// 申请电源锁,禁止休眠
private WakeLock mWakeLock = null;
private void acquireWakeLock() {
if (null == mWakeLock) {
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
mWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, this
.getClass().getCanonicalName());
if (null != mWakeLock) {
mWakeLock.acquire();
}
}
}
// 释放设备电源锁
private void releaseWakeLock() {
if (null != mWakeLock) {
mWakeLock.release();
mWakeLock = null;
}
}安卓申请电源锁与释放电源锁
最新推荐文章于 2023-05-13 09:54:05 发布
本文介绍了一个简单的Android应用程序如何使用电源锁防止屏幕休眠的方法。通过获取PowerManager服务并创建一个PARTIAL_WAKE_LOCK类型的电源锁,应用程序可以在执行特定任务时保持屏幕亮起。当不再需要时,应用程序应该释放这个电源锁。
2389

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



