跳到主要内容

SDK 总览

本页整理 aitalk_mesh_project/aitalk_app_new_mesh 里已经存在的 SDK 文档与模块入口,方便直接从 xTalk 文档站查看。

新增的 Android 设备接入专题

桌面稿中的 Android BLE / Auth / Init 文档已整理为站点页,并且按“当前代码位置 + 目标 SDK 边界”校准过一次,避免把尚未拆出的模块写成既成事实:

文档来源

当前 SDK 相关文档主要位于源码工程的 aitalk_app_new_mesh/doc/ 目录,而不是站点仓库自身的 docs/ 目录。

本次已经确认存在且适合公开整理的文档包括:

  • Android 设备接入相关桌面稿
  • 当前仓库里的 Android 代码入口与模块划分

模块分布

Android

  • Mesh SDK:apps/android-ui/mesh-sdk
  • 离线语音转文字 SDK:apps/android-ui/stt-sdk
  • UI Demo / App 接入层:apps/android-ui/app
  • 当前 BLE transport / auth / init 主要仍在 :app
  • 目标拆分文档已按 :ble-sdk / :device-auth-sdk / :device-init-sdk 边界整理,但这三个模块当前尚未落库

iOS

  • Mesh / 通话 / STT 接入代码:apps/ios-ui/XTalkMesh

当前公开页

当前判断

当前这套公开页先只保留 Android 设备接入专题。核心判断如下:

  • 当前 Android 对外最需要说明清楚的,是 BLE transport、认证、初始化三层边界
  • 当前仓库真实代码位置与未来 SDK 拆分位置并不一致,文档必须优先反映现状
  • 旧的好友/群/地图/通话/STT 专题暂时不公开展示,后续等内容更新后再单独恢复

如果后续还要继续补站点,建议优先追加:

  • 更明确的 Android / iOS 接入示例工程索引
  • 拆分后的 :ble-sdk / :device-auth-sdk / :device-init-sdk 实际落库说明