You need to enable JavaScript to run this app.
导航

集成准备

最近更新时间2024.01.19 14:23:25

首次发布时间2021.02.23 10:42:27

本文档为您介绍集成 Android 加载 SDK 前的准备工作。

适用版本

本文档适用于 Android 2.3 及以上开发版本。

开发环境

推荐您使用 Android Studio 作为开发工具,本开发文档基于 Android Studio 开发环境进行编写。

创建应用并获取 License

集成 Android BDFresco 加载 SDK 前,您需要登录 veImageX 控制台并参考 SDK 接入准备完成以下操作。

  1. 创建应用

  2. 获取 Token

  3. 购买 License 包

  4. 绑定 License 与应用

  5. 下载 License 文件

说明

测试版 License 不能在线上业务 App 使用,原因如下:

  • 测试版 License 仅供联调测试,到期后无法续期。

  • 测试版 License 到期会导致 App 鉴权不通过,从而影响业务使用。

添加 maven 仓库

确保 project 根目录下的build.gradle下配置服务,代码示例如下所示:

maven {
    url 'https://artifact.bytedance.com/repository/Volcengine/'
}

获取 SDK 最新版本

请参考版本发布历史,获取 SDK 最新版本号。

添加 SDK 依赖

在 module 目录下的build.gradle 文件中的dependencies中添加 SDK 依赖,填入获取 SDK 最新版本获取的最新版本号,代码示例如下所示:

implementation 'com.bytedance.fresco:fresco:x.x.x'
implementation "com.bytedance.fresco:animated-gif:x.x.x"  //gif 解码库
implementation "com.bytedance.fresco:animated-webp:x.x.x" //webp animated
implementation "com.bytedance.fresco:webpsupport:x.x.x"   //低版本 webp 支持
implementation "com.bytedance.fresco:drawee:x.x.x"        //fresco 组件
implementation "com.bytedance.fresco:statistics:x.x.x"    //监控+网络组件
implementation "com.bytedance.fresco:heif:x.x.x"          //heif 静图解码
implementation "com.bytedance.fresco:animated-heif:x.x.x" //heif 动图解码
implementation "com.bytedance.fresco:authorization:x.x.x" //授权认证+云控配置

后续操作

请参考快速开始完成 SDK 初始化和基本使用。