在Android 12中,可以通过以下代码来检查传感器是否可用,并在相机应用中使用:
SensorManager sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
Sensor accelerometer = sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
if (accelerometer == null) {
// 传感器不可用,执行相应操作
}
else {
// 传感器可用,执行相应操作
}
此外,在应用manifest中添加必要的权限也是重要的: