我正在编写一个测试应用程序来验证三星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
我不认为你有接近传感器。如果你这样做,然后尝试在实现SensorEventListener后做一些事情。我的平板电脑也遇到了同样的问题,最后得出的结论是我的平板电脑没有邻近功能。