Loading native/android/libandroid.map.txt +1 −0 Original line number Diff line number Diff line Loading @@ -205,6 +205,7 @@ LIBANDROID { ASensorManager_destroyEventQueue; ASensorManager_getDefaultSensor; ASensorManager_getDefaultSensorEx; # introduced=21 ASensorManager_getDynamicSensorList; # introduced=33 ASensorManager_getInstance; ASensorManager_getInstanceForPackage; # introduced=26 ASensorManager_getSensorList; Loading native/android/sensor.cpp +10 −0 Original line number Diff line number Diff line Loading @@ -83,6 +83,16 @@ int ASensorManager_getSensorList(ASensorManager* manager, ASensorList* list) { return c; } ssize_t ASensorManager_getDynamicSensorList(ASensorManager* manager, ASensorList* list) { RETURN_IF_MANAGER_IS_NULL(android::BAD_VALUE); Sensor const* const* l; ssize_t c = static_cast<SensorManager*>(manager)->getDynamicSensorList(&l); if (list) { *list = reinterpret_cast<ASensorList>(l); } return c; } ASensor const* ASensorManager_getDefaultSensor(ASensorManager* manager, int type) { RETURN_IF_MANAGER_IS_NULL(nullptr); return static_cast<SensorManager*>(manager)->getDefaultSensor(type); Loading Loading
native/android/libandroid.map.txt +1 −0 Original line number Diff line number Diff line Loading @@ -205,6 +205,7 @@ LIBANDROID { ASensorManager_destroyEventQueue; ASensorManager_getDefaultSensor; ASensorManager_getDefaultSensorEx; # introduced=21 ASensorManager_getDynamicSensorList; # introduced=33 ASensorManager_getInstance; ASensorManager_getInstanceForPackage; # introduced=26 ASensorManager_getSensorList; Loading
native/android/sensor.cpp +10 −0 Original line number Diff line number Diff line Loading @@ -83,6 +83,16 @@ int ASensorManager_getSensorList(ASensorManager* manager, ASensorList* list) { return c; } ssize_t ASensorManager_getDynamicSensorList(ASensorManager* manager, ASensorList* list) { RETURN_IF_MANAGER_IS_NULL(android::BAD_VALUE); Sensor const* const* l; ssize_t c = static_cast<SensorManager*>(manager)->getDynamicSensorList(&l); if (list) { *list = reinterpret_cast<ASensorList>(l); } return c; } ASensor const* ASensorManager_getDefaultSensor(ASensorManager* manager, int type) { RETURN_IF_MANAGER_IS_NULL(nullptr); return static_cast<SensorManager*>(manager)->getDefaultSensor(type); Loading