Fix broke NDK sensor manager API

Change-Id: I0f4e2a3ce20ce20e0aa5a7d38d1f988497c033c0
This commit is contained in:
Svet Ganov
2015-05-07 10:49:07 -07:00
committed by Svetoslav
parent e91768d4b5
commit cbb56a8f4e

View File

@@ -35,9 +35,27 @@ using android::Sensor;
using android::SensorManager;
using android::SensorEventQueue;
using android::String8;
using android::String16;
/*****************************************************************************/
android::Mutex android::SensorManager::sLock;
std::map<String16, SensorManager*> android::SensorManager::sPackageInstances;
ASensorManager* ASensorManager_getInstance()
{
return ASensorManager_getInstanceForPackage(NULL);
}
ASensorManager* ASensorManager_getInstanceForPackage(const char* packageName)
{
if (packageName) {
return &SensorManager::getInstanceForPackage(String16(packageName));
} else {
return &SensorManager::getInstanceForPackage(String16());
}
}
int ASensorManager_getSensorList(ASensorManager* manager,
ASensorList* list)
{