Android 应用端

最近更新时间:2026-06-05 18:06:21

我的收藏
本文为您介绍 Android 应用端 aar 库方法集成 SDK。

使用 Android aar 库

引用稳定版

在应用模块的 build.gradle 中配置版本号,具体版本号请参见 版本号列表
dependencies {
implementation 'com.tencent.iot.video:video-link-android:*.*.*'
}

引用 SNAPSHOT 版

1. 在工程的 build.gradle 中配置仓库 url。
allprojects {
repositories {
google()
jcenter()
maven {
url "https://oss.sonatype.org/content/repositories/snapshots"
url "https://central.sonatype.com/repository/maven-snapshots/"
}
}
}
2. 在应用模块的 build.gradle 中配置版本号。
dependencies {
implementation 'com.tencent.iot.video:video-link-android:*.*.*-SNAPSHOT'
}
说明:
建议使用稳定版本,SNAPSHOT 版仅供开发自测使用。

SDK 接入指南

具体请参见 SDK 接入指引

App 接入 SDK

第三方 App 在接入 Video SDK 时,建议将 appKeyappSecret 保存到自建后台,并请务必保证不被泄露;而 xp2p info 需要 App 侧从本地的业务后台获取,获取到 xp2p info 后,可以通过 startService 接口将该 info 传给 SDK,示例代码如下:
...
String xp2p_info = getXP2PInfo(...) // 从自建后台获取xp2p info
XP2PAppConfig xP2PAppConfig = new XP2PAppConfig();
appConfig.appKey = BuildConfig.TencentIotLinkSDKDemoAppkey //为explorer平台注册的应用信息(https://console.cloud.tencent.com/iotexplorer/v2/instance/app/detai) explorer控制台- 应用开发 - 选对应的应用下的 appkey/appsecret
appConfig.appSecret = BuildConfig.TencentIotLinkSDKDemoAppSecret //为explorer平台注册的应用信息(https://console.cloud.tencent.com/iotexplorer/v2/instance/app/detai) explorer控制台- 应用开发 - 选对应的应用下的 appkey/appsecret
appConfig.autoConfigFromDevice = true //是否启动跟随配置,需要控制台配置
appConfig.type = XP2PProtocolType.XP2P_PROTOCOL_AUTO //配置使用auto、udp、tcp
XP2P.startService(this,product_id,device_name,xp2p_info,xP2PAppConfig)