From 57dfbac311ccaa6900c0450e71460856010a0bad Mon Sep 17 00:00:00 2001 From: zuoxiao <470321431@qq.com> Date: 星期五, 01 十二月 2023 18:04:09 +0800 Subject: [PATCH] 身份证识别相关资源和代码 --- app/src/main/java/com/dayu/recharge/activity/NewCardActivity.java | 17 +++++++++++++---- 1 files changed, 13 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/dayu/recharge/activity/NewCardActivity.java b/app/src/main/java/com/dayu/recharge/activity/NewCardActivity.java index 8beda8e..0fb0508 100644 --- a/app/src/main/java/com/dayu/recharge/activity/NewCardActivity.java +++ b/app/src/main/java/com/dayu/recharge/activity/NewCardActivity.java @@ -62,6 +62,7 @@ setData(); initView(); // LibraryInitOCR.initOCR(NewCardActivity.this); +// registerForActivityResult() } private void initView() { @@ -135,7 +136,7 @@ private void startCamera() { Intent intent = new Intent(NewCardActivity.this, CameraActivity.class); intent.putExtra("typeFront", 1); - startActivityForResult(intent, 110); + startActivityForResult(intent, SCAN_IDCARD_REQUEST); } @Override @@ -160,9 +161,17 @@ // sb.append(String.format("鏁翠綋鐓х墖 = %s\n", jo.opt("imgPath"))); // sb.append(String.format("澶村儚璺緞 = %s\n", jo.opt("headPath"))); - newCardBinding.newCardName.setText(jo.opt("name").toString()); - newCardBinding.newCardId.setText(jo.opt("num").toString()); - newCardBinding.newCardIdTip.setVisibility(View.VISIBLE); + String name = jo.getJSONObject("Name").opt("value").toString(); + String idNumber = jo.getJSONObject("Num").opt("value").toString(); + this.runOnUiThread(new Runnable() { + @Override + public void run() { + newCardBinding.newCardName.setText(name); + newCardBinding.newCardId.setText(idNumber); + newCardBinding.newCardIdTip.setVisibility(View.VISIBLE); + } + }); + } catch (JSONException e) { throw new RuntimeException(e); -- Gitblit v1.8.0