如果有Android / iOS设备正在使用,是否可以在后台检查?

时间:2015-09-27 16:03:46

标签: android ios

即使我的应用程序不在前台,是否可以确定当前是否正在使用设备(非root)?准确地“使用中”意味着用户在最近5秒内完成了触摸事件或显示已开启。

如果是,需要具体的权利?

由于

2 个答案:

答案 0 :(得分:1)

AFAIK,Android安全模型不允许您记录触摸,如果您的应用程序不在前台。

有一些原始的解决方法,比如覆盖透明屏幕以记录触摸。现在不确定这些是否可行。

答案 1 :(得分:0)

  

"正在使用"表示用户在过去5秒内完成了触摸事件

在Android中,这不实用,没有编写自己的自定义ROM。

  

或显示在

在Android中,您可以找到if the device is in an "interactive" mode or not。这并没有严格地与屏幕上/屏幕关闭对齐,因为屏幕上/屏幕关闭的整个概念几乎已经被淘汰了。