背景:我正在编写跟踪其他应用程序使用情况的tasker应用程序 - 例如,它会跟踪阅读应用程序的打开时间。使用Android Tasker覆盖应用程序设置
为了确保我确实正在阅读,而不是仅仅让阅读应用程序打开,我想让显示超时30秒。
问题:阅读应用程序会锁定显示屏,以免超时。我如何覆盖阅读应用程序设置,使我的30秒超时优先?
我在网上找不到任何东西,因为每个人都试图做相反的事情。然而,其他人的塔斯克超时似乎自然避免了冲突,所以我不确定我的原因是什么。
伪代码:
事件:阅读应用,是活跃,显示是
Start time = current time
Timeout save = system timeout
Display->display timeout->30 seconds
事件:阅读应用程序关闭或显示器处于关闭状态
Total time += current time - start time
Display->display timeout->Timeout save