作者:灵昱
引言
年关将至,岁末的忙碌裹挟着每个人(加班 / 加班 / 加班 ~),手机屏幕上的各种应用也仿佛在催促着我们完成一项又一项任务。尤其是那些重复性的工作,例如每日例行的打卡签到,或者在特定群组中发布预设信息等,更是令人感到疲惫不堪。为了解放双手,提高效率,我尝试了市面上各种自动化程序,希望能找到一款称心如意的工具。
从最初的 " 自动点击器 " 到功能相对强大的 " 免 Root 自动化助手 ",再到久负盛名的 " 按键精灵 " 以及英文软件 "Auto Clicker",我可谓是 " 尝遍百草 "。然而,结果却令人略感失望。这些软件大多存在一些共同的 " 通病 ":要么需要购买会员才能解锁全部功能,要么充斥着令人眼花缭乱的广告,严重影响使用体验,甚至有些软件的界面设计也显得不够友好,操作起来颇为繁琐。
在一番 " 寻宝 " 之旅之后,我终于找到了一款令我眼前一亮的开源软件—— AutoTask。这款软件目前尚处于发展阶段,但其最大的优势在于:完全免费,没有任何广告和会员限制。这在如今充斥着各种付费服务的软件市场中,无疑是一股清流。
AutoTask 介绍
AutoTask 是一款专为 Android 用户设计的开源自动化任务工具,它以其丰富的功能、高效的性能和美观的界面,赢得了广大用户的喜爱。下面,我将从多个角度对这款工具进行详细介绍。
一、主要特点
支持多种启动模式:
AutoTask 支持 Shizuku 和辅助功能两种启动模式,满足不同用户的需求和使用习惯。
任务类型丰富:
支持自定义常驻任务和一次性任务,用户可以根据自己的需求灵活设置,实现自动化操作。
手势录制与布局审查:
内置手势录制功能,轻松记录并复现用户的操作路径;同时支持审查布局树,方便用户进行界面分析和调试。
后台常驻与资源优化:
不需要刻意保活,AutoTask 便能常驻后台(两种模式默认系统保活);同时,它采用事件驱动 + 协程的设计,省电且占用系统资源较少,即使执行长时间任务也不会阻塞 CPU。
开源安全:
代码完全开源,用户可以随时查看和修改,确保应用的安全性和可信度。
美观实用的 UI 界面:
采用 Material 3 风格的 UI 设计,界面美观且实用,为用户提供极佳的使用体验。
二、实现原理
实现细节
Shizuku 模式
利用 Shizuku 授予的特权,通过安卓内置的 UiAutomation 框架执行任务。
注意事项: 因为安卓系统只能注册一个 UiAutomation 服务,所以当自动任务服务激活时,其他 UiAutomation 服务会注册失败。如果需要使用其他 UiAutomation 服务(如自动化测试、Thanox),请先停止自动任务服务。
PS: 推荐用这个,比补助模式好很多,毕竟有些程序开启补助,会认为修改系统。
辅助功能模式
使用辅助功能自带的 API 框架实现任务执行,适用于没有 Shizuku 权限的场景。
三、下载与安装
用户可以通过以下链接下载 AutoTask:
(GitHub )https://github.com/xjunz/AutoTask/tree/master
刚开始,会提示授权
然后点击又上角 " 启动服务 ",会提示启用 Shizuku 模式(需要下载 Shizuku)或补助功能(开发者模式的补助工)
默认是又工具市场的,可以用来导入任务和实例任务(练习一下最简单的教程)
点击确认导入后,可以作为常驻或一次性任务来执行。
其他设置
可以设置开机启动 / 息屏唤醒和主题模式等常规个性化操作
四、总结
AutoTask 作为一款开源的 Android 自动化任务工具,AutoTask 在功能性和易用性上可能与一些商业软件存在差距,但其开放的源代码为用户提供了极大的自由度和可扩展性。我们可以根据自身需求进行定制和修改,从而打造一款真正属于自己的自动化工具。这对于具备一定编程基础的用户来说,无疑是一项极具吸引力的优势。
AutoTask 以其丰富的功能、高效的性能和美观的界面,为用户提供了极佳的自动化体验。无论是对于需要执行复杂自动化任务的开发者,还是对于希望简化日常操作的普通用户,AutoTask 都是一个不可多得的好帮手。
登录后才可以发布评论哦
打开小程序可以发布评论哦