日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Android 身份證18歲以上實(shí)名認(rèn)證( 二 )


識(shí)別結(jié)果回調(diào)函數(shù),重載onSuccess,onCanceled,onFailure,onDenied四個(gè)方法;onSuccess 表示識(shí)別成功,MLCnIcrCaptureResult為識(shí)別返回結(jié)果,onCanceled 表示用戶取消,onFailure 表示識(shí)別失敗,onDenied 表示相機(jī)不可用等場(chǎng)景 。
private MLCnIcrCapture.Callback idCallback = new MLCnIcrCapture.Callback() { @Override public void onSuccess(MLCnIcrCaptureResult idCardResult){ // 識(shí)別成功處理 。} @Override public void onCanceled(){ // 用戶取消處理 。} // 識(shí)別不到任何文字信息或識(shí)別過程發(fā)生系統(tǒng)異常的回調(diào)方法 。// retCode:錯(cuò)誤碼 。// bitmap:檢測(cè)失敗的身份證圖片 。@Override public void onFailure(int retCode, Bitmap bitmap){ // 識(shí)別異常處理 。} @Override public void onDenied(){ // 相機(jī)不支持等場(chǎng)景處理 。}}
設(shè)置識(shí)別參數(shù)??設(shè)置識(shí)別參數(shù),調(diào)用識(shí)別器capture接口進(jìn)行識(shí)別,識(shí)別結(jié)果會(huì)通過步驟1的回調(diào)函數(shù)返回 。
private void startCaptureActivity(MLCnIcrCapture.Callback callback, boolean isFront, boolean isRemote) { MLCnIcrCaptureConfig config = new MLCnIcrCaptureConfig.Factory() // 設(shè)置識(shí)別身份證的正反面 。// true:正面 。// false:反面 。.setFront(true) // 設(shè)置是否使用云側(cè)能力進(jìn)行識(shí)別 。// true:云側(cè) 。// false:端側(cè) 。.setRemote(false) .create(); MLCnIcrCapture icrCapture = MLCnIcrCaptureFactory.getInstance().getIcrCapture(config); icrCapture.capture(callback, this);}
實(shí)現(xiàn)身份識(shí)別??在檢測(cè)按鈕的回調(diào)中,調(diào)用步驟2中定義的方法,實(shí)現(xiàn)身份證識(shí)別 。
@Overridepublic void onClick(View v) { switch (v.getId()) { // 識(shí)別正面按鈕 。case R.id.IDCard_image_front: startCaptureActivity(idCallback, true, false); break; // 識(shí)別背面按鈕 。case R.id.IDCard_image_back: startCaptureActivity(idCallBack, false, false); break; default: break; }}
Demo效果??這個(gè)demo是識(shí)別身份證正反兩面的關(guān)鍵信息,效果如下:

Android 身份證18歲以上實(shí)名認(rèn)證


內(nèi)容來源:http://img8888.yunnanlong.com/2023/3919/pirryas1nwz

推薦閱讀