From 542c054c6904021e067364914fbf6b3947c5039b Mon Sep 17 00:00:00 2001
From: weimingfei <fei_gaming@sina.com>
Date: 星期一, 15 十二月 2025 15:33:48 +0800
Subject: [PATCH] 指纹钥匙柜

---
 keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/ui/face/FaceActivity.java |   42 ++++++++++++------------------------------
 1 files changed, 12 insertions(+), 30 deletions(-)

diff --git a/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/ui/face/FaceActivity.java b/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/ui/face/FaceActivity.java
index 97fb266..9e908d5 100644
--- a/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/ui/face/FaceActivity.java
+++ b/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/ui/face/FaceActivity.java
@@ -5,6 +5,7 @@
 
 import android.content.Context;
 import android.graphics.Bitmap;
+import android.graphics.Color;
 import android.hardware.Camera;
 import android.os.Bundle;
 import android.os.Handler;
@@ -15,6 +16,7 @@
 import android.text.Spanned;
 import android.text.TextUtils;
 import android.text.TextWatcher;
+import android.text.format.DateUtils;
 import android.text.style.TextAppearanceSpan;
 import android.view.View;
 import android.view.ViewTreeObserver;
@@ -37,6 +39,7 @@
 import com.doumee.keyCabinet.event.TimeClockEvent;
 import com.doumee.keyCabinet.ui.keyCabinet.KeyCabinetActivity;
 import com.doumee.keyCabinet.utils.BraceletLogUtils;
+import com.doumee.keyCabinet.utils.CrashHandler;
 import com.doumee.keyCabinet.utils.face.FaceUtils;
 import com.doumee.keyCabinet.utils.face.model.SingleBaseConfig;
 import com.doumee.keyCabinet.utils.usb.DevComm;
@@ -57,6 +60,7 @@
 import com.example.datalibrary.model.LivenessModel;
 import com.example.datalibrary.model.User;
 import com.example.datalibrary.utils.FaceOnDrawTexturViewUtil;
+import com.example.datalibrary.utils.FileUtils;
 import com.example.datalibrary.utils.ToastUtils;
 
 import org.greenrobot.eventbus.EventBus;
@@ -64,6 +68,7 @@
 import org.greenrobot.eventbus.ThreadMode;
 
 import java.math.BigDecimal;
+import java.util.Date;
 import java.util.HashMap;
 import java.util.List;
 
@@ -572,6 +577,9 @@
 
         @Override
         public void onTip(int code, String msg) {
+            if(1==code) {
+                SpUtil.saveString(CrashHandler.FILE_NAME + StringUtil.DateToStr(new Date()), msg);
+            }
             if(isToChose){
                 return;
             }
@@ -728,46 +736,25 @@
                 return;
             }
             if (livenessModel == null) {
-                if (isCompareCheck) {
-                        /*getDB().clFail.setVisibility(View.VISIBLE);
-                        getDB().tv4.setText(getString(R.string.face_tip2));
-                        handler.sendEmptyMessageDelayed(0,1000);*/
-                }
-                //System.out.println("======>浜鸿劯璇嗗埆澶辫触");
+
                 return;
             }
             if (livenessModel.isQualityCheck()) {
                 //鏄惁閫氳繃璐ㄩ噺妫�娴�
-                if (isCompareCheck) {
-                        /*getDB().clFail.setVisibility(View.VISIBLE);
-                        getDB().tv4.setText(getString(R.string.face_tip2));
-                        handler.sendEmptyMessageDelayed(0,1000);*/
-                }
+
             } else {
                 User user = livenessModel.getUser();
                 if (user == null) {
                     mUser = null;
                     //EventBus.getDefault().post(new HttpEvent("浜鸿劯鐢ㄦ埛妫�娴嬪け璐�------->"+(status==0?"绠$悊鍛樹汉鑴告娴嬶細":"鍙告満浜鸿劯妫�娴嬶細")));
-                    if (isCompareCheck) {
-                            /*getDB().clFail.setVisibility(View.VISIBLE);
-                            getDB().tv4.setText(getString(R.string.face_tip2));
-                            handler.sendEmptyMessageDelayed(0,1000);*/
-                    }
-
                 } else {
                     mUser = user;
-                        /*EventBus.getDefault().post(new HttpEvent("浜鸿劯鐢ㄦ埛------->"+(status==0?"绠$悊鍛樹汉鑴告娴嬶細":"鍙告満浜鸿劯妫�娴嬶細")
-                                +(user.getGroupId().equals("0")?"绠$悊鍛�":"鍙告満")));*/
+                        //EventBus.getDefault().post(new HttpEvent("浜鸿劯鐢ㄦ埛------->"+(status==0?"绠$悊鍛樹汉鑴告娴嬶細":"鍙告満浜鸿劯妫�娴嬶細")+(user.getGroupId().equals("0")?"绠$悊鍛�":"鍙告満")));
                     if (isCompareCheck) {
                         getDB().clFail.setVisibility(View.GONE);
                         if (handler.hasMessages(0)) {
                             handler.removeMessages(0);
                         }
-                            /*textHuanying.setVisibility(View.GONE);
-                            userNameLayout.setVisibility(View.VISIBLE);
-                            nameImage.setImageResource(R.mipmap.ic_tips_gate_success);
-                            nameText.setTextColor(Color.parseColor("#0dc6ff"));
-                            nameText.setText(FileUtils.spotString(user.getUserName()) + " 娆㈣繋鎮�");*/
                     }
                     isToChose = true;
                     //璇嗗埆鎴愬姛锛岃烦杞�
@@ -979,12 +966,7 @@
                     EventBus.getDefault().post(new HttpEvent("杩炴帴璁惧澶辫触3," + mDevComm.Run_GetDeviceInfo(w_strInfo)));
                 }
             } else {
-                runOnUiThread(new Runnable() {
-                    @Override
-                    public void run() {
-                        EventBus.getDefault().post(new HttpEvent("杩炴帴璁惧澶辫触4,"+mDevComm.Run_TestConnection()));
-                    }
-                });
+                EventBus.getDefault().post(new HttpEvent("杩炴帴璁惧澶辫触4,"+mDevComm.Run_TestConnection()));
                 mDevComm.CloseComm();
             }
         }

--
Gitblit v1.9.3