Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ AutoTask Public

An automation assistant app supporting both Shizuku and AccessibilityService.

License

Notifications You must be signed in to change notification settings

xjunz/AutoTask

Repository files navigation

AutoTask

一款支持Shizuku和辅助功能的自动任务工具,点击下载体验最新版

简介

本应用专注于帮助您执行自动任务,相比于其他同类产品,本应用具有以下特点:

  • 支持多种启动模式(Shizuku和辅助功能)
  • 支持自定义常驻任务任务和一次性任务
  • 支持手势录制,审查布局树等
  • 不需要刻意保活便可常驻后台(两种模式默认系统保活)
  • 省电且占用系统资源较少(事件驱动+协程,执行长时间任务也不阻塞CPU)
  • 代码开源,安全可信
  • Material 3 风格UI,实用美观

截图

pic_main pic_test

实现

Shizuku模式

利用Shizuku授予特权,使用安卓内置的 UiAutomation框架用于任务执行,详见 ShizukuAutomatorService

**注: **因为安卓系统只能注册一个UiAutomation服务,所以当自动任务服务激活时,其他UiAutomation会注册失败。如果您有需要(如自动化测试、Thanox),请先停止自动任务服务。反之亦然。

辅助功能模式

使用辅助功能自带的API框架用于实现任务执行,详见A11yAutomatorService

构建

如果你想构建此项目,请将代码git clone到本地后,在Android Studio打开,并在项目根目录下建立local.properties(如果不存在的话),在其中配置自定义签名信息:

storeFile=xxx
storePassword=xxx
keyAlias=xxx
keyPassword=xxx

注意事项

本项目仅供学习交流使用,禁止用于商业用途或非法用途!

License

本应用基于Apache-2.0 License开源,请在开源协议约束范围内使用源代码 。

Copyright 2023 XJUNZ

About

An automation assistant app supporting both Shizuku and AccessibilityService.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /