android保持在休眠时,后台程序继续运行(让程序获取设备电源锁)
16lz
2021-01-23
//在获取电源锁的程序中,必须在其Manifest.xml文件中加入下面的权限:<uses-permission android:name="android.permission.WAKE_LOCK" />
private PowerManager.WakeLock mWakeLock;//申请设备电源锁 private void acquireWakeLock() { if (null == mWakeLock) { PowerManager pm = (PowerManager)this.getSystemService(Context.POWER_SERVICE); mWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK|PowerManager.ON_AFTER_RELEASE,""); if (null != mWakeLock) { mWakeLock.acquire(); } } } //释放设备电源锁 private void releaseWakeLock() { if (null != mWakeLock) { mWakeLock.release(); mWakeLock = null; } }
【原创笔记】手机休眠后,定时唤醒你的后台服务
http://my.eoe.cn/indexer/archive/4587.html
Android系统休眠和定时唤醒讨论
http://bbs.csdn.net/topics/340139059
更多相关文章
- Android bluetooth介绍(三): 蓝牙扫描(scan)设备分析
- Android平台开发-Power management-电源管理
- js判断当前设备是 Android 还是 iOS
- Android: 设置wifi设备名
- Android获取设备唯一标识
- 【Android】设备标识
- Android判断当前设备是否联网
- Android Framework 修改设备连接电脑时的显示名称
- 获取Android设备唯一标识(唯一序列号)