0

尝试在 android 上制作 kiosk 类型的应用程序/启动器,我需要一种方法来检测是否没有用户存在和/或与设备交互。

在我正在编写的应用程序中,我正在存储最后一次触摸时间并运行一个线程来确定自最后一次触摸以来已经过了多长时间......当然,最后一次触摸时间不会从 3rd 方应用程序中更新。

我的问题在于我们将允许用户启动 3rd 方应用程序,我需要检测这些应用程序对屏幕的触摸,以检测屏幕没有触摸/空闲 x 时间。

谢谢

4

1 回答 1

0

我需要检测这些应用程序对屏幕的触摸

幸运的是,出于明显的安全原因,这是不可能的。

欢迎您收听ACTION_SCREEN_OFF广播,尽管我怀疑在您的用例中,这些会来得太晚或根本不会。

除此之外,如果没有自定义 ROM,其中包含具有您正在寻找的钩子的 Android 修改版本,我不知道如何实现您想要的。

于 2013-11-11T14:37:43.897 回答