Права доступа Android WAKE_LOCK - PullRequest
       5

Права доступа Android WAKE_LOCK

1 голос
/ 21 февраля 2012

Я использую wake lock pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, C2DM); при реализации службы C2DM, и я использую разрешение <uses-permission android:name="android.permission.WAKE_LOCK" /> в AndroidManifest. Мне было интересно, какими правами на самом деле обладает блокировка? Я знаю, что это не релиз в приложениях onPause () и onStop (), он может включить экран при появлении нового сообщения. А что еще? Сколько батареи он использует? Если устройство выключено, то сообщение c2dm не разбудит его, верно, поэтому блокировка пробуждения снимается, когда устройство выключается? Заранее спасибо.

1 Ответ

1 голос
/ 13 мая 2012

Больше 3 прав (может быть больше ...) 1. Включите RIL (Уровень радиоинтерфейса), чтобы ваше приложение могло получать от него уведомления (например, уровень RSSI и т. Д.) 2. Оставьте процессор для своего приложения таким образом, чтобыон может получать другие уведомления, такие как обновления местоположения.3. Существует возможность оставить экран включенным (например, при воспроизведении видео).

...