造字SDK安卓集成文档
- 一、SDK说明
- 本SDK包含完整的造字流程,开发者在项目中集成SDK后,只需调用接口传入用户唯一标识,即可进入造字功能,用户可以创建字体、书写字符、提交造字,造字成功之后,可以看到字体预览。
- 二、SDK集成步骤及接口说明
1、引入aar包
将founderfontmaker-1.1.0.aar文件放在项目的libs目录中,并在gradle中引入: implementation name: 'founderfontmaker-1.1.0', ext: 'aar'
2、进入造字流程
xxxxxxxxxx
1public static void start(Activity context, String unionId);// unionId参数说明:用户唯一标识;
调用此接会进入造字流程首页,用户可以创建新字体或查看历史字体;
创建新字体后,会进入书写流程,书写字数达到造字条件后,用户可提交造字请求;
历史字体如果尚未生成字体文件,点击可继续书写;如果已生成字体文件,点击后可进入字体效果预览页;
3、设置本地文件缓存目录
xxxxxxxxxx
1public static void setCachePath(String path);// path参数说明:本地文件夹的全路径
在造字功能中,用户书写的字符会以图片形式保存在本地,您可以设置缓存目录,如不设置,默认在外部存储器的FounderFontMaker目录下
4、获取字体文件
SDK包含字体的预览页,此页面可以根据客户的需求,增加“下载字体”、“使用字体”等功能,与开发者约定字体文件提供方式即可。字体交付形式参考:
1) SDK下载字体文件,传递给三方App主体使用;
2) 方正后台造字完成后,将字体文件推送给三方后台,由三方后台下发给三方APP使用;
5、混淆
-keep class com.founder.fontmaker.** { *; }如果您的代码开启了混淆,需增加此配置。
- 三、附:造字功能流程