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