学谷智能离线SDK开发接入文档
一、配置集成环境
将aar文件拷贝至项目的lib文件夹中
在你的build.gradle中加入
repositories { flatDir { dirs 'libs' } }
在你的build.gradle加入支持的架构(只支持真机不支持模拟器)
在你的build.gradle中的dependencies里面加入
aar中使用了Gson 如果冲突请使用如下来解决冲突
configurations { compile.exclude module: 'gson' }
二、初始化
1.在Application中
XueGuMax.init(this)
三、参数配置
1.模型下载地址及版本号(必填)
XueGuMax.setIdCardModelParam("下载路径","版本号")
2.页面颜色(选填)
//颜色值均为16色值 例:#333333
XueGuMax.setLayoutColor("背景颜色值", "文字颜色值")
3.授权协议地址(选填,不填则不显示相应按钮)
XueGuMax.setIdCardAgreementUrl("协议路径")
四、功能使用
1.跳转至身份证识别页面
XueGuMax.startIdCard()
2.身份证识别成功回调
XueGuMax.setIdCardBitmap(new IdCardBitmapResultListener() {
@Override
public void onSuccess( Bitmap front, Bitmap c) {
// front 身份证人像面
// backside 身份证国徽面
}
});
五、混淆
如果你的项目使用了混淆那么请加入如下的混淆规则
-keep class com.xuegu.max_library.** { ; }
-keep class com.shargoodata.tf.* { ; }
-keep class jmvp.* { ; }
-keep class org.opencv.* { *; }
文档更新时间: 2024-12-24 11:35 作者:admin