当用户与安卓设备交互时,我会收到通知吗?
2022-09-04 04:15:28
在 Android API 级别 15 中,当用户执行任何使设备保持唤醒状态时(实际上,每当调用 PowerManager.userActivity()
时,是否可以接收通知?
(背景知识:我正在为具有固定电源的非移动设备开发一个大型Android应用程序。当用户与屏幕、键盘等交互时我需要向另一台连接的设备发送“保持清醒”信号。
在 Android API 级别 15 中,当用户执行任何使设备保持唤醒状态时(实际上,每当调用 PowerManager.userActivity()
时,是否可以接收通知?
(背景知识:我正在为具有固定电源的非移动设备开发一个大型Android应用程序。当用户与屏幕、键盘等交互时我需要向另一台连接的设备发送“保持清醒”信号。
好吧,如果它是你自己的,那么你总是可以使用onUserInteraction()
和onUserLeaveHint()
方法。Activity
另一种方法是从此处提到的使用技术中侦听所有触摸事件:创建系统覆盖窗口(始终位于顶部)Service
触发信号(当屏幕打开时)或广播难道还不够吗?在此处阅读更多内容: http://developer.android.com/reference/android/content/Intent.html#ACTION_USER_PRESENTandroid.intent.action.ACTION_SCREEN_ON
android.intent.action.USER_PRESENT