涂图

  • 首页
  • 解决方案
    • 拍照和图片编辑
    • 视频录制和后期编辑
    • 模板视频
    • 人像美颜
    • 人脸特效
    • 滤镜特效
    • 贴纸特效
  • API服务
    • 人像服务
    • 视频融合
    • 人脸云
    • 在线滤镜
  • 客户案例
  • 下载
  • 文档
  • 关于我们
  • 控制台
  • 一、新手上路
  • 控制台操作说明
    • 控制台使用说明
    • 自定义资源上传说明
  • 二、SDK 文档
  • 图像 SDK
    • 产品说明
      • 产品指南
      • 性能测试报告
    • iOS 文档
      • 快速开始
      • 安装与更新
      • 集成向导
      • 相机组件的使用
      • 相册组件的使用
      • 照片美化组件的使用
      • 主题包基础使用
      • 自定义滤镜
      • 自定义贴纸
      • 自定义界面
      • 自定义 ProgressHUD 提示框(2.0.0~3.2.7)
      • 自定义 ProgressHUD 提示框
      • API 文档
      • 致谢
    • Android 文档
      • 快速开始
      • 安装与更新
      • 集成向导
      • 相机组件的使用
      • 照片美化组件的使用
      • 头像设置组件的使用
      • 多选相册组件的使用
      • 主题包基础使用
      • 自定义贴纸
      • 自定义滤镜
      • 自定义界面
      • 自定义进度信息提示框
      • 自定义 Activity 打开相机
      • API 文档
      • 致谢
    • iOS 技术问题
      • 「Incorrenct app key」
      • 更换滤镜效果图
      • 导航栏与状态栏
      • 组件中使用部分滤镜
      • Cocoapods 相关问题
      • 图片尺寸变化
      • Photos.framework 相关错误
      • 多包名发布
      • GPUImage 的相关错误
      • TuSDKTSALAsset 转换系统对象
      • 滤镜无法显示名称
      • 获取相机的点击事件
    • Android 技术问题
      • Incorrenct app key
      • 重复引用包
      • Recyclerview 库缺失
      • 方法数超出 65536 限制
      • 传入图片路径
      • 指定裁剪比例
      • 指定相册每行列数
      • 禁用相册自动跳转
      • 如何使用部分滤镜?
      • 代码混淆
      • TuSDK 使用的依赖库
      • 多渠道打包
      • 设置相机输出尺寸
      • 相机横屏设置
      • 自定义照片美化组件各功能模块效果默认参数值
    • 拼图设计
      • 拼图模板导出
    • 版本更新日志
      • iOS 版本更新日志
      • Android 更新日志
  • 视频剪辑 SDK
    • 产品说明
      • 产品指南
    • iOS文档
      • TuSDK Video Editor iOS 接入文档
    • Android文档
      • TuSDK Video Editor Android 接入文档
    • 版本更新日志
      • iOS 版本更新日志
      • Android 版本更新日志
  • 流处理(特效相机) SDK
    • 产品说明
      • 产品指南
    • iOS 文档
      • TuSDK特效相机接入文档-iOS
      • TuSDK直播特效接入说明-iOS
    • Android 文档
      • TuSDK特效相机接入文档-Android
      • TuSDK直播特效接入说明-Android
    • 版本更新日志
      • iOS 版本更新日志
      • Android 版本更新日志
  • 视频融合 SDK
    • 产品说明
      • 产品指南
      • 模板管理
    • iOS 文档
      • 快速开始
      • 安装与更新
      • TuSDK EVA 接入说明 2.0
      • API文档
    • Android 文档
      • 快速开始
      • 安装与更新
      • TuSDK EVA 接入说明 (2.0.0+)
      • API 文档
    • 模板设计
      • (新)标准模板设计规范
      • (旧)标准模板设计规范
      • 支持的 AE 功能和属性
      • 动态模板设计规范
    • 模板导出
      • (新)模板导出插件安装
      • (新)模板导出插件使用
      • (旧)模板导出插件安装
      • (旧)模板导出插件使用
      • (旧)模板效果查看器
      • (旧)模板打包规范
    • 版本更新日志
      • iOS 版本更新日志
      • Android 版本更新日志
      • 导出插件版本更新日志
      • 效果查看器更新日志
  • 短视频 SDK
    • 产品说明
      • 产品指南
      • 性能测试报告
    • iOS 文档
      • 快速开始
      • 集成向导
      • 录制相机的使用
      • 视频编辑器的使用
      • 功能 API 的使用
      • API 文档
    • Android 文档
      • 快速开始
      • 集成向导
      • 录制相机的使用
      • 视频编辑器的使用
      • 功能 API 的使用
      • API 文档
    • iOS 技术问题
      • 常见问题
    • Android 技术问题
      • 常见问题
    • 版本更新日志
      • iOS 版本更新日志
      • Android 版本更新日志
  • 三、云服务文档
  • 人像服务
    • 使用文档
      • 快速入门
      • 核心功能
    • API概述
      • API 概述
      • API 文档
    • 常见问题
      • 常见问题
  • 视频融合(云渲染)
    • 使用文档
      • 快速入门
      • 模板管理
    • API概述
      • API概述
      • API 文档
    • 模板设计
      • (新)标准模板设计规范
      • (旧)标准模板设计规范
      • 支持的 AE 功能和属性
      • 动态模板设计规范
    • 模板导出
      • (新)模板导出插件安装
      • (新)模板导出插件使用
      • (旧)模板导出插件安装
      • (旧)模板导出插件使用
      • (旧)模板效果查看器
      • (旧)模板打包规范
    • 常见问题
    • 版本更新日志
      • 导出插件版本更新日志
      • 效果查看器更新日志
  • 人脸云
    • 使用文档
      • 快速入门
      • 核心功能
    • API 概述
      • API 概述
    • 常见问题
      • 常见问题
  • 在线滤镜
    • 使用文档
      • 快速入门
      • 核心功能
      • FILTER API
      • API 错误码表
    • API概述
      • API 概述
    • 常见问题
      • 常见问题
  • 四、综合
  • 涂图隐私协议
  • 用户退出机制
  • 动态贴纸设计规范
  • 美妆贴纸设计规范
  • 云服务账单说明
  • 应用包名与密钥
  • 基础服务开发者升级流程
  • 五、常见问题
  • 常见问题
  • 遇到问题,怎么办?
  • 如何使用贴纸管理、滤镜管理?

TuSDK for Android 安装与更新

在 下载页面 中点击 Android 平台下方的SDK 下载,解压缩下载的「TuSDK for Android」。

文件说明

下载的 「TuSDK for Android」中包括了如下模块:

  • TuSDKUIDefault:默认主题包(GeeV1),包含了「相机组件」,「相册组件」,「多选相册组件」,「头像组件」,「照片美化组件」和「裁切 + 滤镜组件」等基础模块的所有功能; 可以单独与项目集成或是同时和 TuSDKUIGeeV2 库与项目集成。

  • TuSDKUIGeeV2:GeeV2 主题包,包含了「相机组件」+「多选相册组件」+「多图片编辑组件」等整体调用的功能,并且使用了全新的界面主题;可以单独与项目集成或是同时和 TuSDKUIDefault 库与项目集成。

集成说明

  • 如果只想要使用 TuSDKUIDefault 中的功能,可以将 TuSDKUIDefault 单独拿出来与项目集成。

  • 如果只想要使用 TuSDKUIGeeV2 中的功能,需要将 TuSDKUIDefault/libs 下的所有文件(TuSDKGee-xxx.jar 除外)复制到 TuSDKUIGeeV2/libs 目录下,然后将 TuSDKUIGeeV2 库单独拿出与项目集成。

  • 如果想要同时使用 TuSDKUIDefault 和 TuSDKUIGeeV2 中的功能,需要同时将这两个库与项目集成,即需要同时将这两个库作为项目的库依赖。

下面的文档说明默认都是使用第一种方式,即只集成 TuSDKUIDefault 库,另外两种集成方式与之类似。

「TuSDK for Android」已提供 build.gradle 和 .iml 两份配置,同时支持 Android Studio 和 Eclipse,请根据您的开发环境选择安装方式。

Android Studio

首次安装

您可以依据以下步骤将 TuSDKUIDefault 集成到您的目标项目中:

1、首先打开目标项目所在的 Android Studio 工程,点击 File->New->Import Module,打开选择窗口。

2、在打开的选择窗口中定位到解压好的 TuSDKUIDefault 的路径,点击 Finish,成功将 TuSDKUIDefault 项目导入工程。

3、选中目标项目,打开 Project Structure窗口,选择 Dependencies,点击右侧的 Add,选择 Module dependency,选择 TuSDKUIDefault 作为依赖项目,点击 OK 完成。

4、找到目标项目下src/main/assets目录,如果没有assets目录则新建一个,然后在assets目录下新建一个文件夹,名称为TuSDKPulse.bundle。

5、添加完成的最终效果如下图。

4


接下来,在 TUTUCLOUD 「控制台」页面找到「官方资源库」,在里面分别获取项目需要的贴纸和滤镜资源,然后在创建的应用下面的「我的资源库」中对客户端需要用到的资源进行「打包」操作,然后在「打包资源」处下载。 解压缩下载的资源文件,进入到 TuSDK 目录下,将该目录下的所有文件夹复制到刚才新建的 TuSDKPulse.bundle 目录下。


这里需要注意:不管您是否需要使用滤镜和贴纸功能,都必须在控制台打包下载资源文件并放到 assets/TuSDKPulse.bundle 目录中,不能使用TuSDKDemo 下该目录的资源文件。如果您不需要使用滤镜和贴纸功能,可以不对贴纸和滤镜进行打包,而是直接在「打包资源」处点击「打包下载」即可,然后仍须将所下载资源文件替换到 assets/TuSDKPulse.bundle 目录中。

5

6

7


同时,您也可以在控制台内配置在线商店中需要显示的资源。

8


如果打包后的滤镜在运行后的程序中查看时没有显示正常滤镜名称,则需要您在 TuSDK 项目中的strings.xml文件中手动添加其对应名称。

首先在assets/TuSDKPulse.bundle文件夹下的 lsq_tusdk_configs.json文件中找到没正常显示的滤镜,比如lsq_filter_SkinNature,然后在strings.xml文件中写上

<string name="lsq_filter_SkinNature">自然</string>

如果需要配置多种语言,就在每个语言的strings.xml文件中分别写上对应名称即可。


完成上面的操作之后,下一步请根据 集成向导 文档中的描述做集成配置的操作。

更新

删除旧文件,然后重复首次安装的步骤。

关于资源的打包和上线

以滤镜资源使用为例,您可以先在控制台「官方滤镜库」中获取滤镜资源,然后在「我的滤镜库」中进行打包或上线的操作。
滤镜打包操作是指打包的滤镜资源会出现在「打包资源」选项里,您可以通过「打包资源」将这些资源打包下载到本地,并放到项目中,这样这些滤镜就可以在程序中直接使用;
滤镜上线操作是指选择了上线的滤镜资源会在应用中的「滤镜商城」中显示,这样就可以在应用中将在线滤镜资源下载到本地。 并且您可以在任何时候进行滤镜上线操作,不管是在「打包资源」操作之前或者之后;
而如果您进行了滤镜打包操作,则需要重新下载打包后的资源,并替换到项目 assets/TuSDKPulse.bundle 目录中。

上面的说明同样适用于贴纸和笔刷资源。

ADT (Eclipse)

首次安装

1、将解压缩的 「TuSDK for Android」 中的 TuSDKUIDefault 和目标项目放在同一级目录中。

2、在 ADT 中的 Package Explorer 的空白处单击右键,点击 Import...。

3、选择 Android 下的 Existing Android Code Into Workspace,点击 Next。

4、点击 Browse...,定位到 TuSDKUIDefault 的路径,确认,点击 Finish,成功将 TuSDKUIDefault 项目导入工程。

5、在 Package Explorer 中的目标项目上单击右键,点击 Properties。

6、点击左侧的 Android,在右边的 Library 处点击 Add...,选择 TuSDKUIDefault 作为依赖项目,然后点击 OK 完成,如下图:


6


7、找到目标项目下的assets目录,如果没有assets目录则新建一个,然后在assets目录下新建一个文件夹,名称为TuSDKPulse.bundle。

8、添加完成的最终效果如下图。

8

接下来,在 TUTUCLOUD 「控制台」页面找到「官方资源库」,在里面分别获取项目需要的贴纸和滤镜资源,然后在创建的应用下面的「我的资源库」中对客户端需要用到的资源进行「打包」操作,然后在「打包资源」处下载。 解压缩下载的资源文件,进入到 TuSDK 目录下,将该目录下的所有文件夹复制到刚才新建的 TuSDKPulse.bundle 目录下。

5

6

7

同时,您也可以在控制台内配置在线商店中需要显示的资源。

8


完成上面的操作之后,下一步请根据 集成向导 文档中的描述做集成配置的操作。

更新

删除旧文件,然后重复首次安装的步骤。

  • 文件说明
  • 集成说明
  • Android Studio
  • ADT (Eclipse)
  • 在线技术支持
  • 专业售前售后团队
  • 版本定期更新
  • 全方位解决方案

商务合作

  • 177-6716-7529
  • 2969573855
  • sales@tusdk.com
  • 浙江省 杭州市 西湖区 西斗门9号 福地创业园1号楼3楼301室

关注我们

qrcode

©2019-2025 TUTUCLOUD. All Rights Reserved. 杭州元凡视觉智能科技有限公司 | 浙ICP备14040447号-1 | 浙公网安备33010602001649号

  • 177-6716-7529
  • sales@tusdk.com
  • 2969573855