首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android护持背光常亮的设置方法

2012-07-08 
Android保持背光常亮的设置方法1.为窗口添加flag:getWindow().setFlags(WindowManager.LayoutParams.FLAG_

Android保持背光常亮的设置方法

1.

为窗口添加flag:

getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

或者

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

?

--------------------------------------------

2.

设置Layout中View的keepScreenOn属性:

android:keepScreenOn="true"

必须是可显示view才会起作用。

?

--------------------------------------------

3.

使用电源管理:

定义:?

PowerManager.WakeLock mWakeLock;?

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);?

mWakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "<classname>");

使用:?

mWakeLock.acquire();

释放:?

if (mWakeLock.isHeld()) mWakeLock.release();?

需要权限

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

热点排行