软件使用手册合辑

安卓定时任务与后台保活

「每天早上八点自动签到」这类需求,卡点从来不在脚本本身,而在「怎么让它到点自己跑起来」。用 Autox.js 做定时的完整思路在这里讲清;还没装好的,先去 Autox.js 指南站 把环境搭起来。

一、三条定时路线

路线适用场景前提
应用内定时任务每天固定时间跑脚本应用活着、后台保活到位
脚本内定时器脚本运行期间的周期动作脚本本身被启动着
Tasker 联动到地点、连上某 Wi-Fi 等复杂条件安装并配置 Tasker

常用组合是「应用内定时任务到点启动脚本 + 脚本内部再用定时器做循环动作」。

二、保活三件事,一件都不能少

定时任务不是系统闹钟,到点时是应用自己把脚本拉起来——应用被系统杀了,任务到点也没人执行。所以先做全三件事:

  1. 电池设置里把 Autox.js 设为「不受限制 / 不受优化」;
  2. 最近任务卡片里给应用上锁,防一键清理误杀;
  3. 关掉厂商的省电 / 纯净模式。

验证方法:设一个两分钟后的定时任务,回到桌面锁屏等它触发。触发了才算通。

三、锁屏密码是硬墙

夜里无人值守时手机多半锁着屏。脚本可以点亮屏幕,但没有解锁能力——设了锁屏密码的手机,到点后停在密码界面,脚本无从操作。要么去掉锁屏密码(安全自负),要么把任务安排在手机活跃时段,别在这上面耗时间。

另一个系统级限制:Android 10 起应用在后台无法自行拉起界面,定时脚本里 launchApp 这类动作可能没反应,把「后台弹出界面」「自启动」权限开上能缓解大半。

四、打包后的应用怎么定时

脚本打包成独立应用后(做法见手机脚本打包成独立应用),定时逻辑要打进应用里自己实现,打包配置里的「开机自启动」勾选项能让它重启后自动恢复;接收方的设备同样要做保活三件事,否则一样会被杀。

同站更多文档

  1. 手机脚本打包成独立应用
  2. 无Root自动化脚本入门