Intereting Posts
Исключение во время компоновки инструментов Android N Android Studio SDK 24.4.1 Fit ImageSpan для высоты строки TextView Как запустить скрипт matlab из java (для android) с помощью matlabcontol.jar … вы объявили эту активность в своем AndroidManifest.xml Eclipse Indigo не может импортировать maven android, который строит ОК в командной строке SetSelection на счетчике сбрасывается, когда layout_weight назначается счетчику Андроид многопользовательская игра по сети Потоковая передача с M3U на Android Проблема с подключением камеры к Away3DLite Динамически обновлять TextView в Android Javax.net.ssl.SSLHandshakeException: Handshake не удалось на Android 5.0.0, когда SSLv2 и SSlv3 отключены (только TLS) (и больше) Appium: любая работа для использования идентификаторов элемента для автоматизации приложения RecyclerView не учитывает перевод при переработке просмотров Сфотографировать с android ndk – камера api Android: как узнать, приостановлена ​​ли MediaPlayer?

В андроиде, как я могу автоматически отключить экран?

Я пытаюсь отключить свой экран программно.

Следующие методы я попытался:

WindowManager.LayoutParams params = getWindow().getAttributes(); params.screenBrightness = 0; getWindow().setAttributes(params); 

Предыдущий метод не работает.

Это, однако, работает:

 DevicePolicyManager mDPM = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE); mDPM.lockNow(); 

Это работает, но я отключаю экран во время звонка телефона, и это приводит к тому, что звонок перестает звонить. Так же, как если бы вы нажимали кнопку питания.

Ну, мне нужно отключить мой экран БЕЗ использования метода DevicePolicyManager. Или способ установить, что метод DevicePolicyManager не остановит мое устройство от звонка.

Спасибо всем!

Его лучше уменьшить время выключения экрана, чтобы выключить экран. как это :

 Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT, 10); 

10 означает 10 мс, вы можете установить свой собственный!