diff options
author | Aravind Akella <aakella@google.com> | 2015-06-10 15:21:03 -0700 |
---|---|---|
committer | Aravind Akella <aakella@google.com> | 2015-06-10 15:21:03 -0700 |
commit | 1b41cc9567ebe7fc2217357895d1ac17aa6d3bf6 (patch) | |
tree | 076e8350668d66e44354df541c57fcaffcc87103 /core/java/android/hardware | |
parent | abcbf05c98980f2a77adb5dfb2f7d8b7ec804024 (diff) | |
download | frameworks_base-1b41cc9567ebe7fc2217357895d1ac17aa6d3bf6.zip frameworks_base-1b41cc9567ebe7fc2217357895d1ac17aa6d3bf6.tar.gz frameworks_base-1b41cc9567ebe7fc2217357895d1ac17aa6d3bf6.tar.bz2 |
Use LOCATION_HARDWARE permission for data injection.
Change-Id: I59c1e1e97a6a0457f6fc2984b214647814895cf2
Diffstat (limited to 'core/java/android/hardware')
-rw-r--r-- | core/java/android/hardware/SensorManager.java | 4 | ||||
-rw-r--r-- | core/java/android/hardware/SystemSensorManager.java | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/core/java/android/hardware/SensorManager.java b/core/java/android/hardware/SensorManager.java index 861969e..8c11da7 100644 --- a/core/java/android/hardware/SensorManager.java +++ b/core/java/android/hardware/SensorManager.java @@ -1570,7 +1570,7 @@ public abstract class SensorManager { * Significant Motion, Step Counter etc. * * The tests which call this API need to have {@code - * android.permission.HARDWARE_TEST} permission which isn't + * android.permission.LOCATION_HADWARE} permission which isn't * available for third party applications. * * @param enable True to set the HAL in DATA_INJECTION mode. @@ -1600,7 +1600,7 @@ public abstract class SensorManager { * the HAL is already in data injection mode. * * The tests which call this API need to have {@code - * android.permission.HARDWARE_TEST} permission which isn't + * android.permission.LOCATION_HARDWARE} permission which isn't * available for third party applications. * * @param sensor The sensor to inject. diff --git a/core/java/android/hardware/SystemSensorManager.java b/core/java/android/hardware/SystemSensorManager.java index 22a9e9c..d7960af 100644 --- a/core/java/android/hardware/SystemSensorManager.java +++ b/core/java/android/hardware/SystemSensorManager.java @@ -80,7 +80,7 @@ public class SystemSensorManager extends SensorManager { nativeClassInit(); } mHasDataInjectionPermissions = context.checkSelfPermission( - Manifest.permission.HARDWARE_TEST) == PackageManager.PERMISSION_GRANTED; + Manifest.permission.LOCATION_HARDWARE) == PackageManager.PERMISSION_GRANTED; } // initialize the sensor list @@ -233,7 +233,7 @@ public class SystemSensorManager extends SensorManager { protected boolean enableDataInjectionImpl(boolean enable) { if (!mHasDataInjectionPermissions) { throw new SecurityException("Permission denial. Calling enableDataInjection without " - + Manifest.permission.HARDWARE_TEST); + + Manifest.permission.LOCATION_HARDWARE); } synchronized (mLock) { int ret = nativeEnableDataInjection(mNativeInstance, enable); @@ -256,7 +256,7 @@ public class SystemSensorManager extends SensorManager { long timestamp) { if (!mHasDataInjectionPermissions) { throw new SecurityException("Permission denial. Calling injectSensorData without " - + Manifest.permission.HARDWARE_TEST); + + Manifest.permission.LOCATION_HARDWARE); } synchronized (mLock) { if (!mDataInjectionMode) { |