Проблемы с Android в wakelock? - PullRequest
       10

Проблемы с Android в wakelock?

0 голосов
/ 27 января 2012

Привет, я разработал приложение с использованием широковещательного приемника. Мне нужно всегда будить мое приложение. Поэтому я использовал wakelock. Здесь мой код

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");
wl.acquire();

проблема

1. Если я всегда просыпаюсь, моя батарея разряжается.

2.Если я звонил w1.acquier(), необходимо отпустить w1 (ie w1.release)

1 Ответ

1 голос
/ 27 января 2012

Я не понимаю, какой у вас 1-й вопрос ... Я подумал, что это факт, если вы хотите продолжать пробуждать свое заявление?

Если вы хотите, чтобы экран не затемнялся, вы можете попробовать этот код:

            //This is to keep the screen not dimming down.
        Window.AddFlags(WindowManagerFlags.KeepScreenOn);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...