当前位置: 移动技术网 > IT编程>移动开发>Android > Android保持屏幕常亮2种实现方法

Android保持屏幕常亮2种实现方法

2019年07月24日  | 移动技术网IT编程  | 我要评论

点点莒县生活网,北票征婚,汕头潮阳教育网

方法一:

复制代码 代码如下:

<uses-permission android:name="android.permission.wake_lock" />

复制代码 代码如下:

private powermanager powermanager = null;
private wakelock wakelock = null;
 
powermanager = (powermanager) this.getsystemservice(service.power_service);
wakelock = this.powermanager.newwakelock(powermanager.screen_dim_wake_lock, "my lock");
//是否需计算锁的数量
wakelock.setreferencecounted(false);
 
//请求常亮,onresume()
wakelock.acquire();
 
//取消屏幕常亮,onpause()
wakelock.release();

 
方法二:
直接在oncreate()里,不用权限
复制代码 代码如下:

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

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网