public void screenTurnALWAYSON() {
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
}

我有这个密码,这让屏幕一直开着。当我不再需要这些设置时,如何重置它们?

最佳答案

使用clearflags方法,f.e.:

getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

关于android - Android如何重设SCREEN_ALWAYS_ON?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14499076/

10-11 22:22