Android 不在我的应用程序中时,是否可以收听屏幕变暗或变黑?

Android 不在我的应用程序中时,是否可以收听屏幕变暗或变黑?,android,screen,Android,Screen,我正在编写一个Kiosk应用程序,除了有一些UI元素外,它还有一个服务,当用户探索设备上的其他功能时,它会在后台运行,并希望在用户离开时重新启动Kiosk的UI部分。我认为最可靠的方法是倾听屏幕变暗并对事件做出反应。然而,我在文档中没有看到任何关于系统范围广播的内容,我可以听到屏幕状态已经改变。好奇我是否只是忽略了它,或者它是否不存在。看看这个答案: 仅供参考如果您想查看,您的sdk/platforms/android xx/data/broadcast_actions.txt中有一个完整的广

我正在编写一个Kiosk应用程序,除了有一些UI元素外,它还有一个服务,当用户探索设备上的其他功能时,它会在后台运行,并希望在用户离开时重新启动Kiosk的UI部分。我认为最可靠的方法是倾听屏幕变暗并对事件做出反应。然而,我在文档中没有看到任何关于系统范围广播的内容,我可以听到屏幕状态已经改变。好奇我是否只是忽略了它,或者它是否不存在。

看看这个答案:

仅供参考如果您想查看,您的
sdk/platforms/android xx/data/broadcast_actions.txt中有一个完整的广播意图列表。我很快就找到了这两个答案,这让我找到了我联系到的答案:

android.intent.action.SCREEN_OFF
android.intent.action.SCREEN_ON