littlebot
Published on 2025-04-08 / 2 Visits
0

【源码】基于Android的无障碍服务自动化操作工具

项目简介

本项目是基于Android平台的无障碍服务自动化操作工具,借助自动化操作提升用户在特定应用中的操作效率,主要面向需频繁执行重复操作的用户,适用于羊毛党、自动化测试等场景,集成无障碍服务后可模拟用户操作,执行复杂自动化任务。

项目的主要特性和功能

  1. 用户登录与注册:支持登录、注册和注销,登录时自动加载头像,注册时可上传头像。
  2. 任务管理:能加载并展示本地和网络任务列表,支持任务收藏、删除和执行,列表项可长按删除、点击执行。
  3. 界面切换与显示:利用BottomNavigationView和ViewPager实现主界面多页面切换,支持滑动和点击切换功能模块。
  4. 无障碍服务的注册与检查:自动检查无障碍服务开启状态,提示用户手动开启,支持服务注册和配置。
  5. 自动化任务执行:基于无障碍服务执行自动化任务,支持点击、长按、滑动等多种操作类型,通过EventBus实现任务执行通信。
  6. 操作构建与管理:提供OperationBuilder类构建和管理自动化操作序列,支持将操作序列转换为JSON格式以便存储和传输。

安装使用步骤

  1. 下载源码:从项目仓库下载源码文件。
  2. 导入项目:用Android Studio导入下载的项目文件。
  3. 配置无障碍服务:在Android设备“设置” -> “辅助功能” -> “无障碍服务”中,开启本应用的无障碍服务。
  4. 运行应用:在Android Studio中点击“Run”按钮,选择目标设备运行应用。
  5. 使用应用:首次启动需注册或登录,登录后可在主界面查看任务列表并执行自动化任务,通过BottomNavigationView切换功能模块。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】