项目简介
本项目是基于Android平台的无障碍服务自动化操作工具,借助自动化操作提升用户在特定应用中的操作效率,主要面向需频繁执行重复操作的用户,适用于羊毛党、自动化测试等场景,集成无障碍服务后可模拟用户操作,执行复杂自动化任务。
项目的主要特性和功能
- 用户登录与注册:支持登录、注册和注销,登录时自动加载头像,注册时可上传头像。
- 任务管理:能加载并展示本地和网络任务列表,支持任务收藏、删除和执行,列表项可长按删除、点击执行。
- 界面切换与显示:利用BottomNavigationView和ViewPager实现主界面多页面切换,支持滑动和点击切换功能模块。
- 无障碍服务的注册与检查:自动检查无障碍服务开启状态,提示用户手动开启,支持服务注册和配置。
- 自动化任务执行:基于无障碍服务执行自动化任务,支持点击、长按、滑动等多种操作类型,通过EventBus实现任务执行通信。
- 操作构建与管理:提供OperationBuilder类构建和管理自动化操作序列,支持将操作序列转换为JSON格式以便存储和传输。
安装使用步骤
- 下载源码:从项目仓库下载源码文件。
- 导入项目:用Android Studio导入下载的项目文件。
- 配置无障碍服务:在Android设备“设置” -> “辅助功能” -> “无障碍服务”中,开启本应用的无障碍服务。
- 运行应用:在Android Studio中点击“Run”按钮,选择目标设备运行应用。
- 使用应用:首次启动需注册或登录,登录后可在主界面查看任务列表并执行自动化任务,通过BottomNavigationView切换功能模块。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】