Loading native/android/sensor.cpp +18 −0 Original line number Diff line number Diff line Loading @@ -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) { Loading Loading
native/android/sensor.cpp +18 −0 Original line number Diff line number Diff line Loading @@ -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) { Loading