[DO NOT MERGE ANYWHERE] Fix bodysensor permission

Bug: 26481493
Bug: 26447970
Change-Id: Ibeaf5a5e39f0dc552cf115d2834a1ec28ecef5ab
diff --git a/native/android/sensor.cpp b/native/android/sensor.cpp
index 76c701a..8150726 100644
--- a/native/android/sensor.cpp
+++ b/native/android/sensor.cpp
@@ -52,13 +52,12 @@
     }
 }
 
-int ASensorManager_getSensorList(ASensorManager* manager,
-        ASensorList* list)
+int ASensorManager_getSensorList(ASensorManager* manager, ASensorList* list)
 {
-    Sensor const* const* l;
-    int c = static_cast<SensorManager*>(manager)->getSensorList(&l);
+    Sensor const* const* sensorPointerList;
+    int c = static_cast<SensorManager*>(manager)->getAvailableSensorList(&sensorPointerList);
     if (list) {
-        *list = reinterpret_cast<ASensorList>(l);
+        *list = reinterpret_cast<ASensorList>(sensorPointerList);
     }
     return c;
 }
@@ -71,7 +70,7 @@
 ASensor const* ASensorManager_getDefaultSensorEx(ASensorManager* manager,
         int type, bool wakeUp) {
     Sensor const* const* sensorList;
-    size_t size = static_cast<SensorManager*>(manager)->getSensorList(&sensorList);
+    size_t size = static_cast<SensorManager*>(manager)->getAvailableSensorList(&sensorList);
     for (size_t i = 0; i < size; ++i) {
         if (ASensor_getType(sensorList[i]) == type &&
             ASensor_isWakeUpSensor(sensorList[i]) == wakeUp) {