Android TYPE_ROTATION_VECTOR 空
Android TYPE_ROTATION_VECTOR null
我有 android 应用程序并且我使用了传感器,
当我尝试获取 TYPE_ROTATION_VECTOR 或 TYPE_GAME_ROTATION_VECTOR 时,它在某些设备上返回 null !这是关闭我的应用程序,所以我需要在所有 android 设备版本上获取它,这是我的代码,请帮助。
这是我的代码,
mSensorManager = (SensorManager) context.getSystemService(SENSOR_SERVICE);
mRotationVectorSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_GAME_ROTATION_VECTOR);
if (mRotationVectorSensor != null) {
success = true;
} else {
mRotationVectorSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_ROTATION_VECTOR);
if (mRotationVectorSensor != null) {
success = true;
}
}
TYPE_ROTATION_VECTOR 和 TYPE_GAME_ROTATION_VECTOR 需要陀螺仪。并非所有设备都有陀螺仪。
我有 android 应用程序并且我使用了传感器,
当我尝试获取 TYPE_ROTATION_VECTOR 或 TYPE_GAME_ROTATION_VECTOR 时,它在某些设备上返回 null !这是关闭我的应用程序,所以我需要在所有 android 设备版本上获取它,这是我的代码,请帮助。
这是我的代码,
mSensorManager = (SensorManager) context.getSystemService(SENSOR_SERVICE);
mRotationVectorSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_GAME_ROTATION_VECTOR);
if (mRotationVectorSensor != null) {
success = true;
} else {
mRotationVectorSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_ROTATION_VECTOR);
if (mRotationVectorSensor != null) {
success = true;
}
}
TYPE_ROTATION_VECTOR 和 TYPE_GAME_ROTATION_VECTOR 需要陀螺仪。并非所有设备都有陀螺仪。