使用Android Tasker覆盖应用程序设置

时间:2015-04-12 23:04:33

标签: android tasker

背景:我正在编写跟踪其他应用程序使用情况的任务程序应用程序 - 例如,它会跟踪阅读应用程序打开的时间。

为了确保我实际阅读而不只是让阅读应用程序打开,我想让显示超时30秒。

问题:阅读应用程序会锁定显示屏,因此它永远不会超时。如何覆盖阅读应用程序设置以使我的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

2 个答案:

答案 0 :(得分:0)

你试过安全设置插件吗? 它确实比Tasker控制某些OS参数

更好

答案 1 :(得分:0)

经过广泛的研究,我发现没有办法覆盖设置。 (至少不适合像我这样的初学者)

Google简要地说,可以在Android 4.3中覆盖应用程序权限,但很快就会在后续更新中取消该权限。可惜。

我想出的一个廉价而肮脏的解决方法是在角落里设置一个小对话框,其中有一个计时器,可以倒计时屏幕超时。在最后10秒钟,一个按钮变为可见,重置计时器并隐藏按钮,否则显示屏将关闭。 (这适用于我的应用程序 - 我的目的是确保用户与第三方阅读应用程序进行交互,而不仅仅是开启和离开,因为我的应用程序计算了阅读应用程序的时间量已打开,显示屏已打开。

@Tomaski - 不幸的是,安全设置插件没有这种能力,尽管你的功能比香草的Tasker更强。