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

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

扩展能力

除核心模块外,accbotTsSdk 还暴露了一批常见扩展能力,适合在查模块时快速建立全局认知。

floatW 悬浮窗

常见方法:

  • start()
  • setShow(show)
  • addLog(text)
  • setLogShow(show)
  • setLogXy(x, y)

适用场景:调试日志、运行时状态展示、辅助操作控件。

sms 短信

常见方法:

  • readSms(offset, size)
  • sendSms(phone, content)

适用场景:短信读取、验证码辅助流程。生产环境请谨慎使用发送能力。

accContacts 通讯录

常见方法:

  • readContacts(offset, size)
  • addContact(...)
  • deleteContact(...)
  • clearContacts()

适用场景:通讯录读取与管理。

h264 视频流

常见方法:

  • start(width, fps, bitrate)
  • stop()

适用场景:投屏、远程画面获取、视频流调试。

touch 触摸

常见方法:

  • swipe(x1, y1, x2, y2, duration)

适用场景:简单触摸滑动;复杂节点交互优先考虑 android.acc。

app.loadPlugin()

插件加载由 android.app 模块负责。对于 OCR 相关能力,当前应明确区分两类插件:

  • ocr-plugin.zip:对应 android.ocr
  • paddleocr-plugin.zip:对应 android.paddleOcr

示例:

await android.app.loadPlugin('/data/local/tmp/ocr-plugin.zip')
await android.app.loadPlugin('/data/local/tmp/paddleocr-plugin.zip')

需要注意:

  1. android.ocr / android.paddleOcr 虽然在 tsSdk 中有入口,但 Android 主程序默认并没有注册 ocr / paddleocr 路由
  2. 只有 android.app.loadPlugin(...) 成功后,相关插件路由才会被动态挂载
  3. 插件 zip 需通过 android.file.writeBase64() 推送到设备(不走 adb push)

适用场景:按需扩展 OCR 或其他非默认内建能力。

在 GitHub 上编辑此页
上次更新: 2026/3/30 13:08
贡献者: 胖鱼, Claude Opus 4.6
Prev
OpenCV 模块