|
@@ -8,6 +8,7 @@
|
8
|
8
|
- CPU 架构支持 armeabi,arm64-v8a,armeabi-v7a,x86
|
9
|
9
|
- Ocr SDK 将以 AAR 文件的形式提供, [ocrui-release.aar](#demo)。
|
10
|
10
|
- Ocr SDK 同时需要依赖 [**公共组件(common-release.aar)**](#demo),同样也是以 AAR 文件的形式提供,详情请参见 [添加依赖](#yilai)。
|
|
11
|
+- 本 SDK 提供多个入口方法,其中 `startTakePhotoActivity` 仅返回拍照后的图片路径,其它入口方法则会返回识别后的数据。请根据具体业务选择入口方法。
|
11
|
12
|
|
12
|
13
|
|
13
|
14
|
<span id='yilai'></span>
|
|
@@ -123,6 +124,17 @@ public class OcrSDK {
|
123
|
124
|
// ...
|
124
|
125
|
}
|
125
|
126
|
|
|
127
|
+
|
|
128
|
+ /**
|
|
129
|
+ * 登录成功后,调用此函数拉起sdk页面
|
|
130
|
+ * 打开拍摄页面,传入证件类型ocrType
|
|
131
|
+ *
|
|
132
|
+ * @param resultListener 返回拍摄图片的路径
|
|
133
|
+ */
|
|
134
|
+ public void startTakePhotoActivity(TakePhotoResultListener resultListener,OcrType ocrType) {
|
|
135
|
+ // ...
|
|
136
|
+ }
|
|
137
|
+
|
126
|
138
|
/**
|
127
|
139
|
* 登录成功后,调用此函数拉起sdk页面
|
128
|
140
|
* 打开身份证正面识别
|
|
@@ -160,7 +172,19 @@ public class OcrSDK {
|
160
|
172
|
|
161
|
173
|
void onLoginFailed(String errorCode, String errorMsg);
|
162
|
174
|
}
|
|
175
|
+
|
|
176
|
+ /**
|
|
177
|
+ * Ocr结果回调接口
|
|
178
|
+ */
|
|
179
|
+ public interface TakePhotoResultListener {
|
|
180
|
+ /**
|
|
181
|
+ * @RARAM exidCardResult SDK返回的识别结果的错误码
|
|
182
|
+ * @RARAM exidCardResult SDK返回的识别结果的错误信息
|
|
183
|
+ */
|
|
184
|
+ void onFailed(String errorCode, String errorMsg);
|
163
|
185
|
|
|
186
|
+ void onFinish(String result);
|
|
187
|
+ }
|
164
|
188
|
/**
|
165
|
189
|
* Ocr结果回调接口
|
166
|
190
|
*/
|
|
@@ -173,7 +197,9 @@ public class OcrSDK {
|
173
|
197
|
|
174
|
198
|
void onFinish(IdCardFrontData result);
|
175
|
199
|
}
|
176
|
|
-
|
|
200
|
+ /**
|
|
201
|
+ * Ocr结果回调接口
|
|
202
|
+ */
|
177
|
203
|
public interface IdCardBackResultListener {
|
178
|
204
|
/**
|
179
|
205
|
* @RARAM exidCardResult SDK返回的识别结果的错误码
|
|
@@ -183,7 +209,9 @@ public class OcrSDK {
|
183
|
209
|
|
184
|
210
|
void onFinish(IdCardBackData result);
|
185
|
211
|
}
|
186
|
|
-
|
|
212
|
+ /**
|
|
213
|
+ * Ocr结果回调接口
|
|
214
|
+ */
|
187
|
215
|
public interface BankCardResultListener {
|
188
|
216
|
/**
|
189
|
217
|
* @RARAM exidCardResult SDK返回的识别结果的错误码
|