tasker 中文文档 下载 App

Tasker 常驻通知与手势识别 不占桌面的后台交互入口

常驻通知(Permanent Notification)

Tasker 的常驻通知是它能可靠运行的关键机制之一。Android 5.0+ 的 Doze 和 App Standby 会限制后台 App,但有常驻通知的 App 被视为"前台服务",不会被杀。

什么是常驻通知

常驻通知的重要性

它是 Tasker 能持续运行的"生命线":

自定义常驻通知

Tasker 的常驻通知可以自定义:

进阶玩法——让常驻通知显示动态状态:

# 用 JavaScriptlet 定时更新通知文字
setInterval(() => {
  var activeProfiles = countActiveProfiles();
  tasker.notify("Tasker 运行中", "激活 " + activeProfiles + " 个 Profile");
}, 60000);  // 每分钟更新一次

常驻通知 + 多按钮控制

Tasker 5.9+ 支持在常驻通知上加操作按钮:

这样你不需要打开 Tasker App,在通知栏就能快速操作。

暂停 Tasker

点击常驻通知或 Tasker 主界面右下角的开关,可以暂时禁用所有 Profile(开关变灰)。适合:

通知常驻监控(Display Off Monitoring)

这是和常驻通知相关但独立的一个设置——控制屏幕关闭时 Tasker 是否还在监控某些 Context:

Android 的屏幕关闭行为

屏幕关闭后,Android 会逐步降低后台监控频率以省电:

Tasker 的屏幕关闭监控策略

在 Tasker 首选项 → 监控 → 屏幕关闭监控里可以设置:

监控类型说明耗电
时间 / 日期在 Doze 期间也能精准触发低(用 AlarmManager)
状态(State)监听系统广播中
事件(Event)监听系统广播中
应用(App)监控前台 Activity 变化中高
位置(Location)持续 GPS 追踪高

默认设置:全部开启。如果发现电量消耗过快,可以把 Location 和 App 的屏幕关闭监控关掉——只保留 Time/State/Event。

手势识别(Gestures)

手势识别是 Tasker 最有趣的无接触触发方式——摇动、翻转、特定方向晃动手机,自动执行 Task。

支持的手势

手势触发条件典型用途
摇动(Shake)快速摇晃手机 2-3 次快速静音、暂停音乐
翻转(Face Down)把手机正面向下放在桌上会议时自动静音
正面朝上(Face Up)从口袋里掏出来正面朝上自动打开天气/日程
向左倾斜向左旋转 90 度通话时切换免提
向右倾斜向右旋转 90 度同上
特定方向晃动用加速度传感器精确匹配自定义复杂手势

手势作为 Event Context

手势识别在 Tasker 里是一种 Event Context——创建 Profile 时选择 Event → Sensor → Shake / Orientation 即可。

Profile:摇动快速静音
  Event → Sensor → Shake
  参数:摇晃速度 = 快、摇晃次数 = 2
Enter Task:
  1. Ringer Volume → 0%
  2. Notify → "已快速静音"

Tasker 记录自定义手势

Tasker 支持录制自定义手势——类似手势密码:

  1. Event → Gesture → 记录新手势
  2. 在屏幕上用手指划一个图案
  3. 保存后,下次在任何 App 里划相同图案就能触发 Profile

这个功能特别适合"需要隐藏的快捷操作"——比如在锁屏界面划个 Z 直接打开相机。

手势的精度问题

手势 vs 实体按键

如果你的手机有物理按键(电源键、音量键、Bixby 键等),也可以用 Event → Hardware/Software Keys 监听它们:

通知 + 手势 + Widget 的组合

一个完整的手动触发方案:

场景入口说明
桌面有时间看状态Widget v2常驻显示,主动查看
桌面一键触发可点击 Widget / Shortcut不用进 Tasker
下拉通知栏常驻通知 + 按钮全局可达
不在桌面 / 手没空手势 / 音量键无接触触发
App 抽屉里App Shortcut低频使用的 Task