The open source OpenXR runtime

d/android: Use not-deprecated API when possible.

+8
+8
src/xrt/drivers/android/android_sensors.c
··· 17 17 #include "util/u_var.h" 18 18 #include "util/u_distortion_mesh.h" 19 19 20 + #include <xrt/xrt_config_android.h> 21 + 20 22 // 60 events per second (in us). 21 23 #define POLL_RATE_USEC (1000L / 60) * 1000 22 24 ··· 87 89 { 88 90 struct android_device *d = (struct android_device *)ptr; 89 91 92 + #if __ANDROID_API__ >= 26 93 + d->sensor_manager = 94 + ASensorManager_getInstanceForPackage(XRT_ANDROID_PACKAGE); 95 + #else 90 96 d->sensor_manager = ASensorManager_getInstance(); 97 + #endif 98 + 91 99 d->accelerometer = ASensorManager_getDefaultSensor( 92 100 d->sensor_manager, ASENSOR_TYPE_ACCELEROMETER); 93 101 d->gyroscope = ASensorManager_getDefaultSensor(d->sensor_manager,