学谷智能离线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.* { *; }
文档更新时间: 2025-04-10 18:21   作者:admin