Android SDK 1.0.0 API 覆盖矩阵
SDK Version: 1.0.0
Platform: Android
本矩阵逐项核对正式客户表面。Recommended 是普通客户主路径;Advanced 面向 transport/协议作者,调用前必须满足详细页前置条件。诊断能力不属于客户 API,也不会在本手册给出名称、签名或调用方式。
产品清单
| 产品 | 公开入口 | 详细文档 |
|---|---|---|
BLE | XTalkBleClient | BLE 连接 SDK |
Channel Presence | ChannelPresenceScanSdk | 信道发现 SDK |
Device Auth | DeviceAuthenticator | 设备认证 SDK |
Device Init | DeviceInitializer | 设备初始化 SDK |
Mesh | MeshSdk | Mesh SDK |
Low Latency PTT | LowLatencyPttSdk | 低延迟 PTT SDK |
OTA | XTalkTurMassOtaManager / XTalkBluetoothFotaManager | OTA SDK |
Radio Transport | RadioTransport | Radio Transport |
STT | XTalkStt | 离线语音识别 SDK |
UART | XTalkUartClient / UartRadioTransport | UART 传输 SDK |
| 标识符 | 模块 | 级别 | 详细说明/示例 |
|---|---|---|---|
XTalkBleClient.AtXorModeProbeResult | BLE | Advanced | 编码选择 |
XTalkBleClient.setApplicationContext | BLE | Recommended | 环境 |
XTalkBleClient.ensureInitialized | BLE | Recommended | 环境 |
XTalkBleClient.isAtXorEnabled | BLE | Advanced | API |
XTalkBleClient.setAtXorEnabledForConnection | BLE | Advanced | API |
XTalkBleClient.chooseAtXorModeByFreqProbeResult | BLE | Advanced | API |
XTalkBleClient.hasActiveBleLink | BLE | Recommended | 状态 |
XTalkBleClient.awaitBleReady | BLE | Recommended | 连接 |
XTalkBleClient.addListener/removeListener | BLE | Recommended | 扫描 |
XTalkBleClient.getConnectedDevice | BLE | Recommended | API |
XTalkBleClient.getConnectionState | BLE | Recommended | API |
XTalkBleClient.forceResetDisconnected | BLE | Advanced | 连接契约 |
XTalkBleClient.markWirelessInitRequired | BLE | Advanced | 状态 |
XTalkBleClient.isWirelessReady | BLE | Recommended | 状态 |
XTalkBleClient.setWirelessInitReady | BLE | Advanced | 状态 |
XTalkBleClient.isReadyForSend | BLE | Recommended | 全流程 |
XTalkBleClient.awaitConnected | BLE | Recommended | 全流程 |
XTalkBleClient.awaitDisconnected | BLE | Recommended | 连接契约 |
XTalkBleClient.withWirelessOpLock | BLE | Advanced | AT |
XTalkBleClient.restoreTextPttDefaults | BLE | Recommended | 无线设置 |
XTalkBleClient.setRateMode | BLE | Recommended | 无线设置 |
XTalkBleClient.runAtCommand | BLE | Advanced | AT |
XTalkBleClient.awaitWirelessReady | BLE | Recommended | 状态 |
XTalkBleClient.getDeviceLongId | BLE | Recommended | Auth |
XTalkBleClient.awaitDeviceLongId | BLE | Recommended | Auth |
XTalkBleClient.addDataListener/removeDataListener | BLE | Recommended | 监听器 |
XTalkBleClient.addDeviceManageListener/removeDeviceManageListener | BLE | Recommended | 监听器 |
XTalkBleClient.addTextListener/removeTextListener | BLE | Recommended | 监听器 |
XTalkBleClient.addVoiceListener/removeVoiceListener | BLE | Recommended | 监听器 |
XTalkBleClient.addVoiceCaptureListener/removeVoiceCaptureListener | BLE | Recommended | 监听器 |
XTalkBleClient.addFileSendListener/removeFileSendListener | BLE | Recommended | 监听器 |
XTalkBleClient.addFileReceiveListener/removeFileReceiveListener | BLE | Recommended | 监听器 |
XTalkBleClient.startScan/stopScan | BLE | Recommended | 扫描 |
XTalkBleClient.stopAutoReconnect | BLE | Advanced | 连接契约 |
XTalkBleClient.connect/disconnect | BLE | Recommended | 连接 |
XTalkBleClient.ensureGattServicesOpened | BLE | Advanced | 连接契约 |
XTalkBleClient.sendBinaryFrame | BLE | Recommended | 二进制 |
XTalkBleClient.sendRfPayloadNoWait | BLE | Advanced | RF |
XTalkBleClient.sendRfPayloadAndWaitSendFinish | BLE | Recommended | RF |
XTalkBleClient.sendText | BLE | Recommended | 文本 |
XTalkBleClient.sendFile/cancelFileSend/cancelFileReceive | BLE | Recommended | 文件 |
XTalkBleClient.sendEncryptedAt | BLE | Advanced | AT |
XTalkBleClient.setPassthroughListener | BLE | Advanced | AT |
XTalkBleClient.sendAtCommand/sendAtCommandNoWait | BLE | Advanced | AT |
XTalkBleClient.startPttVoiceCapture/stopPttVoiceCapture | BLE | Recommended | 语音 |
XTalkBleClient.setRealtimeWorkModeOverride/getRealtimeWorkModeOverride | BLE | Advanced | 语音 |
XTalkBleClient.startRealtimeVoiceCapture/stopRealtimeVoiceCapture | BLE | Recommended | 语音 |
XTalkBleClient.stopVoiceCaptureLocal | BLE | Advanced | 语音 |
XTalkBleClient.startVoicePlayback/stopVoicePlayback | BLE | Recommended | 播放 |
XTalkBleClient.transcodeImage | BLE | Recommended | 图片 |
XTalkBleClient.setCryptoKey16 | BLE | Recommended | 密钥 |
XTalkBleClient.setChannelFrequency/setFrequencyHz | BLE | Recommended | 无线设置 |
XTalkBleClient.getHardwareVersion/getFirmwareVersion/getBatteryLevel | BLE | Recommended | 查询 |
BleAtErrorPolicy | BLE | Advanced | API |
XTALK_SCAN_UUID_5632G | BLE | Recommended | 扫描 |
requiredBluetoothPermissions/requiredStartupPermissions | BLE | Recommended | 权限 |
hasBluetoothPermissions/hasStartupPermissions | BLE | Recommended | 权限 |
sanitizeBleDeviceName/isSupportedBleDeviceName/isSupportedBleDevice | BLE | Recommended | 名称 |
bleDeviceDisplayName/mergeBleDeviceIdentity | BLE | Recommended | 名称 |
BleRadioTransport | Transport | Recommended | 构造 |
RadioTransportMode | Transport | Recommended | 模型 |
RadioSendResult | Transport | Recommended | 模型 |
AtCommandErrorPolicy | Transport | Advanced | 模型 |
RadioPacketSource | Transport | Recommended | 模型 |
RadioInboundPacket | Transport | Recommended | 模型 |
RadioCrcErrorEvent | Transport | Advanced | 模型 |
RadioPacketListener/RadioCrcErrorListener | Transport | Recommended | 模型 |
RadioTransport.mode/label/isOpenOrConnected/isReadyForSend/localDeviceLongId | Transport | Recommended | 接口 |
RadioTransport.runAtCommand/runAtCommandDrainingResponseTail | Transport | Advanced | 接口 |
RadioTransport.sendAtCommand/sendAtCommandNoWait | Transport | Advanced | 接口 |
RadioTransport.sendRfPayload/sendRfPayloadAndWaitSendFinish/sendRfPayloadNoWait | Transport | Recommended | 接口 |
RadioTransport.addPacketListener/removePacketListener | Transport | Recommended | 接口 |
RadioTransport.addRealtimePacketListener/removeRealtimePacketListener | Transport | Advanced | 接口 |
RadioTransport.addCrcErrorListener/removeCrcErrorListener | Transport | Advanced | 接口 |
RadioTransport.setExpectedRealtimeSourceShortId/isRecentLocalRealtimeEcho | Transport | Advanced | 接口 |
RadioTransport.setFrequencyHz/setRateMode/queryRateMode/queryWorkMode | Transport | Recommended | 接口 |
RadioTransport.restoreTextPttDefaults | Transport | Recommended | 接口 |
RadioTransportEventBridge | Transport | Advanced | 事件桥 |
RadioTransportRouter.setMode/currentTransport | Transport | Recommended | Router |
AtLineBuffer.hasBufferedData/append | Parser | Advanced | 解析 |
AtFreqProbeStatus/AtResponseTailDrainDecision | Parser | Advanced | 解析 |
AtResponseTailDrainTracker.payloadMatched/observe | Parser | Advanced | 解析 |
AtResponsePolicy | Parser | Advanced | 解析 |
BinaryEscape.escape/unescape | Parser | Advanced | 解析 |
DiMeta/ParsedDiFrame/DiFrameParser | Parser | Advanced | 解析 |
ParsedCrcError/CrcErrorParser | Parser | Advanced | 解析 |
AsciiPrefix | Parser | Advanced | 解析 |
DeviceAuthenticator.AtCommandTransport/RadioAtCommandTransport | Auth | Recommended | Auth |
DeviceAuthenticator.Result | Auth | Recommended | Auth |
DeviceAuthenticator.markAuthenticationRequired | Auth | Recommended | Auth |
DeviceAuthenticator.authenticateBleAndReadDidExclusive | Auth | Recommended | Auth |
DeviceAuthenticator.authenticateBleAndReadDid | Auth | Recommended | Auth |
DeviceAuthenticator.authenticateUartAndReadDid | Auth | Recommended | Auth |
DeviceAuthenticator.readDeviceLongId/applyDeviceLongId | Auth | Advanced | Auth |
DeviceInitializer.AtCommandTransport/RadioAtCommandTransport | Init | Recommended | Init |
DeviceInitializer.AndroidHostProfile | Init | Recommended | Init |
DeviceInitializer.BleWirelessDefaults/UartDefaults/VendorAtConfig/Result | Init | Recommended | Init |
DeviceInitializer.initializeBleWirelessDefaults | Init | Recommended | Init |
DeviceInitializer.selectUartVendorConfig | Init | Recommended | Init |
DeviceInitializer.initializeUartVendorConfigAfterAuth | Init | Recommended | Init |
DeviceInitializer.initializeUartDefaultsAfterAuth | Init | Recommended | Init |
MeshSdk.Config/Transport/LearnedRouteStore | Mesh | Advanced | 接口 |
MeshSdk.events/handleInbound | Mesh | Recommended | 接收入站数据 |
MeshSdk.sendPublicText | Mesh | Recommended | 公开文本 |
MeshSdk.sendPublicVoiceAiCodecFrames | Mesh | Recommended | 公开语音 |
MeshSdk.sendRepairablePublicVoiceAiCodecFrames/sendPublicVoiceRepairAck | Mesh | Advanced | 可修复语音 |
MeshSdk.discoverNearbyMapUsers | Mesh | Recommended | 附近用户 |
MeshSdk.sendMapFriendRequest/sendMapFriendAck | Mesh | Recommended | 好友 |
MeshSdk.sendFriendDirectText/sendFriendDirectAck | Mesh | Recommended | 好友直发 |
MeshSdk.sendMapLocShareRequest/sendMapLocShareAck | Mesh | Recommended | 位置授权 |
MeshSdk.sendMapLocHeartbeatBroadcast/sendMapLocStopBroadcast | Mesh | Recommended | 位置共享 |
MeshSdk.sendMapGroupAddMembersRequest/sendMapGroupAddMembersAck | Mesh | Recommended | 群组成员 |
MeshSdk.sendMapGroupJoinNoticeBroadcast/sendMapGroupRosterSyncBroadcast | Mesh | Recommended | 群组同步 |
MeshSdk.sendTraceRoute/learnedRouteSnapshot | Mesh | Advanced | 路由 |
MeshSdk.updateNodeId/updateRateMode/updateMaxRfPayloadBytes/updateDefaultHopLimit | Mesh | Advanced | 运行配置 |
AiTalkMeshRadioProfile/MeshPairingPsk | Mesh | Advanced | 协议配置 |
InternetMeshRelayClient | Mesh | Advanced | 互联网中继 |
LowLatencyPttSdk | Low Latency PTT | Recommended | 完整接口 |
LowLatencyPttSdk.enable/disable/startTalking/stopTalking/close | Low Latency PTT | Recommended | 生命周期 |
LowLatencyPttSdk.setChannel/setRateMode/setAvailableGroups/setGroup | Low Latency PTT | Recommended | 运行配置 |
LowLatencyPttSdk.snapshot/events/tryHandleInbound | Low Latency PTT | Recommended | 状态事件 |
LowLatencyPttTransport/LowLatencyPttTransportSession | Low Latency PTT | Advanced | Transport 契约 |
LowLatencyPttConfiguration/LowLatencyPttGroupProfile | Low Latency PTT | Recommended | 配置模型 |
ChannelPresenceScanSdk/ChannelPresenceScanRequest | Channel Presence | Recommended | 扫描入口 |
ChannelPresenceScanSdk.Host | Channel Presence | Advanced | Host 契约 |
ChannelPresenceChannelPlan/ChannelPresenceCandidateSelector | Channel Presence | Advanced | 候选信道 |
ChannelPresenceScanReducer/ChannelPresenceResidentChannelSelector | Channel Presence | Advanced | 结果处理 |
XTalkTurMassOtaManager/XTalkBluetoothFotaManager | OTA | Recommended | 升级入口 |
XTalkOtaFirmwareCatalog/XTalkOtaState/XTalkOtaError | OTA | Recommended | 固件与状态 |
XTalkStt.prepare/transcribeWavUri | STT | Recommended | 识别流程 |
XTalkSttResult/XTalkSttException/XTalkSttErrorCode | STT | Recommended | 结果与错误 |
XTalkUartClient.open/reopenWithBaud/close | UART | Recommended | 连接 |
XTalkUartClient.probeAtStatus/runAtCommand | UART | Recommended | AT 命令 |
XTalkUartClient.sendRfPayload/sendRfPayloadAndWaitSendFinish/sendRfPayloadNoWait | UART | Recommended | RF 发送 |
UartRadioTransport | UART | Recommended | Transport 适配 |