我正在编写一个测试应用程序来验证三星 Galaxy Note 10.1 平板电脑(仅限 Wifi)上的接近传感器功能。根据设备规范,它支持接近传感器。但是,当我查询设备上支持的传感器时,它不会返回接近传感器,因此类型的传感器sensor.TYPE_PROXIMITY
是 null 。除了使用此类之外,还有其他方法可以验证邻近功能吗?想知道为什么当设备规范明确表示它支持接近传感器时它会返回 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