Android設備防止休眠
實(shí)現這一功能的方法有兩種,一種是在Manifest.xml文件里面聲明,一種是在代碼里面修改LayoutParams的標志位。具體如下:
1、在Manifest.xml文件里面用user-permission聲明。代碼如下:
< uses-permission android:name=”android.permission.WAKE_LOCK” >< /uses-permission >
< uses-permission android:name=”android.permission.WAKE_LOCK” >< /uses-permission >
這種方法,在安裝apk時(shí),系統會(huì )提示安裝人是否允許使用禁止休眠功能。
2、在程序中用代碼實(shí)現。代碼如下:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
把這段代碼加在setContentView(R.layout.main)之前即可
這種方法,安裝時(shí),不會(huì )提示安裝人是否允許使用禁止休眠功能
聯(lián)系客服