Я пытаюсь разработать простое приложение для Android с использованием датчика освещенности. К сожалению, хотя у моего SE Xperia Arc S есть датчик освещенности, я не могу заставить его работать. Простой код, представленный ниже, возвращает ноль. Я проверял датчик света в Сервисном тесте, используя * # * # 7378423 # * # * и Сервисный тест -> Датчик внешнего освещения, и он там работает.
Возвращает ноль:
sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
return mySensorManager.getDefaultSensor(Sensor.TYPE_LIGHT);
Этот код возвращает список датчиков, отсутствующий датчик света:
mySensorManager.getSensorList(Sensor.TYPE_ALL);
Я проверил приложения датчиков освещенности на рынке, тоже не работает.
Информация о телефоне:
LT18i, версия Android: 2.3.4, компиляция: 4.0.2.A.0.42
Есть идеи?
Спасибо за помощь.