From 76407ef42394ff1046c508a106c0b51812df2a0f Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期三, 10 十二月 2025 18:12:53 +0800
Subject: [PATCH] 钥匙柜开门添加 指纹方式
---
keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/dao/FingerPrintDB.java | 28 ++++++++++++++++++++++++++++
1 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/dao/FingerPrintDB.java b/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/dao/FingerPrintDB.java
new file mode 100644
index 0000000..9154ec3
--- /dev/null
+++ b/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/dao/FingerPrintDB.java
@@ -0,0 +1,28 @@
+package com.doumee.keyCabinet.dao;
+
+import android.content.Context;
+
+import androidx.room.Database;
+import androidx.room.Room;
+import androidx.room.RoomDatabase;
+
+@Database(entities = {FingerPrintDo.class}, version = 1,exportSchema = false)
+public abstract class FingerPrintDB extends RoomDatabase {
+ public abstract FingerPrintDao fingerPrintDao();
+ private static FingerPrintDB INSTANCE;
+ private static final Object sLock = new Object();
+
+ public static FingerPrintDB getInstance(Context context) {
+ synchronized (sLock) {
+ if (INSTANCE == null) {
+ INSTANCE =
+ Room.databaseBuilder(context.getApplicationContext(), FingerPrintDB.class, "FingerPrint.db")
+ .allowMainThreadQueries()//Room涓嶅厑璁稿湪涓荤嚎绋嬩腑璁块棶鏁版嵁搴�
+ //.addMigrations(MIGRATION_1_2)//鏁版嵁搴撹縼绉�
+ //.addMigrations(MIGRATION_1_2,MIGRATION_2_4,MIGRATION_1_4)//鏁版嵁搴撹縼绉� ,鍙互鐢�1_4,蹇�熻縼绉�
+ .build();
+ }
+ return INSTANCE;
+ }
+ }
+}
--
Gitblit v1.9.3