在代码中使用常量SENSOR_MAXIMUM_RANGE,它表示设备支持的最大传感器范围。例如:
SensorManager sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
Sensor accelerometer = sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
float maxRange = accelerometer.getMaximumRange();
float sensorMaximumRange = SensorManager.SENSOR_MAXIMUM_RANGE;
Log.d("Max Range", "Accelerometer Max Range: " + maxRange);
Log.d("Sensor Max Range", "Sensor Max Range: " + sensorMaximumRange);
其中,maxRange为实际加速度计的最大值,而sensorMaximumRange为设备支持的最大范围值。