即使存在有效的接近传感器,Sensor.TYPE_PROXIMITY也会返回NULL

时间:2013-01-17 21:47:54

标签: android proximity

我正在编写一个测试应用程序来验证Samsung Galaxy Note 10.1平板电脑上的接近传感器功能(仅限Wifi)。根据设备规格,它支持接近传感器。然而,当我在设备上查询支持的传感器时,它不会返回接近传感器,因此sensor.TYPE_PROXIMITY类型的传感器为空。除了使用此类之外,还有其他方法可以验证邻近功能吗?想知道为什么当设备规范清楚地表明它支持接近传感器时,这将返回null。

相关的代码:

mSensorManager = (SensorManager)getSystemService(Context.SENSOR_SERVICE);
mSensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY); //This returns null
List<Sensor> sensorList = sensorManager.getSensorList(Sensor.TYPE_PROXIMITY); //returns null

1 个答案:

答案 0 :(得分:0)

我不认为您有接近传感器。如果你这样做,那么在实现SensorEventListener之后尝试做一些事情。我的平板电脑遇到了同样的问题,最后得出的结论是我的平板电脑没有接近度。