读书人

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

发布时间: 2012-07-08 17:43:43 作者: rapoo

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" />

读书人网 >Android

热点推荐