我做了一个启动一个服务的应用程序,启动一个定时器,在一段时间后启动一个小function。 这在仿真器和摩托罗拉Droid 1上工作的很好,但是在手机进入睡眠模式时它不能在Droid X上工作。 我发现,当手机进入睡眠状态时,计时器似乎暂停。 它似乎没有在Droid 1或模拟器上做到这一点。 我敢肯定,解决方法不是太难,所以我不求助 (一次),我只是想要一个解释,以更好地理解这一点。
我的问题是什么“睡眠模式”在Android系统上做 ? 什么停止,什么不停止等等。当然,按下电源button,屏幕变黑时,我的意思是睡眠模式。 究竟发生了什么? 任何洞察力是赞赏。
我相信这个解决方法不是太难
使用AlarmManager
有点棘手。
我的问题是什么“睡眠模式”在Android系统上做?
主要是closuresCPU。 一路上,非必要的无线电(WiFi,GPS)也将被closures。
它停止了什么,不停止等等
关于唯一可以依靠的是GSM或CDMA无线电(用于来电,短信和IP数据包)和AlarmManager
。
当然,按睡眠模式,当你按下电源button,屏幕变黑。
其实,这本身就不是睡眠模式。 这是屏幕closures。
此后不久,设备将进入睡眠模式,如果无法通过WakeLock
唤醒WakeLock
。 但是,不能保证在一毫秒内你按下该button,屏幕closures,CPUclosures。
以上就是android开发分享Android睡眠/待机模式相关内容,想了解更多android开发(异常处理)及android游戏开发关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/addevelopment/520377.html