Android(安卓)WakeLock
16lz
2022-05-14
在Android中,申请WakeLock可以让你的进程持续执行即使手机进入睡眠模式,比较实用的是比如后台有网络功能,可以保证操作持续进行.
方法: 在操作之前加入
PowerManager pm = (PowerManager) mContext.getSystemService(Context.POWER_SERVICE);
wakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, Constants.TAG);
wakeLock.acquire();
别忘了在操作完毕之后释放掉
if (wakeLock != null) {
wakeLock.release();
wakeLock = null;
}
更多相关文章
- 一个网友写的android开发随笔,不错,可以参考参考。
- Android+JNI调用–文件操作
- Android(安卓)HAL分析报告
- Android(安卓)framework源码按键操作的完整流程
- Android中如何让手机屏幕不待机
- android体系架构
- Android(安卓)2.3 API改变大全
- android SharedPreferences 使用
- Hierarchy Viewer 帮你分析应用程序UI布局