跳到主要内容

Android SDK 1.0.0 API 覆盖矩阵

SDK Version: 1.0.0
Platform: Android

本矩阵逐项核对正式客户表面。Recommended 是普通客户主路径;Advanced 面向 transport/协议作者,调用前必须满足详细页前置条件。诊断能力不属于客户 API,也不会在本手册给出名称、签名或调用方式。

产品清单

产品公开入口详细文档
BLEXTalkBleClientBLE 连接 SDK
Channel PresenceChannelPresenceScanSdk信道发现 SDK
Device AuthDeviceAuthenticator设备认证 SDK
Device InitDeviceInitializer设备初始化 SDK
MeshMeshSdkMesh SDK
Low Latency PTTLowLatencyPttSdk低延迟 PTT SDK
OTAXTalkTurMassOtaManager / XTalkBluetoothFotaManagerOTA SDK
Radio TransportRadioTransportRadio Transport
STTXTalkStt离线语音识别 SDK
UARTXTalkUartClient / UartRadioTransportUART 传输 SDK
标识符模块级别详细说明/示例
XTalkBleClient.AtXorModeProbeResultBLEAdvanced编码选择
XTalkBleClient.setApplicationContextBLERecommended环境
XTalkBleClient.ensureInitializedBLERecommended环境
XTalkBleClient.isAtXorEnabledBLEAdvancedAPI
XTalkBleClient.setAtXorEnabledForConnectionBLEAdvancedAPI
XTalkBleClient.chooseAtXorModeByFreqProbeResultBLEAdvancedAPI
XTalkBleClient.hasActiveBleLinkBLERecommended状态
XTalkBleClient.awaitBleReadyBLERecommended连接
XTalkBleClient.addListener/removeListenerBLERecommended扫描
XTalkBleClient.getConnectedDeviceBLERecommendedAPI
XTalkBleClient.getConnectionStateBLERecommendedAPI
XTalkBleClient.forceResetDisconnectedBLEAdvanced连接契约
XTalkBleClient.markWirelessInitRequiredBLEAdvanced状态
XTalkBleClient.isWirelessReadyBLERecommended状态
XTalkBleClient.setWirelessInitReadyBLEAdvanced状态
XTalkBleClient.isReadyForSendBLERecommended全流程
XTalkBleClient.awaitConnectedBLERecommended全流程
XTalkBleClient.awaitDisconnectedBLERecommended连接契约
XTalkBleClient.withWirelessOpLockBLEAdvancedAT
XTalkBleClient.restoreTextPttDefaultsBLERecommended无线设置
XTalkBleClient.setRateModeBLERecommended无线设置
XTalkBleClient.runAtCommandBLEAdvancedAT
XTalkBleClient.awaitWirelessReadyBLERecommended状态
XTalkBleClient.getDeviceLongIdBLERecommendedAuth
XTalkBleClient.awaitDeviceLongIdBLERecommendedAuth
XTalkBleClient.addDataListener/removeDataListenerBLERecommended监听器
XTalkBleClient.addDeviceManageListener/removeDeviceManageListenerBLERecommended监听器
XTalkBleClient.addTextListener/removeTextListenerBLERecommended监听器
XTalkBleClient.addVoiceListener/removeVoiceListenerBLERecommended监听器
XTalkBleClient.addVoiceCaptureListener/removeVoiceCaptureListenerBLERecommended监听器
XTalkBleClient.addFileSendListener/removeFileSendListenerBLERecommended监听器
XTalkBleClient.addFileReceiveListener/removeFileReceiveListenerBLERecommended监听器
XTalkBleClient.startScan/stopScanBLERecommended扫描
XTalkBleClient.stopAutoReconnectBLEAdvanced连接契约
XTalkBleClient.connect/disconnectBLERecommended连接
XTalkBleClient.ensureGattServicesOpenedBLEAdvanced连接契约
XTalkBleClient.sendBinaryFrameBLERecommended二进制
XTalkBleClient.sendRfPayloadNoWaitBLEAdvancedRF
XTalkBleClient.sendRfPayloadAndWaitSendFinishBLERecommendedRF
XTalkBleClient.sendTextBLERecommended文本
XTalkBleClient.sendFile/cancelFileSend/cancelFileReceiveBLERecommended文件
XTalkBleClient.sendEncryptedAtBLEAdvancedAT
XTalkBleClient.setPassthroughListenerBLEAdvancedAT
XTalkBleClient.sendAtCommand/sendAtCommandNoWaitBLEAdvancedAT
XTalkBleClient.startPttVoiceCapture/stopPttVoiceCaptureBLERecommended语音
XTalkBleClient.setRealtimeWorkModeOverride/getRealtimeWorkModeOverrideBLEAdvanced语音
XTalkBleClient.startRealtimeVoiceCapture/stopRealtimeVoiceCaptureBLERecommended语音
XTalkBleClient.stopVoiceCaptureLocalBLEAdvanced语音
XTalkBleClient.startVoicePlayback/stopVoicePlaybackBLERecommended播放
XTalkBleClient.transcodeImageBLERecommended图片
XTalkBleClient.setCryptoKey16BLERecommended密钥
XTalkBleClient.setChannelFrequency/setFrequencyHzBLERecommended无线设置
XTalkBleClient.getHardwareVersion/getFirmwareVersion/getBatteryLevelBLERecommended查询
BleAtErrorPolicyBLEAdvancedAPI
XTALK_SCAN_UUID_5632GBLERecommended扫描
requiredBluetoothPermissions/requiredStartupPermissionsBLERecommended权限
hasBluetoothPermissions/hasStartupPermissionsBLERecommended权限
sanitizeBleDeviceName/isSupportedBleDeviceName/isSupportedBleDeviceBLERecommended名称
bleDeviceDisplayName/mergeBleDeviceIdentityBLERecommended名称
BleRadioTransportTransportRecommended构造
RadioTransportModeTransportRecommended模型
RadioSendResultTransportRecommended模型
AtCommandErrorPolicyTransportAdvanced模型
RadioPacketSourceTransportRecommended模型
RadioInboundPacketTransportRecommended模型
RadioCrcErrorEventTransportAdvanced模型
RadioPacketListener/RadioCrcErrorListenerTransportRecommended模型
RadioTransport.mode/label/isOpenOrConnected/isReadyForSend/localDeviceLongIdTransportRecommended接口
RadioTransport.runAtCommand/runAtCommandDrainingResponseTailTransportAdvanced接口
RadioTransport.sendAtCommand/sendAtCommandNoWaitTransportAdvanced接口
RadioTransport.sendRfPayload/sendRfPayloadAndWaitSendFinish/sendRfPayloadNoWaitTransportRecommended接口
RadioTransport.addPacketListener/removePacketListenerTransportRecommended接口
RadioTransport.addRealtimePacketListener/removeRealtimePacketListenerTransportAdvanced接口
RadioTransport.addCrcErrorListener/removeCrcErrorListenerTransportAdvanced接口
RadioTransport.setExpectedRealtimeSourceShortId/isRecentLocalRealtimeEchoTransportAdvanced接口
RadioTransport.setFrequencyHz/setRateMode/queryRateMode/queryWorkModeTransportRecommended接口
RadioTransport.restoreTextPttDefaultsTransportRecommended接口
RadioTransportEventBridgeTransportAdvanced事件桥
RadioTransportRouter.setMode/currentTransportTransportRecommendedRouter
AtLineBuffer.hasBufferedData/appendParserAdvanced解析
AtFreqProbeStatus/AtResponseTailDrainDecisionParserAdvanced解析
AtResponseTailDrainTracker.payloadMatched/observeParserAdvanced解析
AtResponsePolicyParserAdvanced解析
BinaryEscape.escape/unescapeParserAdvanced解析
DiMeta/ParsedDiFrame/DiFrameParserParserAdvanced解析
ParsedCrcError/CrcErrorParserParserAdvanced解析
AsciiPrefixParserAdvanced解析
DeviceAuthenticator.AtCommandTransport/RadioAtCommandTransportAuthRecommendedAuth
DeviceAuthenticator.ResultAuthRecommendedAuth
DeviceAuthenticator.markAuthenticationRequiredAuthRecommendedAuth
DeviceAuthenticator.authenticateBleAndReadDidExclusiveAuthRecommendedAuth
DeviceAuthenticator.authenticateBleAndReadDidAuthRecommendedAuth
DeviceAuthenticator.authenticateUartAndReadDidAuthRecommendedAuth
DeviceAuthenticator.readDeviceLongId/applyDeviceLongIdAuthAdvancedAuth
DeviceInitializer.AtCommandTransport/RadioAtCommandTransportInitRecommendedInit
DeviceInitializer.AndroidHostProfileInitRecommendedInit
DeviceInitializer.BleWirelessDefaults/UartDefaults/VendorAtConfig/ResultInitRecommendedInit
DeviceInitializer.initializeBleWirelessDefaultsInitRecommendedInit
DeviceInitializer.selectUartVendorConfigInitRecommendedInit
DeviceInitializer.initializeUartVendorConfigAfterAuthInitRecommendedInit
DeviceInitializer.initializeUartDefaultsAfterAuthInitRecommendedInit
MeshSdk.Config/Transport/LearnedRouteStoreMeshAdvanced接口
MeshSdk.events/handleInboundMeshRecommended接收入站数据
MeshSdk.sendPublicTextMeshRecommended公开文本
MeshSdk.sendPublicVoiceAiCodecFramesMeshRecommended公开语音
MeshSdk.sendRepairablePublicVoiceAiCodecFrames/sendPublicVoiceRepairAckMeshAdvanced可修复语音
MeshSdk.discoverNearbyMapUsersMeshRecommended附近用户
MeshSdk.sendMapFriendRequest/sendMapFriendAckMeshRecommended好友
MeshSdk.sendFriendDirectText/sendFriendDirectAckMeshRecommended好友直发
MeshSdk.sendMapLocShareRequest/sendMapLocShareAckMeshRecommended位置授权
MeshSdk.sendMapLocHeartbeatBroadcast/sendMapLocStopBroadcastMeshRecommended位置共享
MeshSdk.sendMapGroupAddMembersRequest/sendMapGroupAddMembersAckMeshRecommended群组成员
MeshSdk.sendMapGroupJoinNoticeBroadcast/sendMapGroupRosterSyncBroadcastMeshRecommended群组同步
MeshSdk.sendTraceRoute/learnedRouteSnapshotMeshAdvanced路由
MeshSdk.updateNodeId/updateRateMode/updateMaxRfPayloadBytes/updateDefaultHopLimitMeshAdvanced运行配置
AiTalkMeshRadioProfile/MeshPairingPskMeshAdvanced协议配置
InternetMeshRelayClientMeshAdvanced互联网中继
LowLatencyPttSdkLow Latency PTTRecommended完整接口
LowLatencyPttSdk.enable/disable/startTalking/stopTalking/closeLow Latency PTTRecommended生命周期
LowLatencyPttSdk.setChannel/setRateMode/setAvailableGroups/setGroupLow Latency PTTRecommended运行配置
LowLatencyPttSdk.snapshot/events/tryHandleInboundLow Latency PTTRecommended状态事件
LowLatencyPttTransport/LowLatencyPttTransportSessionLow Latency PTTAdvancedTransport 契约
LowLatencyPttConfiguration/LowLatencyPttGroupProfileLow Latency PTTRecommended配置模型
ChannelPresenceScanSdk/ChannelPresenceScanRequestChannel PresenceRecommended扫描入口
ChannelPresenceScanSdk.HostChannel PresenceAdvancedHost 契约
ChannelPresenceChannelPlan/ChannelPresenceCandidateSelectorChannel PresenceAdvanced候选信道
ChannelPresenceScanReducer/ChannelPresenceResidentChannelSelectorChannel PresenceAdvanced结果处理
XTalkTurMassOtaManager/XTalkBluetoothFotaManagerOTARecommended升级入口
XTalkOtaFirmwareCatalog/XTalkOtaState/XTalkOtaErrorOTARecommended固件与状态
XTalkStt.prepare/transcribeWavUriSTTRecommended识别流程
XTalkSttResult/XTalkSttException/XTalkSttErrorCodeSTTRecommended结果与错误
XTalkUartClient.open/reopenWithBaud/closeUARTRecommended连接
XTalkUartClient.probeAtStatus/runAtCommandUARTRecommendedAT 命令
XTalkUartClient.sendRfPayload/sendRfPayloadAndWaitSendFinish/sendRfPayloadNoWaitUARTRecommendedRF 发送
UartRadioTransportUARTRecommendedTransport 适配

返回 API 参考