diff --git a/app/src/main/java/com/haohanyh/linmengjia/nearlink/nlchat/fun/SQLite/SQLiteDataBaseAPP.java b/app/src/main/java/com/haohanyh/linmengjia/nearlink/nlchat/fun/SQLite/SQLiteDataBaseAPP.java index 6e8dd87..2c035af 100644 --- a/app/src/main/java/com/haohanyh/linmengjia/nearlink/nlchat/fun/SQLite/SQLiteDataBaseAPP.java +++ b/app/src/main/java/com/haohanyh/linmengjia/nearlink/nlchat/fun/SQLite/SQLiteDataBaseAPP.java @@ -24,6 +24,7 @@ public void CreateSql(String SDPath) { createVersionTable(); } + //创建消息表,存储消息、相关用户、聊天时间,绑定ID private void createChatTable() { String TABLE_CREATE = "CREATE TABLE IF NOT EXISTS messages (" + @@ -34,6 +35,7 @@ private void createChatTable() { sqLiteDataBaseForAPP.execSQL(TABLE_CREATE); } + //创建版本表,存储聊天消息时使用该软件的版本号,绑定ID private void createVersionTable() { String TABLE_CREATE = "CREATE TABLE IF NOT EXISTS versions (" + @@ -42,6 +44,7 @@ private void createVersionTable() { sqLiteDataBaseForAPP.execSQL(TABLE_CREATE); } + //保存消息到数据库 public void saveMessageToDatabase(String message, String sender, String timestamp) { ContentValues values = new ContentValues(); values.put("message", message); @@ -50,12 +53,14 @@ public void saveMessageToDatabase(String message, String sender, String timestam sqLiteDataBaseForAPP.insert("messages", null, values); } + //保存版本号到数据库 public void saveVersionToDatabase(String version) { ContentValues values = new ContentValues(); values.put("version", version); sqLiteDataBaseForAPP.insert("versions", null, values); } + //获取表中消息,按时间戳升序排序 public Cursor getAllMessages() { return sqLiteDataBaseForAPP.query("messages", null, null, null, null, null, "timestamp ASC"); } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 60a6df6..78d09f0 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,7 +1,7 @@ NLChat com.haohanyh.linmengjia.nearlink.nlchat.fun - 1.2.86.2024.0703 + 1.2.93.2024.0703 NLChat,浩瀚银河宗旨为用爱和魔法创造Android APP。 友情感谢