summaryrefslogtreecommitdiffstats
path: root/core/java/android/hardware
diff options
context:
space:
mode:
authorAravind Akella <aakella@google.com>2015-06-10 15:21:03 -0700
committerAravind Akella <aakella@google.com>2015-06-10 15:21:03 -0700
commit1b41cc9567ebe7fc2217357895d1ac17aa6d3bf6 (patch)
tree076e8350668d66e44354df541c57fcaffcc87103 /core/java/android/hardware
parentabcbf05c98980f2a77adb5dfb2f7d8b7ec804024 (diff)
downloadframeworks_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.java4
-rw-r--r--core/java/android/hardware/SystemSensorManager.java6
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) {