Я пытаюсь выключить экран устройства, пока процессор устройства не работает. Я пробовал несколько разных вещей, но я не могу полностью отключить экран.
Я провел некоторое исследование и увидел, что использование WakeLock
может уменьшить экран / оставить комнату для экрана, который будет отключен, пока процессор все еще работает, и это, кажется, работает:
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "My Tag");
Чтобы полностью отключить экран, я попытался изменить время ожидания экрана, но это только уменьшает яркость экрана:
android.provider.Settings.System.putInt(getContentResolver(),
Settings.System.SCREEN_OFF_TIMEOUT, 1);
Поэтому я хотел бы узнать, есть ли другой способ, чтобы я мог полностью отключить экран, пока процессор все еще работает?
Любая помощь / «хитрость» приветствуются.
Большое спасибо
01Java, Android, андроид-бодрствование-замок,