android 螢幕常亮

2021-08-27 23:57:43 字數 450 閱讀 2222

今個發現乙個新的方式,使螢幕常亮竟然如此簡單

傳統的方式:

亮:getwindow().addflags(windowmanager.layoutparams.flag_keep_screen_on);

滅:getwindow().clearflags(windowmanager.layoutparams.flag_keep_screen_on);

view元件通過keepscreenon實現:

亮:textview.setkeepscreenon(true);    

或者布局中   android:keepscreenon="true"

滅:textview.setkeepscreenon(false);

或者布局中   android:keepscreenon="false"

view元件的方式更加簡單,使用**或者layout中都可以方便實現

Android保持螢幕常亮

方法一 新增許可權 powermanager pm powermanager getsystemservice context.power service powermanager.wakelock mwakelock pm.newwakelock powermanager.screen dim w...

Android 保持螢幕常亮

在activity的oncreate bundle 中新增以下 getwindow addflags windowmanager.layoutparams.flag keep screen on clearflags int 方法用來關閉 getwindow clearflags windowman...

Android 如何保持螢幕常亮

for example public class mainactivity extends activity 這個方法的好處是,與wakelocks不同 我們將在keep the cpu on文章中 它不需要具體的許可權,並且在換不同應用程式的操作中,系統會管理,不必擔心沒有釋放的未使用的資源。另一...