跳转至

自动化

aTimeLogger Pro 是 Tasker 的插件,Tasker 是一款手机自动化应用。Tasker 可以开始、停止和暂停你的活动,读取哪些活动正在运行,还能在活动开始、停止、暂停或恢复时运行任务。

把两个应用装在同一部手机上即可。aTimeLogger Pro 中无需开启任何设置,插件也不需要 Pro 账户。

MacroDroid 也能运行 Tasker 插件。本页的步骤以 Tasker 为例。

插件为 Tasker 添加的内容

Tasker 中的名称 位置 作用
aTimeLogger Pro 任务动作,插件(Plugin)类别 开始、停止或暂停活动
Get Activities 任务动作,插件类别 返回正在运行的活动
Start/Stop/Pause/Resume 配置文件(Profile)事件,插件类别 在活动开始、停止、暂停或恢复时运行任务
TimeTrack Old 任务动作,插件类别 aTimeLogger Pro 动作的旧版本

TimeTrack Old 的界面相同,只是没有 Stop all running 和 Type ID variable (optional)。新建任务请使用 aTimeLogger Pro。


开始、停止或暂停活动

  1. 在 Tasker 中为任务添加一个动作:插件 → aTimeLogger → aTimeLogger Pro,然后打开它的配置。
  2. 点按活动类别,选择一个活动类别。
  3. 点按 Action,选择要执行的操作,见下表。
  4. 如有需要,填写备注。
  5. 点按保存。

必须选择活动类别才能保存,除非操作是 Stop all running,或者填写了 Type ID variable (optional)。否则应用会提示 Type or type ID variable is required。

操作

操作 作用
Stop running and start 停止所有正在运行和已暂停的活动,然后开始该类别的活动。这是默认操作
Pause running and start 暂停所有正在运行的活动,然后开始该类别的活动
Start 开始该类别的活动。其他正在运行的活动按设置中的开始新活动时处理
Start or resume 该类别的活动已暂停则恢复,否则开始。其他正在运行的活动按开始新活动时处理
Stop if running 停止该类别的活动,无论它正在运行还是已暂停
Pause if running 如果该类别的活动正在运行,则暂停它
Stop all running 停止所有正在运行和已暂停的活动。无需选择类别

如果该类别已在运行,前四个操作不会有任何效果。

如果在番茄钟设置中勾选了番茄钟,列表里会多出一个操作:类别属于设置需要进行番茄的活动时是 Start pomodoro,属于设置休息类型时是 Start break。它们分别把该类别作为一个番茄钟或一次短休息开始。

备注

备注是可选的,可以包含 Tasker 变量:动作运行时,Tasker 会填入变量的值。

该动作会把备注保存到它开始、恢复、停止或暂停的每个活动上,并替换这些活动原有的备注。备注留空时,已有的备注保持不变。

用变量选择类别

Type ID variable (optional) 让 Tasker 变量在任务运行时决定使用哪个类别,例如 Get Activities 返回的 Type ID。

  • 变量的值是数字时,动作使用该 ID 对应的类别,而不是活动类别中选择的类别。
  • 变量为空或是其他内容时,动作使用活动类别中选择的类别。

结果

该动作返回 Start in UTC:它所开始的活动的开始时间,以自 1970 年 1 月 1 日起的秒数表示。对于事件类型,是记录这次事件的时间。如果动作没有开始任何活动,该值为空。


查看正在运行的活动

添加动作 插件 → aTimeLogger → Get Activities。它没有任何设置。

它为每个正在运行的活动返回以下值。已暂停的活动不包括在内。

值 内容
Type 类别名称
Path 类别及其所在群组:群组/类别
Type ID 类别的 ID。可以传给 aTimeLogger Pro 动作的 Type ID variable (optional)
Start in UTC 活动最近一次开始或恢复的时间,以自 1970 年 1 月 1 日起的秒数表示

活动变化时运行任务

  1. 在 Tasker 中添加一个配置文件,事件选择 插件 → aTimeLogger → Start/Stop/Pause/Resume,然后打开它的配置。
  2. 点按 Event,选择 Any event、开始、停止、暂停或恢复。
  3. 点按 Type,选择一个类别。如果不选,该配置文件会对所有类别做出响应。
  4. 点按 Save。
事件 触发时机
开始 活动开始。记录一次事件也算
停止 正在运行的活动被停止
暂停 正在运行的活动被暂停
恢复 已暂停的活动被恢复
Any event 以上任意一种

无论是在应用中、在通知中还是通过 Tasker 动作进行的操作,都会触发。

不发送事件的情况

  • 开始另一个活动时,应用替你停止或暂停的活动:无论是因为开始新活动时设置,还是因为 Stop running and start 和 Pause running and start 操作。
  • 停止一个已暂停的活动时。
  • 活动运行时间短于最小活动持续时间时(见设置)。这段时间不会被保存。

任务可用的值

值 内容
Name of operation START、STOP、PAUSE 或 RESUME
Name of activity type 类别名称
Full path of activity type 类别在群组中时,为“群组/类别”
Start 活动开始的时间。停止和暂停事件:最近一次开始或恢复的时间。恢复事件:恢复的时间
Finish 停止或暂停的时间。开始和恢复事件时为空
Start in UTC UTC 时间的 Start,格式如 2026-10-27T09:15:00+0000
Finish in UTC UTC 时间的 Finish,格式相同
Comment 活动的备注

Start 和 Finish 使用本地时间:先是 yyyy-MM-dd 格式的日期,然后是按手机的 12 或 24 小时制显示的时间。如果任务需要比较或保存时间,请使用 Start in UTC 和 Finish in UTC。


主屏幕快捷方式

不用 Tasker,也可以把一个操作以图标的形式放到主屏幕上。

  1. 在启动器中打开小组件和快捷方式列表,添加 aTimeLogger Shortcut。
  2. 点按活动类别,选择一个类别。
  3. 点按 Action,选择 Stop running and start、Pause running and start、Start、Start or resume、Stop if running 或 Pause if running。
  4. 点按保存。如果没有选择类别,点按保存不会有任何反应。

图标显示该类别的图片,名称由操作和类别名组成,例如 Start or resume 工作。点按它的效果与同名的 Tasker 操作相同。


疑难解答

动作没有任何效果

  • 该类别已在运行。此时 Stop running and start、Pause running and start、Start 和 Start or resume 会保持一切不变。
  • 该类别已被删除,或者类别 ID 属于一个群组。该动作只适用于类别。
  • Stop if running 和 Pause if running 只作用于所选类别的活动。

配置文件没有触发

仍然无法解决?联系客服:更多 → 关于 → 联系我们。