我们经常在一些应用中用到不让屏幕跟着设置模块设置的锁屏时间而锁屏,所以需要作出一些特殊的处理,具体的办法有两种:
1、在Manifest.xml文件中,用user-permission声明权限。
<user-permission android:name="android.permission.WAKE_LOCK"/>
这种方法在安装apk的时候,会提示用户是否允许禁止休眠功能
2、用Windows的方法
getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
要把这段代码复制到setContentView(R.layout.main)之前即可。