android手机锁屏以后,线程与timer都无法进行了,都暂停了...解锁后恢复正常.
但是闹钟广播是可以进行的..然后我写了一个1分钟无限循环的闹钟广播,htc机器在解锁后会在丝毫误差中进行1分钟1次的广播,锁屏后就影响严重了..2分钟会发2次,但是不是1分钟发一次..有时候是2分钟连续发2次,有时候是20秒发1次,1分40秒再发1次....
求解决思路..我想让它稳定一点,1分钟1次....
但是闹钟广播是可以进行的..然后我写了一个1分钟无限循环的闹钟广播,htc机器在解锁后会在丝毫误差中进行1分钟1次的广播,锁屏后就影响严重了..2分钟会发2次,但是不是1分钟发一次..有时候是2分钟连续发2次,有时候是20秒发1次,1分40秒再发1次....
求解决思路..我想让它稳定一点,1分钟1次....
解决方案 »
- 如何在PC端无root权限对android设备截屏?
- android关于百度地图中 驾车路线获取途径路段相关信息
- 初学Android运行遇到问题,高手请进
- gson解析json到对象的问题!!
- 在Activity的扩展类中如何获得Context??
- ophone开发中如何封装某一功能
- android 缤果动漫 客户端,那个滑动菜单 是怎么实现的
- BroadcastReceiver这样理解对吗?
- 在Thread中使用AsyncHttpClient问题
- 为什么利用android:launchMode设置启动模式为singleTop活动还是为standard启动模式?
- 学习android时常需要翻阅手册,你们看得英文吗???
- android简单的计算器有错,求好心人帮忙(80分)
是你的机器支持闹钟唤醒CPU,CPU由睡眠到被唤醒,这一过程是耗时的,当然是件也不固定。怎么会有怎么频繁的睡眠唤醒操作的需求,这样做太不好了。如果知道要段时间内频繁唤醒,就不要让他睡好了。
1. 不让睡眠很容易做到,用wake_lock就行。但这样一来,功耗会很大;
2. 让机器睡眠,无法监测状态,事实更新。
如果机器硬件支持闹钟唤醒,你的这种倒是一种解决方式。不过要选取恰当的时间,不是非要1分钟现在还没看有什么很好的解决方式。
现在的测试机器 5台三星都是ok的,最多只有1秒的延迟...
但是htc就会延迟很严重.... 搜索2天的解决办法都没有办法....wake_lock也放弃这个说话了,因为耗电....纠结...