有两种方法可以防止Android设备休眠:
一种是在Manifest文件里声明;一种是在代码里修改LayoutParams的标志位。具体如下:
1.在Manifest.xml里用use-permission声明。代码如下:
<uses-permission android:name="android.permission.WEAK_LOCK" />
这种方法在安装APK时,系统会提示是否禁止使用休眠功能。
2.在代码里实现:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
这段代码加在setContentView之前,安装时不会提示是否禁止使用休眠功能。
本文介绍了两种防止Android设备进入休眠状态的方法。一种是在Manifest文件中声明权限,另一种是在代码中设置窗口属性。前者会在安装时提示用户是否允许应用保持屏幕常亮。
2438

被折叠的 条评论
为什么被折叠?



