Browse Source

Update 安卓活体核身接入文档.md

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

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

8
 - 人脸核身 SDK 仅支持 armeabi-v7a
8
 - 人脸核身 SDK 仅支持 armeabi-v7a
9
 - 人脸核身 SDK 将以 AAR 文件的形式提供,[faceid-release.aar](#demo) 和 [faceplatform-release.aar](#demo)。
9
 - 人脸核身 SDK 将以 AAR 文件的形式提供,[faceid-release.aar](#demo) 和 [faceplatform-release.aar](#demo)。
10
 - 人脸核身 SDK 同时需要依赖 [**公共组件(common-release.aar)**](#demo),同样也是以 AAR 文件的形式提供,详情请参见 [添加依赖](#yilai)。
10
 - 人脸核身 SDK 同时需要依赖 [**公共组件(common-release.aar)**](#demo),同样也是以 AAR 文件的形式提供,详情请参见 [添加依赖](#yilai)。
11
-
11
+- 提供三个入口方法,请根据业务选择
12
 
12
 
13
 ### 配置证书和签名
13
 ### 配置证书和签名
14
 
14
 
109
 
109
 
110
 FaceidSDK.getInstance().init(MainActivity.this, cert,new FaceidSDK.FaceidLoginListener() {
110
 FaceidSDK.getInstance().init(MainActivity.this, cert,new FaceidSDK.FaceidLoginListener() {
111
     @Override
111
     @Override
112
-    public void onLoginSuccess() { //登录成功,拉起 SDK 页面
112
+    public void onLoginSuccess() { //登录成功,拉起 入口方法一 的SDK 页面
113
         FaceidSDK.getInstance().startActivity(inputdata, new FaceidSDK.FaceidResultListener() {
113
         FaceidSDK.getInstance().startActivity(inputdata, new FaceidSDK.FaceidResultListener() {
114
             @Override
114
             @Override
115
             public void onFailed(String errorCode, String errorMsg) {
115
             public void onFailed(String errorCode, String errorMsg) {
167
     }
167
     }
168
 
168
 
169
     /**
169
     /**
170
-    * 入口方法一
170
+    * 入口方法一 人脸核身
171
     * 初始化成功后,调用此函数拉起sdk页面。
171
     * 初始化成功后,调用此函数拉起sdk页面。
172
     * 传入IDCardInputData(身份证,姓名)
172
     * 传入IDCardInputData(身份证,姓名)
173
     * 由FaceidResultListener返回人脸核身结果。
173
     * 由FaceidResultListener返回人脸核身结果。
177
     }
177
     }
178
     
178
     
179
     /**
179
     /**
180
-    * 入口方法二
180
+    * 入口方法二 人脸比对
181
     * 初始化成功后,调用此函数拉起sdk页面。
181
     * 初始化成功后,调用此函数拉起sdk页面。
182
     * 传入PhotoInputData(照片)
182
     * 传入PhotoInputData(照片)
183
     * 由FaceidResultListener返回人脸核身结果。
183
     * 由FaceidResultListener返回人脸核身结果。
186
         // ...
186
         // ...
187
     }
187
     }
188
 
188
 
189
+    /**
190
+    * 入口方法三 照片采集
191
+    * 初始化成功后,调用此函数拉起sdk照片采集页面。
192
+    * 由faceDataResultListener返回照片。
193
+    */
194
+    public void startActivity(faceDataResultListener resultListener) {    
195
+        // ...
196
+    }
197
+
189
     /**
198
     /**
190
      * 初始化回调接口
199
      * 初始化回调接口
191
      */
200
      */
201
         void onFailed(String errorCode, String errorMsg);
210
         void onFailed(String errorCode, String errorMsg);
202
         void onFinish(OutputData result);
211
         void onFinish(OutputData result);
203
     }
212
     }
213
+    /**
214
+    * 照片采集结果回调接口
215
+    */
216
+    public interface FaceDataResultListener {
217
+    void onFailed(String errorCode, String errorMsg);
218
+    void onFinish(OutputFaceData result);
219
+    }
204
 ```
220
 ```
205
 
221
 
206
 `startActivity()` 的参数PhotoInputData和IDCardInputData用来传递数据:
222
 `startActivity()` 的参数PhotoInputData和IDCardInputData用来传递数据:
257
 | headLeft | 头左转 |
273
 | headLeft | 头左转 |
258
 | headUp | 抬头 |
274
 | headUp | 抬头 |
259
 | headDown | 点头 |
275
 | headDown | 点头 |
260
-| yaw | 摇头 |
276
+| yaw | 摇头 |

Loading…
Cancel
Save