Android - 获取接近传感器的最小值和最大值

Ano*_*ous 2 android sensor proximity

我正在构建的应用程序使用接近传感器.在不同的手机中尝试它我发现接近传感器在不同的手机中有不同的(最小,最大)值(我的htc感觉有0覆盖,9有未覆盖,而xperia有0覆盖,1有未覆盖).所以问题是:我如何获得接近传感器的最小值?

Gop*_*opi 7

我认为接近传感器的最小值适用0于所有设备.并获得最大范围......

    SensorManager sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
    Sensor proximitySensor = sensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY);
    proximitySensor.getMaximumRange();
Run Code Online (Sandbox Code Playgroud)

  • "接近传感器的最小值为0"适用于所有设备.例如,对于某些"摩托罗拉Moto G",min是"3 cm",最大值是"100 cm" (3认同)