From 72c257c004d520851205c0cf0482a367c80cae76 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期二, 19 十二月 2023 14:10:25 +0800
Subject: [PATCH] 密钥保存在cpp文件里 防止反编破解

---
 app/src/main/java/com/dayu/recharge/activity/NewCardActivity.java |   69 ++++++++++++++--------------------
 1 files changed, 29 insertions(+), 40 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 51d32af..f552940 100644
--- a/app/src/main/java/com/dayu/recharge/activity/NewCardActivity.java
+++ b/app/src/main/java/com/dayu/recharge/activity/NewCardActivity.java
@@ -12,7 +12,7 @@
 
 import com.dayu.recharge.utils.DeviceNumberUtils;
 import com.dayu.recharge.view.ProgressDialog;
-import com.msd.ocr.idcard.LibraryInitOCR;
+
 import com.dayu.recharge.MyApplication;
 import com.dayu.recharge.card.UserCard;
 import com.dayu.recharge.databinding.ActivityNewCardBinding;
@@ -79,41 +79,38 @@
             }
         });
 
-        newCardBinding.newCardRegistBtn.setOnClickListener(new View.OnClickListener() {
-            @Override
-            public void onClick(View v) {
+        newCardBinding.newCardRegistBtn.setOnClickListener(v -> {
 
-                String userName = newCardBinding.newCardName.getText().toString();
-                long date = System.currentTimeMillis();
-                String phone = newCardBinding.newCardPhone.getText().toString();
-                String userID = newCardBinding.newCardId.getText().toString().toUpperCase();
+            String userName = newCardBinding.newCardName.getText().toString();
+            long date = System.currentTimeMillis();
+            String phone = newCardBinding.newCardPhone.getText().toString();
+            String userID = newCardBinding.newCardId.getText().toString().toUpperCase();
 
 
-                if (!TextUtils.isEmpty(userName)
-                        && !TextUtils.isEmpty(phone) && !TextUtils.isEmpty(userID)
-                ) {
-                    if (userName.length() <= 1 || !validateName(userName)) {
-                        TipUtil.show(NewCardActivity.this, "璇疯緭鍏ユ纭鍚�");
-                        return;
-                    } else if (phone.length() < 11 || !isValidPhoneNumber(phone)) {
-                        TipUtil.show(NewCardActivity.this, "璇疯緭鍏ユ纭墜鏈哄彿");
-                        return;
-                    } else if (!Utils.check(userID)) {
-                        TipUtil.show(NewCardActivity.this, "璇疯緭鍏ユ纭韩浠借瘉鍙�");
-                        return;
-                    } else {
-                        userCardBean = new UserCardBean();
-                        userCardBean.setUserName(userName);
-                        userCardBean.setDate(date);
-                        userCardBean.setSerial(adminData.getSerial());
-                        userCardBean.setPhone(phone);
-                        userCardBean.setUserID(userID);
-                        initCard();
-                    }
-
+            if (!TextUtils.isEmpty(userName)
+                    && !TextUtils.isEmpty(phone) && !TextUtils.isEmpty(userID)
+            ) {
+                if (userName.length() <= 1 || !validateName(userName)) {
+                    TipUtil.show(NewCardActivity.this, "璇疯緭鍏ユ纭鍚�");
+                    return;
+                } else if (phone.length() < 11 || !isValidPhoneNumber(phone)) {
+                    TipUtil.show(NewCardActivity.this, "璇疯緭鍏ユ纭墜鏈哄彿");
+                    return;
+                } else if (!Utils.check(userID)) {
+                    TipUtil.show(NewCardActivity.this, "璇疯緭鍏ユ纭韩浠借瘉鍙�");
+                    return;
                 } else {
-                    TipUtil.show(NewCardActivity.this, "璇疯緭鍏ュ畬鏁村唴瀹�");
+                    userCardBean = new UserCardBean();
+                    userCardBean.setUserName(userName);
+                    userCardBean.setDate(date);
+                    userCardBean.setSerial(adminData.getSerial());
+                    userCardBean.setPhone(phone);
+                    userCardBean.setUserID(userID);
+                    initCard();
                 }
+
+            } else {
+                TipUtil.show(NewCardActivity.this, "璇疯緭鍏ュ畬鏁村唴瀹�");
             }
         });
     }
@@ -165,7 +162,7 @@
                 })
                 .request((allGranted, grantedList, deniedList) -> {
                     if (allGranted) {//鎵�鏈夌敵璇风殑鏉冮檺閮藉凡閫氳繃
-                        startCamera();
+//                        startCamera();
                     } else {//鎮ㄦ嫆缁濅簡濡備笅鏉冮檺锛�$deniedList
 
 
@@ -174,14 +171,6 @@
     }
 
 
-    private void startCamera() {
-
-        Bundle bundle = new Bundle();
-        bundle.putBoolean("saveImage", false);
-        bundle.putInt("requestCode", SCAN_IDCARD_REQUEST);
-        bundle.putInt("type", 0); //0韬唤璇�, 1椹鹃┒璇�
-        LibraryInitOCR.startScan(NewCardActivity.this, bundle);
-    }
 
     @Override
     protected void onActivityResult(int requestCode, int resultCode, Intent data) {

--
Gitblit v1.8.0