Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(242)

Unified Diff: device/sensors/android/java/src/org/chromium/device/sensors/DeviceSensors.java

Issue 2646093002: Move //content/browser/device_sensor/ into device/sensors (Closed)
Patch Set: revert formatchanges Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: device/sensors/android/java/src/org/chromium/device/sensors/DeviceSensors.java
diff --git a/content/public/android/java/src/org/chromium/content/browser/DeviceSensors.java b/device/sensors/android/java/src/org/chromium/device/sensors/DeviceSensors.java
similarity index 94%
rename from content/public/android/java/src/org/chromium/content/browser/DeviceSensors.java
rename to device/sensors/android/java/src/org/chromium/device/sensors/DeviceSensors.java
index e2e91f380f6d89a85484700bdceefc666fca27ab..7bb5e01e8b16f942b2d940bb3f3cb5525959285c 100644
--- a/content/public/android/java/src/org/chromium/content/browser/DeviceSensors.java
+++ b/device/sensors/android/java/src/org/chromium/device/sensors/DeviceSensors.java
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-package org.chromium.content.browser;
+package org.chromium.device.sensors;
import android.content.Context;
import android.hardware.Sensor;
@@ -26,10 +26,9 @@ import java.util.Set;
/**
* Android implementation of the device {motion|orientation|light} APIs.
*/
-@JNINamespace("content")
-class DeviceSensors implements SensorEventListener {
-
- private static final String TAG = "cr.DeviceSensors";
+@JNINamespace("device")
+public class DeviceSensors implements SensorEventListener {
+ private static final String TAG = "DeviceSensors";
// Matches kEnableExperimentalWebPlatformFeatures.
private static final String EXPERIMENTAL_WEB_PLAFTORM_FEATURES =
@@ -71,33 +70,33 @@ class DeviceSensors implements SensorEventListener {
private static DeviceSensors sSingleton;
private static Object sSingletonLock = new Object();
- static final Set<Integer> DEVICE_ORIENTATION_SENSORS_A = CollectionUtil.newHashSet(
+ public static final Set<Integer> DEVICE_ORIENTATION_SENSORS_A = CollectionUtil.newHashSet(
Sensor.TYPE_GAME_ROTATION_VECTOR);
- static final Set<Integer> DEVICE_ORIENTATION_SENSORS_B = CollectionUtil.newHashSet(
+ public static final Set<Integer> DEVICE_ORIENTATION_SENSORS_B = CollectionUtil.newHashSet(
Sensor.TYPE_ROTATION_VECTOR);
// Option C backup sensors are used when options A and B are not available.
- static final Set<Integer> DEVICE_ORIENTATION_SENSORS_C = CollectionUtil.newHashSet(
+ public static final Set<Integer> DEVICE_ORIENTATION_SENSORS_C = CollectionUtil.newHashSet(
Sensor.TYPE_ACCELEROMETER,
Sensor.TYPE_MAGNETIC_FIELD);
- static final Set<Integer> DEVICE_ORIENTATION_ABSOLUTE_SENSORS = CollectionUtil.newHashSet(
- Sensor.TYPE_ROTATION_VECTOR);
- static final Set<Integer> DEVICE_MOTION_SENSORS = CollectionUtil.newHashSet(
+ public static final Set<Integer> DEVICE_ORIENTATION_ABSOLUTE_SENSORS =
+ CollectionUtil.newHashSet(Sensor.TYPE_ROTATION_VECTOR);
+ public static final Set<Integer> DEVICE_MOTION_SENSORS = CollectionUtil.newHashSet(
Sensor.TYPE_ACCELEROMETER,
Sensor.TYPE_LINEAR_ACCELERATION,
Sensor.TYPE_GYROSCOPE);
- static final Set<Integer> DEVICE_LIGHT_SENSORS = CollectionUtil.newHashSet(
+ public static final Set<Integer> DEVICE_LIGHT_SENSORS = CollectionUtil.newHashSet(
Sensor.TYPE_LIGHT);
@VisibleForTesting
- final Set<Integer> mActiveSensors = new HashSet<Integer>();
- final List<Set<Integer>> mOrientationSensorSets;
- Set<Integer> mDeviceOrientationSensors;
- boolean mDeviceLightIsActive;
- boolean mDeviceMotionIsActive;
- boolean mDeviceOrientationIsActive;
- boolean mDeviceOrientationIsActiveWithBackupSensors;
- boolean mDeviceOrientationAbsoluteIsActive;
- boolean mOrientationNotAvailable;
+ public final Set<Integer> mActiveSensors = new HashSet<Integer>();
+ public final List<Set<Integer>> mOrientationSensorSets;
+ public Set<Integer> mDeviceOrientationSensors;
+ public boolean mDeviceLightIsActive;
+ public boolean mDeviceMotionIsActive;
+ public boolean mDeviceOrientationIsActive;
+ public boolean mDeviceOrientationIsActiveWithBackupSensors;
+ public boolean mDeviceOrientationAbsoluteIsActive;
+ public boolean mOrientationNotAvailable;
protected DeviceSensors(Context context) {
mAppContext = context.getApplicationContext();
@@ -260,7 +259,7 @@ class DeviceSensors implements SensorEventListener {
}
@VisibleForTesting
- void sensorChanged(int type, float[] values) {
+ public void sensorChanged(int type, float[] values) {
switch (type) {
case Sensor.TYPE_ACCELEROMETER:
if (mDeviceMotionIsActive) {
@@ -457,7 +456,7 @@ class DeviceSensors implements SensorEventListener {
}
@VisibleForTesting
- void setSensorManagerProxy(SensorManagerProxy sensorManagerProxy) {
+ public void setSensorManagerProxy(SensorManagerProxy sensorManagerProxy) {
mSensorManagerProxy = sensorManagerProxy;
}
@@ -612,7 +611,7 @@ class DeviceSensors implements SensorEventListener {
/**
* Native JNI calls,
- * see content/browser/device_sensors/sensor_manager_android.cc
+ * see device/sensors/sensor_manager_android.cc
*/
/**
@@ -660,7 +659,7 @@ class DeviceSensors implements SensorEventListener {
/**
* Need the an interface for SensorManager for testing.
*/
- interface SensorManagerProxy {
+ public interface SensorManagerProxy {
public boolean registerListener(SensorEventListener listener, int sensorType, int rate,
Handler handler);
public void unregisterListener(SensorEventListener listener, int sensorType);

Powered by Google App Engine
This is Rietveld 408576698