android中,锁屏之后是不是会关掉部分服务?怎么让我的服务不被关掉?
2012-06-15 17:45
351 查看
我自己编写的一个定时发送短信的程序。我用service来让它在后台运行,在service里面用handler来添加线程。我测试过了,在手机屏幕亮着的情况下,是完好的,可是一旦锁屏之后,就发不出短信了,这是为什么呢?怎么解决啊?
用WakeLock WakeLock mWakeLock; 服务启动时acquire,退出时release //申请设备电源锁 private void acquireWakeLock() { if (null == mWakeLock) { PowerManager pm = (PowerManager)mContext.getSystemService(Context.POWER_SERVICE); mWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK|PowerManager.ON_AFTER_RELEASE, TAG); if (null != mWakeLock) { mWakeLock.acquire(); } } } //释放设备电源锁 private void releaseWakeLock() { if (null != mWakeLock) { mWakeLock.release(); mWakeLock = null; } }
相关文章推荐
- Android 怎么添加一种锁屏方式
- 锁屏密码锁、图案锁忘记怎么办?简单利用adb删除(部分机型可用)
- android手机锁屏了打不开怎么办?
- iOS使用百度地图定位,关掉系统定位服务该怎么提示用户打开
- linux只想部分修改内核应该怎么办,是不是要重新编译?
- android 打开Eclipse之后android项目都报错怎么解决
- 怎么让一个android APK安装之后无法卸载?
- Android获取系统隐藏服务实现锁屏
- 用vue-cli构建了项目之后在webstorm开发,用npm run dev跑本地服务,经常修改之后在浏览器刷新没反应,偶尔才会有刷新,需要重新跑一遍npm run dev才会更新,这是怎么回事呢?
- 部分android手机CCEditBox输入之后键盘输入框不消失得问题
- 安卓R文件clean之后丢失,看我怎么找回来,是不是很奇葩
- Android Multimedia框架总结(十一)CodeC部分之AwesomePlayer到OMX服务
- Android 5.0之后启动Service 服务的方式
- android中怎么给TextView的部分字段加下划线并设置监听事件
- Android 输入管理服务-输入事件到达之后的处理流程
- 引用cdn服务的时候,,怎么做到cdn加载不到之后用本地的
- Android开发————如何在锁屏之后还能获取GPS信息
- android 监测服务是不是已经开启
- android4.0网络服务状态或者信号量强度上报过程(RIL Framework Java 部分)
- Android-服务中监听电源键和Home键的广播、在锁屏下仍然工作的方法