Отключить Keyguard Lock и включить экран и держать его, в программировании Android
Я написал программу для Android. он работает должным образом на многих устройствах, но на некоторых устройствах, когда экран активности тревоги открыт и тревога работает правильно, но на некоторых устройствах он не работает, когда экран выключен. Пожалуйста, помогите мне написать код для отключения блокировки клавиатуры, а затем держите экран включенным, пока пользователь не нажмет одну кнопку. Спасибо за вашу помощь...
1 ответ
В вашем AndroidManifest дайте следующее разрешение:
<uses-permission android:name="android.permission.WAKE_LOCK" />
и в файле Java:
PowerManager powerManager = (PowerManager)context.getSystemService(Context.POWER_SERVICE);
WakeLock wakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Lock");
wakeLock.acquire();
снять эту блокировку, когда приложение приостановлено или уничтожено или при нажатии кнопки:
wakeLock.release();
Надеюсь, поможет.
несколько ссылок:
отключить-клав-и-дисплей-ан-активность-к-пользователю
инвалиды-клав-блокировка повторно позволяет себе-после щелчка-на-уведомления