我正在构建的应用程序使用了接近传感器。在不同的手机上测试,我发现接近传感器在不同的手机上有不同的值(最小值,最大值)(我的HTC感知有0表示覆盖,9表示未覆盖,而Xperia有0表示覆盖,1表示未覆盖),所以问题是:
如何获取接近传感器的最小最大值??

最佳答案

我认为接近传感器的最小值对于所有设备都是0。为了得到最大的射程…

    SensorManager sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
    Sensor proximitySensor = sensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY);
    proximitySensor.getMaximumRange();

10-06 03:40