直接说结论:Tasker本身无法直接操作安卓锁屏界面,这是系统权限的天然壁垒。你无法用它更换壁纸、修改时间样式或重新设计通知区域。但换个思路,通过监听锁屏事件并触发后续动作,实际上能实现不少实用功能:例如屏幕熄灭时自动启动复习APP、暂时挂起体感唤醒服务,或者在锁屏亮起的瞬间刷新悬浮词卡。下面详细拆解。

监听锁屏状态并执行任务
第一步:打开Tasker → 底部切换到“配置文件”选项卡 → 右下角“+” → 选择“事件” → “系统” → “Display Off”。
这个事件精准捕捉屏幕关闭的时刻——也就是你按下电源键或系统超时自动锁屏的那一瞬间。
第二步:点击右侧“新建任务” → 命名为“OnLockAction” → 进入编辑界面。
第三步:右下角“+” → 选择“插件” → “AutoTools” → “Intent Sender” → 填写Package Name为com.shanbay.words.en(扇贝单词英语版包名),Class留空,Extra中添加key=action和value=start_review → 点击√保存。
注意:【Display Off事件仅在屏幕真正熄灭时触发,若设备启用了“智能保持亮屏”或“抬手亮屏”,该事件可能被延迟或跳过】。
锁屏后启用悬浮词卡(需手动唤醒)
方法一:开启扇贝单词悬浮窗权限
进入手机【设置】→【应用管理】→【扇贝单词英语版】→【权限】→开启“显示在其他应用上方”和“通知使用权”。
返回扇贝APP → 【我的】→【设置】→ 找到“智能浮窗学习”并开启。
锁屏后短按电源键唤醒屏幕(不输密码),顶部将浮现带音标与例句的单词卡片。
方法二:用Tasker自动拉起浮窗
新建任务“ShowFlashcard” → 添加动作:Plugin → AutoTools → UI Popup → 设置Title为空、Content为%SHANBAY_WORD %SHANBAY_MEANING(需先用HTTP Get从扇贝API获取变量)、Timeout设为10秒 → 绑定到Display Off事件后延时3秒执行(避免锁屏动画未结束就弹窗导致错位)。
禁用锁屏期间的体感唤醒(重力锁屏场景)
① 新建任务“PauseGravity”:
→ 显示 → 系统锁定
→ 插件 → 重力锁屏 → 配置 → Pause
② 新建配置文件“LockPauseGravity”:
→ 状态 → 显示 → 显示状态 → 屏幕关闭
→ 绑定至“PauseGravity”任务
③ 再建一个配套任务“ResumeGravity”:
→ 插件 → 重力锁屏 → 配置 → Resume
④ 新建配置文件“UnlockResumeGravity”:
→ 事件 → 系统 → Display On
→ 绑定至“ResumeGravity”任务
这组配置确保:屏幕一关,重力唤醒立即停用;屏幕一亮,服务自动恢复。否则你在口袋里晃手机可能误触发亮屏。
绕过系统锁屏限制显示动态信息
Tasker不能在原生锁屏上画字,但能控制“锁屏后可见”的组件:
→ 安装AutoNotification插件并授予通知使用权
→ 创建任务“PostLockInfo” → 添加动作:Plugin → AutoNotification → Notify → Title设为“电量”,Text填%BATT%,Priority设为High,Visibility设为Public
→ 绑定到Display Off事件
此时锁屏界面上将显示一条常驻通知,含当前电量数值——部分厂商(如三星、小米)允许在锁屏顶部显示高优先级通知内容,无需解锁即可查看。
