accbotTsSdk 文档站accbotTsSdk 文档站
  • 快速接入
  • 运行模式与权限
  • Tauri 桌面工具使用说明
  • Demo 与示例工程
  • 常见问题
  • SDK 模块概览
  • App 模块
  • Auth 模块
  • Acc 模块
  • File 模块
  • Input 模块
  • Shell 模块
  • OCR 模块
  • OpenCV 模块
  • 扩展能力
API 索引
常见问题
Source
  • 快速接入
  • 运行模式与权限
  • Tauri 桌面工具使用说明
  • Demo 与示例工程
  • 常见问题
  • SDK 模块概览
  • App 模块
  • Auth 模块
  • Acc 模块
  • File 模块
  • Input 模块
  • Shell 模块
  • OCR 模块
  • OpenCV 模块
  • 扩展能力
API 索引
常见问题
Source
  • SDK 模块

    • SDK 模块概览
    • App 模块
    • Auth 模块
    • Acc 模块
    • File 模块
    • Input 模块
    • Shell 模块
    • OCR 模块
    • OpenCV 模块
    • 扩展能力

Shell 模块

android.shell 用于执行设备端命令,适合查询系统状态、做自动授权辅助、执行后台任务。

常用方法

executeCommand(shell)

执行 Shell 命令并返回结果。

  • 参数:shell: string
  • 返回值:通常为命令输出字符串,具体取决于命令本身
const output = await android.shell.executeCommand('id')
console.log(output)

executeCommandBackground(shell)

后台执行命令。

  • 参数:shell: string
  • 返回值:通常为执行状态或任务标识
await android.shell.executeCommandBackground('echo test')

使用建议

  • 只把 Shell 当辅助能力,不要把所有逻辑都下沉到命令行
  • 需要长期维护的业务逻辑优先使用 SDK 模块方法
  • 涉及权限申请、系统状态读取时,常和 android.auth 配合使用
在 GitHub 上编辑此页
上次更新: 2026/3/30 00:48
贡献者: 胖鱼, Claude Opus 4.6
Prev
Input 模块
Next
OCR 模块