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