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

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

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

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

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

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

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

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

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

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

Solutions Collecting From Web of "В андроиде, как я могу автоматически отключить экран?"