如何检测在后台运行的应用程序的用户不活动?

时间:2014-02-08 03:43:11

标签: android service background user-inactivity

我正在尝试制作一个应用程序,当你停止使用手机一段时间时警告你(所以我不会停止做我的工作)。该功能类似于屏幕保护程序,在几分钟不活动后会弹出恼人的消息。所以,我做了一个服务,我尝试检测一个onUserInteraction()来重新启动一个弹出按摩的计时器,但这似乎不像活动中那样工作。是否有其他方法可以检测不活动或更聪明的方法来做这件事?非常感谢你。

1 个答案:

答案 0 :(得分:0)

您可以在清单中注册“android.intent.action.SCREEN_ON”意图,并使用AlarmManager设置计时器。