SDK 总览
本页整理 aitalk_mesh_project/aitalk_app_new_mesh 里已经存在的 SDK 文档与模块入口,方便直接从 xTalk 文档站查看。
新增的 Android 设备接入专题
桌面稿中的 Android BLE / Auth / Init 文档已整理为站点页,并且按“当前代码位置 + 目标 SDK 边界”校准过一次,避免把尚未拆出的模块写成既成事实:
- Android BLE / Auth / Init SDK
- Android BLE Connection SDK
- Android Device Auth SDK
- Android Device 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 BLE / Auth / Init SDK:Android 设备接入层拆分方案与当前代码映射。
- Android BLE Connection SDK:
XTalkBleClient的当前落点、职责和拆分边界。 - Android Device Auth SDK:认证层的职责、现状与目标抽取方式。
- Android Device Init SDK:初始化层的职责、现状与目标抽取方式。
当前判断
当前这套公开页先只保留 Android 设备接入专题。核心判断如下:
- 当前 Android 对外最需要说明清楚的,是 BLE transport、认证、初始化三层边界
- 当前仓库真实代码位置与未来 SDK 拆分位置并不一致,文档必须优先反映现状
- 旧的好友/群/地图/通话/STT 专题暂时不公开展示,后续等内容更新后再单独恢复
如果后续还要继续补站点,建议优先追加:
- 更明确的 Android / iOS 接入示例工程索引
- 拆分后的
:ble-sdk / :device-auth-sdk / :device-init-sdk实际落库说明