Refactor code of API

Rename Automation API to API
Add API section to READMEs
This commit is contained in:
BinTianqi
2024-12-21 17:11:41 +08:00
parent 6d531f8fd5
commit 873896ec10
14 changed files with 147 additions and 135 deletions

View File

@@ -43,6 +43,24 @@
- 设置屏幕超时
- ...
## API
| ID | 描述 | Extras | 最小安卓版本 |
|:---------:|----------|--------------------|:------:|
| HIDE | 隐藏一个应用 | `package`: 目标应用的包名 | |
| UNHIDE | 取消隐藏一个应用 | `package`: 目标应用的包名 | |
| SUSPEND | 挂起一个应用 | `package`: 目标应用的包名 | 7 |
| UNSUSPEND | 取消挂起一个应用 | `package`: 目标应用的包名 | 7 |
| LOCK | 锁屏 | | |
在adb shell中使用API
```shell
am broadcast -a com.bintianqi.owndroid.action.<ID> -n com.bintianqi.owndroid/.ApiReceiver --es key <API_KEY>
# 示例
am broadcast -a com.bintianqi.owndroid.action.HIDE -n com.bintianqi.owndroid/.ApiReceiver --es key abcdefg --es package com.example.app
```
如果返回值为0操作成功
## 许可证
[License.md](LICENSE.md)