【问题标题】:Creating a background monitoring app using Tasker使用 Tasker 创建后台监控应用程序
【发布时间】:2020-12-08 22:22:01
【问题描述】:

我在著名的 Android 自动化应用程序 Tasker 有一个工作项目。它的主要配置文件监视系统日志(通过logcat 触发器)以查找事件,并运行可选择显示弹出窗口并启用请勿打扰的任务。

Tasker 中一切正常,但是当我将项目导出为独立应用时,这些配置文件无法触发。

我怀疑我遗漏了一些关于导出应用程序如何在后台工作的信息。总体大纲是我想创建一个在后台等待事件发生的应用程序,然后执行任务 - 就像 Tasker 本身一样。

我的项目的 TaskerNet 链接附在下面。它旨在在连接某些 Moto Mods 时触发,因此除非您拥有 Moto Z 系列手机,否则您需要更改触发器以进行测试。

https://taskernet.com/shares/?user=AS35m8k80GaDd5dXaSh1zON%2FjeGpbCvKMUpxEUgWrnJlmyY98C1z2BEwlM1TmxR2BoGhlXGYlNWh&id=Project%3AMoto+Mod+Mute

编辑:添加“询问权限”命令以读取系统日志和管理请勿打扰似乎有所帮助。我还没有测试日志部分,但现在我从导出的应用程序中得到了正确的提示。

【问题讨论】:

    标签: android background monitoring tasker


    【解决方案1】:

    正如我在对问题的编辑中指出的那样,我后来在我的应用程序的启动任务中添加了一个“询问权限”命令。这导致它提示输入所需的权限,该权限部分起作用,将用户引导至“请勿打扰”访问页面以授予该权限。就我而言,另一个必需的步骤是使用 ADB 授予我的应用程序android.permissions.READ_LOGS。这样它就可以读取系统日志,以检查 Moto Mod 附件事件。

    总而言之,如果您的应用没有响应,请检查其权限!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-19
      • 2023-03-24
      • 2015-10-30
      • 2015-05-29
      相关资源
      最近更新 更多