使用前须知 - GrouthDownload/TDownloadSDK GitHub Wiki
TDownloadSDK使用前须知
本文默认读者掌握与Android相关的基本IDE使用以及基础编程知识,以Android Studio为例,详细说明腾讯下载SDK的接入以及使用方法。
申请接入方标识
使用SDK功能前,需要申请appKey和appSecret。appKey和appSecret用来标识接入方,识别接入方的身份,用于数据传输的校验,使SDK正常工作。 申请接入方标识过程如下:
1) 解压release版本APK包,在META-INF文件夹中获取CERT.RSA文件(META-INF/CERT.RSA)。
2) 使用签名计算工具sig.jar(附件提供)计算签名信息(jar -jar sig.jar CERT.RSA),截取计算后签名前半部分作为签名信息(前后以|分割)。

3) 将包名以及签名信息通过邮件发送 [email protected] 和 [email protected] ,后续会通过邮件的方式告知appKey和appSecret信息。 邮件主题注明:产品名 + 省流量更新SDK appKey/appSecret申请
SDK组件结构说明
| 组件名称 | 说明 | aar文件 |
|---|---|---|
| 基础模块(base) | sdk工具类/基础类 | bssdk_base_*.aar |
| 网络模块(network) | 网络通信模块 | bssdk_network_*.aar |
| 统计模块(statistic) | 统计模块 | bssdk_statistic_*.aar |
| 下载SDK模块(download) | 下载模块 | bssdk_download_*.aar |
| 省流量更新模块(patch_update) | 省流量更新模块 | bssdk_patch_update_*.aar |
| 腾讯下载SDK主要由四个功能模块构成,分别为: | ||
| 1)下载; | ||
| 4)省流量更新; | ||
| SDK以组件形式开发,由基础组件(base、network、statistic)和功能组件(download、patch_update)组成,使用下载SDK必须依赖基础组件,接入时可根据实际所需功能选择性接入功能组件,组合接入对应的aar架包。基础组件network模块中,提供了多种ABI(Application Binary Interface)的so文件,其中包括x86_64、armeabi-v7a、armeabi、armeabi-v8a,如不需要适配太多架构机型,可删减不需要的ABI架构下so文件。 |