即使系统处于睡眠状态,也能捕获触摸事件

时间:2012-03-26 09:14:59

标签: android

我正在开发一个应用程序,即使在系统进入睡眠模式或用户锁定屏幕后,系统也要求系统获取触摸事件,我尝试搜索解决方案,但很难找到解决方案。 我是否应该设置任何权限,或者是否有任何内置方法,或者我可以覆盖任何方法来执行此功能。

2 个答案:

答案 0 :(得分:3)

  

我正在开发一个应用程序,即使在系统进入睡眠模式或用户锁定屏幕后,系统也要求系统获取触摸事件

幸运的是,这是不可能的。否则,设备将无法入睡,因此电池寿命将受到影响。

答案 1 :(得分:0)

这是link,显示如何防止手机睡眠。 如果你把它与它结合起来,比如用黑色屏幕来“假装”,那么老练就是在睡觉,但实际上正在运行你的代码。所以你的代码仍然可以拦截触摸事件

然后,您需要将应用作为服务安装,并在设备开启时启动。

你不需要NDK或root设备(抱歉,有一个短暂的夜晚:))