Android申请电源锁与释放电源锁
权限配置
<uses-permission android:name="android.permission.WAKE_LOCK"/>
// 申请电源锁,禁止休眠
private WakeLock mWakeLock = null;
private void acquireWakeLock() {
if (null == mWakeLock) {
PowerManager pm = (PowerManager) getActivity().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;
}
}
版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/02/26/android-apply-and-release-power-lock/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
打赏
海报
Android申请电源锁与释放电源锁
权限配置
<uses-permission android:name="android.permission.WAKE_LOCK"/>
// 申请电源锁,禁止休眠
private WakeLock mWakeLock = null;
……
文章目录
关闭
共有 0 条评论