我有一个服务,每隔一段时间就会通过一个AlarmManager启动。
启动时我希望能够检查设备当前是否正在使用或是否处于空闲状态。
我可以简单地检查屏幕是否已打开,但是如果设备正在充电或在扩展坞上,可能屏幕可能已打开但未被使用。所以这不是一个完美的方法。
是否有可靠的方法确定设备处于空闲状态?
如果没有,我想一下设备是否已插入,那么在我的情况下,我可以继续进行,就好像设备处于空闲状态一样。但是,我无法找到一种方法来检查手机是否插入了捕获广播意图。有没有办法只是检查而不必连续捕获广播意图?
答案 0 :(得分:0)
Android有一个名为Autolock的内置应用程序,可以自定义。请参考这些链接。 http://www.androidtapp.com/autolock/ http://developer.android.com/guide/practices/design/responsiveness.html 希望这会对你有所帮助。