写了一个服务监控基站变化,用一个activity调用一个service,在service的oncreate事件里生命了一个PhoneStateListener,然后重写他的onCellLocationChanged和onSignalStrengthsChanged事件,程序可以正常运行,但是一旦手机关掉屏幕,就不工作了,打开屏幕后,继续工作,已经wakelock了PowerManager.PARTIAL_WAKE_LOCK,其他功能还能正常运行,不如接收wifi的扫描结果,这个结果还是不停变化的,说明手机并没有进入sleep模式,但是怎么使PhoneStateListener正常工作
解决方案 »
- android 英文文献哪里找?
- !!! FAILED BINDER TRANSACTION !!!
- Failed to get the adb version:这个是什么原因呢?
- 从网站页面或的表格信息
- setOnClickListener与setOnTouchListener的区别?
- android模拟器的一个问题
- 关于多个控件先后显示的问题
- 请教关于安卓向别的应用发送模拟按键功能的实现
- Jquery Mobile怎么链接数据库
- ndk-jni中C/C++接口函数修改函数参数jobject对象成员值(数组)的问题
- android手机与pc之间的通信问题
- 修改Android源码导致的找不到符号的问题
* RIL should notify the baseband to suppress certain notifications (eg,
* signal strength and changes in LAC or CID) in an effort to conserve power.
* These notifications should resume when the screen is on.