我可以在用户与Android设备进行互动时收到通知吗?

Mar*_*ker 14 java android power-management

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

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

M-W*_*eEh 6

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

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


Kri*_*her 1

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