首先,以下内容是小编花费无数心血,填了无数坑之后,得出的精华,请大家珍惜!珍惜!再珍惜!
老规矩,不扯淡,直接上代码
1.去官网下载对应的sdk和demo版本(本文集成的是专业版)
https://help.aliyun.com/document_detail/51992.html?spm=5176.doc53407.6.608.rqHuLi
2.解压下载的文件,不出意外,你会得到一个叫outDemo的文件,这就是专业版的demo了。
3.把他当做一个module引入你的工程(官方文档说当成一个工程打开,废话,老子要集成到自己的项目里面,打开你的demo有个乱用)
4.选中outDemo这个目录(小编解压了4次,所以后面会有个4,可以忽略)
5.然后,打开你项目的设置,把除Demo这个module之外的其他所有的都设置成你主工程的依赖,如图
然后点击OK,然后删掉这个名字叫Demo的modle(留着没用,因为逻辑层需要自己去实现)
6.去你解压的outDemo中找到这个配置文件config.gradle,放在根目录下,如图
7.很关键的一部,有了这个配置文件,你得有地方加载它才行,在你的项目级gradle中,添加如下代码
apply from: 'config.gradle'
如图
8.编译一下项目,OK,这样你就完成了趣拍专业版SDK的导入,接下来,就是要初始化了。
9.初始化真的是非常坑!!!首先用你解压得到的两个so文件,如图
按照下图位置放,记住,位置一定要正确,否则初始化的时候无法加载到so文件(官方文档,毛都没提一句)
10.在你的application中初始化如操作图7所示,OK,到这一步你的初始化也就搞定了。
11.接下来,就可以流畅的阅读demo了,没错,是阅读demo,不是官方文档!!!
12.下面给出小编的例子,是从demo中抽取出来的,仅供参考
然后,你就可以进入录制界面了
至此,你就完成了集成趣拍专业版的一小步,也是至关重要的一步,后面就需要根据项目的具体需求,做相应的开发工作了。
备注:如果你在运行程序时候,报关于keystore的错误,那么久去outDemo中拷贝一份debug.keystore即可,当然也可以用自己的签名文件
外传1:如何修改水印图片,其实很简单,找到图片位置,替换图片即可(解压tail.zip,替换里面的图片,然后在压缩成zip就可以啦),如果文件名不变的话,需要删掉app,然后在运行才生效(缓存),所以,建议更换水印图片的时候,顺便修改一下图片名字。