Сервис и режим ожидания - PullRequest
       9

Сервис и режим ожидания

0 голосов
/ 08 апреля 2011

У меня есть фоновая служба, которая управляет сенсорным акселерометром, когда телефон перевернут, и если это настоящий звук телефона.Если я запустил службу и положил телефон вверх дном, это нормально, но если я нажму кнопку питания и смог заблокировать экран, телефон не будет работать.Я не понимаю, если служба остановлена ​​или это датчик смены сенсора.я также использовал onCreate метод wakelock.acquire, но он хорошо работает с моим телефоном (galaxy s), но не работает с телефоном моего друга (motorolo defy) .. Можете ли вы мне помочь?: - (

1 Ответ

0 голосов
/ 21 мая 2011

Невозможно использовать датчики, когда телефон находится в режиме ожидания или даже с частичной блокировкой будильника. Вам нужна полная активная блокировка, чтобы продолжать получать обновления датчиков. Предположительно, в некоторых телефонах есть обходной путь: когда телефон переходит в режим ожидания, вы можете снова запросить обновление датчика, но это работает только для нескольких телефонов и вряд ли является надежным решением. Короче говоря, единственный способ держать телефон бодрствующим.

...