14

在 Android API 级别 15 中是否可以在用户执行任何使设备保持唤醒的操作时接收通知 - 实际上,无论何时PowerManager.userActivity()调用?

(背景知识:我正在为具有固定电源的非移动设备开发一个大型 Android 应用程序。当用户与屏幕、键盘等交互时,我需要向另一个人发送“保持清醒”信号, 连接的设备。)

4

2 回答 2

6

好吧,如果它是你自己的Activity,那么你总是可以使用onUserInteraction()onUserLeaveHint()方法。

一种Service方法是从此处提到的使用技术中侦听所有触摸事件:创建系统覆盖窗口(始终在顶部)

于 2013-12-16T17:47:50.100 回答
1

android.intent.action.ACTION_SCREEN_ON触发您的信号(当屏幕打开时)或android.intent.action.USER_PRESENT广播还不够吗?在这里阅读更多:http: //developer.android.com/reference/android/content/Intent.html#ACTION_USER_PRESENT

于 2013-10-17T13:24:56.747 回答