Bladeren bron

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

pull/1/head
周雪成 4 jaren geleden
bovenliggende
commit
5850beaffb
1 gewijzigde bestanden met toevoegingen van 43 en 9 verwijderingen
  1. 43
    9
      AI/安卓活体核身接入文档.md

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

@@ -11,13 +11,11 @@
11 11
 
12 12
 ### 配置证书和签名
13 13
 
14
-1. 提供 appid 和 签名文件md5码 获取证书文件(待补充)
14
+1. 提供 appid 和 签名文件md5码 获取3个证书文件(待补充),放入您的项目目录 `app\src\main\assets`
15 15
     * aip.license
16 16
     * idl-key.face-android
17 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 21
     android {
@@ -49,7 +47,7 @@
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 53
 android{
@@ -95,13 +93,13 @@ SDK 需要用到以上权限,对 Android 6.0 以上的系统 SDK 会做权限
95 93
  - **Android 6.0 以下系统**
96 94
  -由于 Android 6.0 以下系统 Android 并没有运行时权限检测,建议调用方在拉起 SDK 前,对权限进行检测。-
97 95
 
98
-## 混淆配置
96
+
99 97
 
100 98
 <span id='shili'></span>
101 99
 
102 100
 # 接入示例
103 101
 
104
-视频核身
102
+快速调用
105 103
 ```
106 104
 # 在MainActivity中单击某个按钮的代码逻辑
107 105
 
@@ -111,6 +109,7 @@ cert.setPassword("xxxx");
111 109
 cert.setUserCode("xxxx");
112 110
 cert.setUrl("xxxx");
113 111
 cert.setSysName("xxxx");
112
+
114 113
 FaceidSDK.getInstance().init(MainActivity.this, cert,new FaceidSDK.FaceidLoginListener() {
115 114
     @Override
116 115
     public void onLoginSuccess() { //登录成功,拉起 SDK 页面
@@ -134,6 +133,7 @@ FaceidSDK.getInstance().init(MainActivity.this, cert,new FaceidSDK.FaceidLoginLi
134 133
     }
135 134
 });
136 135
 ```
136
+
137 137
 [完整demo下载](./demo/faceidsdkdemo.rar) (跳转后点击查看**原始文件**)
138 138
 
139 139
 # 接口详细说明
@@ -150,6 +150,15 @@ public class FaceidSDK {
150 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 164
     * 在使用SDK前先初始化,
@@ -162,7 +171,7 @@ public class FaceidSDK {
162 171
 
163 172
     /**
164 173
     * 初始化成功后,调用此函数拉起sdk页面。
165
-    * 传入IDCardInputData(身份证,姓名,动作类型
174
+    * 传入IDCardInputData(身份证,姓名)
166 175
     * 由FaceidResultListener返回人脸核身结果。
167 176
     */
168 177
     public void startActivity(IDCardInputData data,FaceidResultListener resultListener) {    
@@ -171,7 +180,7 @@ public class FaceidSDK {
171 180
     
172 181
     /**
173 182
     * 初始化成功后,调用此函数拉起sdk页面。
174
-    * 传入PhotoInputData(照片,动作类型
183
+    * 传入PhotoInputData(照片)
175 184
     * 由FaceidResultListener返回人脸核身结果。
176 185
     */
177 186
     public void startActivity(PhotoInputData data,FaceidResultListener resultListener) {    
@@ -228,5 +237,30 @@ public class FaceidSDK {
228 237
 | --- | --- | --- | --- |
229 238
 | origin        | 文件类型<br/> base64形式:self<br/> 链接形式:uri  <br/> | DataItem.DataOrigin |  是       |
230 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 266
 > 非0为未通过

Laden…
Annuleren
Opslaan