diff options
Diffstat (limited to 'include/android/sensor.h')
-rw-r--r-- | include/android/sensor.h | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/include/android/sensor.h b/include/android/sensor.h index d58c460..1be6232 100644 --- a/include/android/sensor.h +++ b/include/android/sensor.h @@ -193,15 +193,28 @@ typedef ASensorRef const* ASensorList; /*****************************************************************************/ /* - * Get a reference to the sensor manager. ASensorManager is a singleton. + * Get a reference to the sensor manager. ASensorManager is a singleton + * per package as different packages may have access to different sensors. + * + * Deprecated: Use ASensorManager_getInstanceForPackage(const char*) instead. * * Example: * * ASensorManager* sensorManager = ASensorManager_getInstance(); * */ -ASensorManager* ASensorManager_getInstance(); +__attribute__ ((deprecated)) ASensorManager* ASensorManager_getInstance(); +/* + * Get a reference to the sensor manager. ASensorManager is a singleton + * per package as different packages may have access to different sensors. + * + * Example: + * + * ASensorManager* sensorManager = ASensorManager_getInstanceForPackage("foo.bar.baz"); + * + */ +ASensorManager* ASensorManager_getInstanceForPackage(const char* packageName); /* * Returns the list of available sensors. |