在 下载页面 中点击 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,请根据您的开发环境选择安装方式。
您可以依据以下步骤将 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、添加完成的最终效果如下图。
接下来,在 TUTUCLOUD 「控制台」页面找到「官方资源库」,在里面分别获取项目需要的贴纸和滤镜资源,然后在创建的应用下面的「我的资源库」中对客户端需要用到的资源进行「打包」操作,然后在「打包资源」处下载。
解压缩下载的资源文件,进入到 TuSDK
目录下,将该目录下的所有文件夹复制到刚才新建的 TuSDKPulse.bundle
目录下。
这里需要注意:不管您是否需要使用滤镜和贴纸功能,都必须在控制台打包下载资源文件并放到 assets/TuSDKPulse.bundle
目录中,不能使用TuSDKDemo
下该目录的资源文件。如果您不需要使用滤镜和贴纸功能,可以不对贴纸和滤镜进行打包,而是直接在「打包资源」处点击「打包下载」即可,然后仍须将所下载资源文件替换到 assets/TuSDKPulse.bundle
目录中。
同时,您也可以在控制台内配置在线商店中需要显示的资源。
如果打包后的滤镜在运行后的程序中查看时没有显示正常滤镜名称,则需要您在 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
目录中。
上面的说明同样适用于贴纸和笔刷资源。
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
完成,如下图:
7、找到目标项目下的assets
目录,如果没有assets
目录则新建一个,然后在assets
目录下新建一个文件夹,名称为TuSDKPulse.bundle
。
8、添加完成的最终效果如下图。
接下来,在 TUTUCLOUD 「控制台」页面找到「官方资源库」,在里面分别获取项目需要的贴纸和滤镜资源,然后在创建的应用下面的「我的资源库」中对客户端需要用到的资源进行「打包」操作,然后在「打包资源」处下载。
解压缩下载的资源文件,进入到 TuSDK
目录下,将该目录下的所有文件夹复制到刚才新建的 TuSDKPulse.bundle
目录下。
同时,您也可以在控制台内配置在线商店中需要显示的资源。
完成上面的操作之后,下一步请根据 集成向导 文档中的描述做集成配置的操作。
删除旧文件,然后重复首次安装的步骤。
©2019-2024 TUTUCLOUD. All Rights Reserved. 杭州元凡视觉智能科技有限公司 | 浙ICP备14040447号-1 | 浙公网安备33010602001649号