Browse Source

更新 'AI/安卓活体核身接入文档.md'

pull/1/head
周雪成 4 years ago
parent
commit
5850beaffb
1 changed files with 43 additions and 9 deletions
  1. 43
    9
      AI/安卓活体核身接入文档.md

+ 43
- 9
AI/安卓活体核身接入文档.md View File

11
 
11
 
12
 ### 配置证书和签名
12
 ### 配置证书和签名
13
 
13
 
14
-1. 提供 appid 和 签名文件md5码 获取证书文件(待补充)
14
+1. 提供 appid 和 签名文件md5码 获取3个证书文件(待补充),放入您的项目目录 `app\src\main\assets`
15
     * aip.license
15
     * aip.license
16
     * idl-key.face-android
16
     * idl-key.face-android
17
     * idl-license.face-android
17
     * idl-license.face-android
18
-2. 配置文件:console_config.json
19
-3. 4个文件放入您的项目目录 `app\src\main\assets`
20
-4. app\build.gradle 内配置:
18
+2. app\build.gradle 内配置:
21
 
19
 
22
     ```
20
     ```
23
     android {
21
     android {
49
 
47
 
50
 ### 添加依赖
48
 ### 添加依赖
51
 
49
 
52
-为人脸核身 SDK 添加依赖的方式:将提供的 AAR 文件加入到 App 工程的 libs 文件夹下面,并且在 build.gradle 中添加下面的配置。
50
+为人脸核身 SDK 添加依赖的方式:将提供的 AAR 文件加入到 App 工程的 libs 文件夹,并且在 build.gradle 中添加下面的配置。
53
 
51
 
54
 ```
52
 ```
55
 android{
53
 android{
95
  - **Android 6.0 以下系统**
93
  - **Android 6.0 以下系统**
96
  -由于 Android 6.0 以下系统 Android 并没有运行时权限检测,建议调用方在拉起 SDK 前,对权限进行检测。-
94
  -由于 Android 6.0 以下系统 Android 并没有运行时权限检测,建议调用方在拉起 SDK 前,对权限进行检测。-
97
 
95
 
98
-## 混淆配置
96
+
99
 
97
 
100
 <span id='shili'></span>
98
 <span id='shili'></span>
101
 
99
 
102
 # 接入示例
100
 # 接入示例
103
 
101
 
104
-视频核身
102
+快速调用
105
 ```
103
 ```
106
 # 在MainActivity中单击某个按钮的代码逻辑
104
 # 在MainActivity中单击某个按钮的代码逻辑
107
 
105
 
111
 cert.setUserCode("xxxx");
109
 cert.setUserCode("xxxx");
112
 cert.setUrl("xxxx");
110
 cert.setUrl("xxxx");
113
 cert.setSysName("xxxx");
111
 cert.setSysName("xxxx");
112
+
114
 FaceidSDK.getInstance().init(MainActivity.this, cert,new FaceidSDK.FaceidLoginListener() {
113
 FaceidSDK.getInstance().init(MainActivity.this, cert,new FaceidSDK.FaceidLoginListener() {
115
     @Override
114
     @Override
116
     public void onLoginSuccess() { //登录成功,拉起 SDK 页面
115
     public void onLoginSuccess() { //登录成功,拉起 SDK 页面
134
     }
133
     }
135
 });
134
 });
136
 ```
135
 ```
136
+
137
 [完整demo下载](./demo/faceidsdkdemo.rar) (跳转后点击查看**原始文件**)
137
 [完整demo下载](./demo/faceidsdkdemo.rar) (跳转后点击查看**原始文件**)
138
 
138
 
139
 # 接口详细说明
139
 # 接口详细说明
150
     public static FaceidSDK getInstance(){
150
     public static FaceidSDK getInstance(){
151
     //    ...
151
     //    ...
152
     }
152
     }
153
+    
154
+    
155
+    /**
156
+    * 自定义动作参数,在init执行之前设置才有效
157
+    * 设置“人脸动作范围”,“从范围中随机选取几个动作”等参数
158
+    */
159
+    public void setFaceSDKConfig(FaceSDKConfig faceSDKConfig) {
160
+    //    ...
161
+    }
153
 
162
 
154
     /**
163
     /**
155
     * 在使用SDK前先初始化,
164
     * 在使用SDK前先初始化,
162
 
171
 
163
     /**
172
     /**
164
     * 初始化成功后,调用此函数拉起sdk页面。
173
     * 初始化成功后,调用此函数拉起sdk页面。
165
-    * 传入IDCardInputData(身份证,姓名,动作类型
174
+    * 传入IDCardInputData(身份证,姓名)
166
     * 由FaceidResultListener返回人脸核身结果。
175
     * 由FaceidResultListener返回人脸核身结果。
167
     */
176
     */
168
     public void startActivity(IDCardInputData data,FaceidResultListener resultListener) {    
177
     public void startActivity(IDCardInputData data,FaceidResultListener resultListener) {    
171
     
180
     
172
     /**
181
     /**
173
     * 初始化成功后,调用此函数拉起sdk页面。
182
     * 初始化成功后,调用此函数拉起sdk页面。
174
-    * 传入PhotoInputData(照片,动作类型
183
+    * 传入PhotoInputData(照片)
175
     * 由FaceidResultListener返回人脸核身结果。
184
     * 由FaceidResultListener返回人脸核身结果。
176
     */
185
     */
177
     public void startActivity(PhotoInputData data,FaceidResultListener resultListener) {    
186
     public void startActivity(PhotoInputData data,FaceidResultListener resultListener) {    
228
 | --- | --- | --- | --- |
237
 | --- | --- | --- | --- |
229
 | origin        | 文件类型<br/> base64形式:self<br/> 链接形式:uri  <br/> | DataItem.DataOrigin |  是       |
238
 | origin        | 文件类型<br/> base64形式:self<br/> 链接形式:uri  <br/> | DataItem.DataOrigin |  是       |
230
 | data | 照片内容(base64或uri链接)| String | 是 | 
239
 | data | 照片内容(base64或uri链接)| String | 是 | 
240
+
241
+
242
+<span id='zidingyi'></span>
243
+## 动作参数说明
244
+
245
+| FaceSDKConfig参数 | 说明 | 类型 |
246
+| --- | --- | --- |
247
+| actions | 动作范围<br/> 可选"eye","mouth","headRight","headLeft","headUp","headDown","yaw"<br/>默认包含所有| List\<String\> | 
248
+| actionOrderRandom | 动作顺序随机 | boolean | 
249
+| actionNum | 随机从actions中选取几个动作,默认3 | int | 
250
+
251
+
252
+## 动作
253
+
254
+| 参数名 | 说明 |
255
+| --- | --- |
256
+| eye | 眨眼 |
257
+| mouth | 张嘴 |
258
+| headRight | 头右转 |
259
+| headLeft | 头左转 |
260
+| headUp | 抬头 |
261
+| headDown | 点头 |
262
+| yaw | 摇头 |
263
+
264
+
231
 # 错误码
265
 # 错误码
232
 > 非0为未通过
266
 > 非0为未通过

Loading…
Cancel
Save