Android 防止设备休眠

有两种方法可以防止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 防止设备休眠)