# Android SDK

> Android Embedded SDK 规划中,尚未开放。本页给出 Kotlin 侧的接口形态设计,供合作方评估。

本页描述的是 Embedded SDK 的接口形态设计,SDK 尚未开放发放。需要「用 iKho 硬件采集并绑定到你的 App」的合作方,请通过[联系我们](/docs/mcp-cli/contact/)登记需求,我们会在 SDK 开放时通知。
当前已可用的是服务端三组接口:[认证](/docs/api-reference/auth/overview/)、[文件上传](/docs/api-reference/file/overview/)、[转写](/docs/api-reference/transcription/overview/)。可以先用你自己的音频跑通转写链路,见[后端篇教程](/docs/embedded/tutorial-backend/)。

Android SDK 规划中,尚未开放,iOS 与 React Native 侧同样尚未开放发放。Android 侧接口稳定后会在本页更新,并同步到开通邮件。

Android Embedded SDK 以 iOS SDK 的同一套设备能力为对齐目标:扫描、加密绑定、读取设备状态、录音列表与 BLE / Wi-Fi 同步。以下是 Kotlin 侧的接口形态设计,方法名与参数以正式发布为准。

## 接口形态设计

  kotlin
    
  

  
```
// 接口形态设计,以正式发布为准
IKhoEmbedded.configure(userToken = "USER_ACCESS_TOKEN")

IKhoDeviceManager.scanDevices()
IKhoDeviceManager.bind(device)

IKhoDeviceManager.fetchRecordings()
IKhoDeviceManager.exportAudio(recordingId, IKhoAudioFormat.M4A)

IKhoDeviceManager.setCallback(object : IKhoDeviceCallback {
    override fun onScanResult(devices: List<IKhoDevice>) { }
    override fun onRecordingList(items: List<IKhoRecording>) { }
    override fun onExportProgress(recordingId: String, progress: Int) { }
})
```

## 与 iOS 的能力对照

两端以同一套能力面为对齐目标,当前均尚未开放发放。iOS 侧已公布完整接口形态,Android 侧只公布了上方的骨架。

| 能力 | iOS SDK | Android SDK |
|---|---|---|
| 扫描与加密绑定 | 接口形态已公布,尚未开放 | 规划中 |
| BLE 同步 | 接口形态已公布,尚未开放 | 规划中 |
| Wi-Fi 快传 | 接口形态已公布,尚未开放 | 规划中 |
| 音频导出(MP3 / M4A / WAV) | 接口形态已公布,尚未开放 | 规划中 |
| 错误码体系 | 接口形态已公布,尚未开放 | 规划中 |

## 当前可以做什么

[后端篇教程 服务端三组接口已经可用,可以先用自己的音频跑通转写链路。 打开教程](/docs/embedded/tutorial-backend/)

[iOS SDK 接口形态 完整的 iOS 接口形态设计:集成方式、绑定、同步、导出与错误码。 打开 iOS SDK](/docs/embedded/ios-sdk/)

[React Native 接入 桥模块的接口形态,同样尚未开放发放。 查看 RN 桥](/docs/embedded/react-native/)
