# AccMaven **Repository Path**: angcyo/AccMaven ## Basic Information - **Project Name**: AccMaven - **Description**: 2024-08-07 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-07 - **Last Updated**: 2024-08-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 2024-08-06 `gradle`版本可以在任意`.gradle`文件中加入`println(gradle.gradleVersion)`打印语句输出. ## 配置仓库地址 新版本`gradle 8.0+`在工程根目录的`settings.gradle`中配置仓库地址: ``` dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() maven { url "https://gitcode.net/angcyo/AccMaven/-/raw/master" } //this maven { url 'https://jitpack.io' } //this } } ``` 旧版本`gradle 8.0-`在工程根目录的`build.gradle`中配置仓库地址: ``` allprojects { repositories { google() mavenCentral() maven { url "https://gitcode.net/angcyo/AccMaven/-/raw/master" } //this maven { url 'https://jitpack.io' } //this } } ``` > 备用仓库地址:`maven { url "https://gitee.com/angcyo/AccMaven/raw/master" }` ## 引入acc框架 在`build.gradle`中引入依赖 ``` implementation 'com.angcyo:acc2:0.0.1' ``` # 使用方法 ## 初始化 ``` Acc.initAcc(`AccessibilityService对象`, `授权密钥`) ``` ## 捕捉所有窗口节点信息 ``` Acc.catch() ``` ## 查找指定规则的节点 ``` Acc.find(`json规则数据`) ``` ## 执行指定规则的节点操作 ``` Acc.handle(`json规则数据`) ``` # 示例json ## 点击抖音用户主页更多按钮 ``` { "findList": [ { "textList": [ "更多" ], "rectList": [ "b:<=300" ] } ], "index": "-1", "actionList": [ "click" ] } ``` ## 点击用户主页更多弹窗中的发私信 ``` { "findList": [ { "textList": [ "发私信" ], "rectList": [ "" ] } ], "index": "-1", "actionList": [ "click" ] } ``` ## 抖音私信界面输入聊天信息 ``` { "findList": [ { "clsList": [ "EditText" ], "index": "0" } ], "actionList": [ "input:打个招呼吧~~" ] } ``` ## 点击发送按钮 ``` { "findList": [ { "textList": [ "^发送$" ], "rectList": [ "" ], "index": "-1" } ], "index": "-1", "actionList": [ "click" ] } ```