AutoTask自动任务是一款开源的Android 自动化任务工具,它可以自动执行一些日常重复性任务,如定时检查邮件、自动回复消息、更新社交媒体状态等,节省时间和精力,为用户提供了高效、便捷的自动化任务解决方案,适用于个人和团队在各种场景下的自动化需求。
1、支持多种启动模式(Shizuku和辅助功能)
2、支持自定义常驻任务任务和一次性任务
3、支持手势录制,审查布局树等
4、不需要刻意保活便可常驻后台(两种模式默认系统保活)
5、省电且占用系统资源较少(事件驱动+协程,执行长时间任务也不阻塞CPU)
6、代码开源,安全可信
7、Material 3 风格UI,实用美观
AutoTask自动任务实现:
Shizuku模式
利用Shizuku授予特权,使用安卓内置的 UiAutomation框架用于任务执行,详见 ShizukuAutomatorService。
注: 因为安卓系统只能注册一个UiAutomation服务,所以当自动任务服务激活时,其他UiAutomation会注册失败。如果您有需要(如自动化测试、Thanox),请先停止自动任务服务。反之亦然。
辅助功能模式
使用辅助功能自带的API框架用于实现任务执行,详见A11yAutomatorService。
1、利用 Shizuku 提供的权限,可以更灵活地执行任务,适用于需要较高权限的场景
2、提供 Shizuku 和辅助功能两种启动模式,用户可以根据自己的需求和设备环境选择合适的启动方式,确保任务能够顺利启动和执行
3、对于只需要执行一次的任务,如批量处理文件、发送通知等,用户可以创建一次性任务,任务完成后自动结束,避免资源浪费.
1、应用的代码完全开源,用户可以查看和审查源代码,了解应用的工作原理和实现细节,确保应用的安全性和可信度,避免隐藏的恶意功能或后门.
2、Material 3 风格UI:采用 Material 3 设计风格,界面实用美观,符合现代用户的审美和使用习惯,提供了良好的用户体验,使用户在使用应用时能够享受到舒适和愉悦的视觉感受
3、采用事件驱动和协程技术,执行长时间任务时也不会阻塞 CPU,降低了对系统资源的占用,同时减少了电量消耗,延长了设备的续航时间,使应用在后台运行时更加高效和节能.
启动模式灵活:支持多种启动模式,包括 Shizuku 和辅助功能(AccessibilityService),用户可以根据个人偏好或设备兼容性选择合适的启动方式
任务类型丰富:支持自定义常驻任务和一次性任务,满足不同场景下的自动化需求
交互功能强大:具备手势录制功能,可以模拟复杂的用户操作;还支持审查布局树,帮助用户更准确地定位和操作界面元素
后台运行稳定:不需要刻意保活便可常驻后台,两种启动模式都默认由系统进行保活,确保任务能够持续稳定地运行
性能优化良好:采用事件驱动和协程技术,省电且占用系统资源较少,即使执行长时间任务也不会阻塞 CPU