Tasker 桌面快捷方式与 App 快捷方式 比 Widget 更轻的手动触发
快捷方式 vs Widget
Tasker 有三种"从桌面触发 Task"的方式,从轻到重:
| 方式 | 常驻内存 | 刷新能力 | 显示状态 | 触发方式 |
|---|---|---|---|---|
| Shortcut(快捷方式) | ❌ 不常驻 | ❌ 不刷新 | 静态图标 + 文字 | 点击立即执行 |
| 可点击 Widget | ✅ 微驻 | ⚠️ 可选动态 | 可选动态文字 | 点击执行 |
| Widget v2 | ✅ 常驻 | ✅ 自动刷新 | 丰富 UI + 实时状态 | 点击 + 滑动 + 开关 |
什么时候用 Shortcut:
- 只是想"一键执行某个 Task",不需要常驻显示状态
- 想放在 App 抽屉里(Shortcut 可以进 App Drawer,Widget 只能在桌面)
- 在 Android 8+ 上,Shortcut 可以出现在"最近使用"列表里
创建 Shortcut
方法一:手动创建
- 长按桌面空白处
- 选择"快捷方式"(不是 Widget)
- 找到 Tasker
- 选择要绑定的 Task
- 自动放到桌面,和其他 App 图标一样
Shortcut 的图标会用 Tasker 为该 Task 设置的图标(和可点击 Widget 共享图标配置)。
方法二:Task Action 动态创建
Task Shortcut → 创建到桌面
绑定 Task:要执行的 Task 名
图标:自定义或从 Tasker 选
标签:快捷方式名称
Task Action 还可以动态移除 Shortcut——比如一个 Profile 在进入某个范围时自动创建 Shortcut,离开时自动移除。
方法三:App Shortcut(Android 7.1+)
从 Android 7.1(Nougat)开始,支持"App Shortcut"——长按 App 图标弹出快捷选项:
- 在 Tasker 里创建或编辑一个 Task
- 编辑 Task → 底部菜单 → App Shortcut
- 勾选"显示为 App Shortcut"
- 设置 Shortcut 名称和图标
之后:
- 长按 Tasker App 图标会弹出"快捷方式"菜单
- 部分 Launcher(Nova、Pixel Launcher)支持把 Shortcut 拖到桌面独立成图标
- Shortcut 会出现在 App Drawer 的 Tasker 条目下
App Shortcut vs 桌面 Shortcut:
- 桌面 Shortcut:独立图标,和普通 App 一样
- App Shortcut:长按主图标弹出,不需要单独占桌面位置
定时 Shortcut(Timer Widget 过时替代)
Tasker 早期版本有个"Timer Widget"(定时执行 Widget)——点一下后设置倒计时,到点自动执行 Task。这个功能现在通过 Shortcut + Auto-Shortcut Action 实现:
Task:定时执行
1. Ask User → "几秒后执行?" → 存到 %Delay
2. Auto Shortcut → 倒计时 Timer(显示 "X 秒后执行")
3. Wait → %Delay 秒
4. 执行实际的 Task Action
5. Auto Shortcut → 取消 Timer
Shortcut 会显示一个倒计时进度条,倒计时结束自动执行。
Shortcut 的高级用法
条件可见
Shortcut 可以设置"只有当某个条件满足时才出现在 App Shortcuts 里"——用 Tasker Action 动态启用/禁用。
动态参数
Shortcut 可以带参数执行 Task。创建 Shortcut 时传参数,被调用的 Task 会收到参数值(通过局部变量)。
比如:
- Shortcut A 绑定 Task "播放音乐" → 参数 = "pop"
- Shortcut B 绑定同一个 Task → 参数 = "rock"
- 同一个 Task 里根据参数决定播放什么类型
和 Widget 的组合
一个桌面布局示例:
- Widget v2:2×2 常驻仪表盘(显示状态 + 2 个开关)
- Shortcut:桌面放 3 个常用 Task 的快捷方式(一键导航、一键静音、一键录屏)
- App Shortcuts:长按 Tasker App 图标弹出其他低频使用的 Task
常见问题
Shortcut 进不了 App Drawer?
- 部分 OEM Launcher 不支持在 App Drawer 显示 Shortcut
- 尝试第三方 Launcher(Nova、Microsoft Launcher)
Shortcut 图标是默认 Tasker 图标?
- 去 Tasker 里编辑对应的 Task,设置 Task 的图标(和 Widget 共享)
- Shortcut 的图标直接取 Task 的图标配置
Shortcut 点击后延迟?
- Shortcut 本质是发送 Intent 给 Tasker → 冷启动 Tasker → 执行 Task
- 如果 Tasker 进程被杀,首次点击会稍慢(1-2 秒)
- 让 Tasker 保持后台运行可以加速响应