From 6f5c679d960c6108e349af6306bd9b5da5515f47 Mon Sep 17 00:00:00 2001 From: bzs0114 <371037563@qq.com> Date: Fri, 15 Nov 2024 16:59:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E9=87=8A=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/net/micode/notes/data/Contact.java | 4 ---- .../src/main/java/net/micode/notes/data/Notes.java | 14 +------------- .../net/micode/notes/data/NotesDatabaseHelper.java | 7 ------- .../java/net/micode/notes/data/NotesProvider.java | 7 ------- .../java/net/micode/notes/gtask/data/MetaData.java | 5 ----- .../java/net/micode/notes/gtask/data/Node.java | 7 ------- .../java/net/micode/notes/gtask/data/SqlData.java | 5 ----- .../java/net/micode/notes/gtask/data/SqlNote.java | 5 ----- .../java/net/micode/notes/gtask/data/Task.java | 11 ----------- .../java/net/micode/notes/gtask/data/TaskList.java | 9 --------- 10 files changed, 1 insertion(+), 73 deletions(-) diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/data/Contact.java b/src/Notesmaster/app/src/main/java/net/micode/notes/data/Contact.java index e219f67..4be94b9 100644 --- a/src/Notesmaster/app/src/main/java/net/micode/notes/data/Contact.java +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/data/Contact.java @@ -30,7 +30,6 @@ public class Contact { private static HashMap sContactCache; // 定义一个静态的字符串,用于标记日志信息 private static final String TAG = "Contact"; - // 定义一个静态的字符串,用于查询联系人信息的SQL语句 private static final String CALLER_ID_SELECTION = "PHONE_NUMBERS_EQUAL(" + Phone.NUMBER + ",?) AND " + Data.MIMETYPE + "='" + Phone.CONTENT_ITEM_TYPE + "'" @@ -38,19 +37,16 @@ public class Contact { + "(SELECT raw_contact_id " + " FROM phone_lookup" + " WHERE min_match = '+')"; - // 根据电话号码获取联系人信息 public static String getContact(Context context, String phoneNumber) { // 如果缓存为空,则创建一个新的HashMap public class Contact { - // 根据电话号码获取联系人姓名 public String getContactName(String phoneNumber) { // 如果联系人缓存为空,则创建一个新的HashMap if(sContactCache == null) { sContactCache = new HashMap(); } - // 如果缓存中已经存在该电话号码的联系人信息,则直接返回 if(sContactCache.containsKey(phoneNumber)) { return sContactCache.get(phoneNumber); diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/data/Notes.java b/src/Notesmaster/app/src/main/java/net/micode/notes/data/Notes.java index f28f07a..d82eede 100644 --- a/src/Notesmaster/app/src/main/java/net/micode/notes/data/Notes.java +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/data/Notes.java @@ -15,7 +15,6 @@ */ package net.micode.notes.data; - import android.net.Uri; public class Notes { // 定义Notes类的常量 @@ -29,8 +28,6 @@ public class Notes { public static final int TYPE_FOLDER = 1; // 定义一个常量,表示Notes的类型为System public static final int TYPE_SYSTEM = 2; - - // 定义根文件夹的ID public static final int ID_ROOT_FOLDER = 0; // 定义临时文件夹的ID @@ -39,7 +36,6 @@ public class Notes { public static final int ID_CALL_RECORD_FOLDER = -2; // 定义回收站的ID public static final int ID_TRASH_FOLER = -3; - // 定义Intent的额外参数 // 定义一个常量,表示提醒日期的意图 public static final String INTENT_EXTRA_ALERT_DATE = "net.micode.notes.alert_date"; @@ -53,28 +49,20 @@ public class Notes { public static final String INTENT_EXTRA_FOLDER_ID = "net.micode.notes.folder_id"; // 定义一个常量,表示通话日期的意图 public static final String INTENT_EXTRA_CALL_DATE = "net.micode.notes.call_date"; - // 定义小部件的类型 public static final int TYPE_WIDGET_INVALIDE = -1; // 无效的widget类型 public static final int TYPE_WIDGET_2X = 0; // 2x的widget类型 public static final int TYPE_WIDGET_4X = 1; // 4x的widget类型 - public static class DataConstants { public static final String NOTE = TextNote.CONTENT_ITEM_TYPE; // 文本笔记的content type public static final String CALL_NOTE = CallNote.CONTENT_ITEM_TYPE; // 呼叫笔记的content type } - - // 定义一个常量,表示note的Uri public static final Uri CONTENT_NOTE_URI = Uri.parse("content://" + AUTHORITY + "/note"); - - // 定义一个常量,表示数据内容的URI public static final Uri CONTENT_DATA_URI = Uri.parse("content://" + AUTHORITY + "/data"); - // 定义一个接口,用于定义Note的列 - public interface NoteColumns { - + public interface NoteColumns { // 定义一个常量,表示ID public static final String ID = "_id"; diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java b/src/Notesmaster/app/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java index b5fb389..e24decd 100644 --- a/src/Notesmaster/app/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java @@ -15,26 +15,19 @@ */ package net.micode.notes.data; - import android.content.ContentValues; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.util.Log; - import net.micode.notes.data.Notes.DataColumns; import net.micode.notes.data.Notes.DataConstants; import net.micode.notes.data.Notes.NoteColumns; - - public class NotesDatabaseHelper extends SQLiteOpenHelper { - // 定义数据库的名称 private static final String DB_NAME = "note.db"; - // 定义数据库版本号 private static final int DB_VERSION = 4; - public interface TABLE { // 定义一个常量NOTE,值为"note" public static final String NOTE = "note"; diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/data/NotesProvider.java b/src/Notesmaster/app/src/main/java/net/micode/notes/data/NotesProvider.java index 67bd6d6..0ba4eed 100644 --- a/src/Notesmaster/app/src/main/java/net/micode/notes/data/NotesProvider.java +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/data/NotesProvider.java @@ -15,8 +15,6 @@ */ package net.micode.notes.data; - - import android.app.SearchManager; import android.content.ContentProvider; import android.content.ContentUris; @@ -28,21 +26,16 @@ import android.database.sqlite.SQLiteDatabase; import android.net.Uri; import android.text.TextUtils; import android.util.Log; - import net.micode.notes.R; import net.micode.notes.data.Notes.DataColumns; import net.micode.notes.data.Notes.NoteColumns; import net.micode.notes.data.NotesDatabaseHelper.TABLE; - - // 定义一个NotesProvider类,继承自ContentProvider类 public class NotesProvider extends ContentProvider { // 定义一个UriMatcher对象 private static final UriMatcher mMatcher; - // 声明一个NotesDatabaseHelper对象 private NotesDatabaseHelper mHelper; - // 定义一个常量,用于标识NotesProvider private static final String TAG = "NotesProvider"; diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/MetaData.java b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/MetaData.java index 9a1e5a4..d5fe597 100644 --- a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/MetaData.java +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/MetaData.java @@ -15,19 +15,14 @@ */ package net.micode.notes.gtask.data; - // 导入Cursor和Log类 import android.database.Cursor; import android.util.Log; - // 导入GTaskStringUtils类 import net.micode.notes.tool.GTaskStringUtils; - // 导入JSONException和JSONObject类 import org.json.JSONException; import org.json.JSONObject; - - public class MetaData extends Task { // 定义一个常量,用于标识MetaData类的名称 private final static String TAG = MetaData.class.getSimpleName(); diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/Node.java b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/Node.java index 7aa74b1..8bb865b 100644 --- a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/Node.java +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/Node.java @@ -15,24 +15,17 @@ */ package net.micode.notes.gtask.data; - import android.database.Cursor; - import org.json.JSONObject; - public abstract class Node { // 定义同步动作常量 public static final int SYNC_ACTION_NONE = 0; - // 添加远程节点 public static final int SYNC_ACTION_ADD_REMOTE = 1; - // 添加本地节点 public static final int SYNC_ACTION_ADD_LOCAL = 2; - // 删除远程节点 public static final int SYNC_ACTION_DEL_REMOTE = 3; - // 删除本地节点 public static final int SYNC_ACTION_DEL_LOCAL = 4; diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/SqlData.java b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/SqlData.java index 430e823..6b7e9b9 100644 --- a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/SqlData.java +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/SqlData.java @@ -15,7 +15,6 @@ */ package net.micode.notes.gtask.data; - import android.content.ContentResolver; import android.content.ContentUris; import android.content.ContentValues; @@ -23,7 +22,6 @@ import android.content.Context; import android.database.Cursor; import android.net.Uri; import android.util.Log; - // 导入Notes类,包含Notes的列和数据常量 import net.micode.notes.data.Notes; import net.micode.notes.data.Notes.DataColumns; @@ -33,12 +31,9 @@ import net.micode.notes.data.Notes.NoteColumns; import net.micode.notes.data.NotesDatabaseHelper.TABLE; // 导入ActionFailureException类,用于处理操作失败异常 import net.micode.notes.gtask.exception.ActionFailureException; - // 导入JSON相关的类,用于处理JSON数据 import org.json.JSONException; import org.json.JSONObject; - - public class SqlData { // 定义一个常量,用于标识无效的ID private static final String TAG = SqlData.class.getSimpleName(); diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java index c3fae0c..839139f 100644 --- a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java @@ -15,7 +15,6 @@ */ package net.micode.notes.gtask.data; - import android.appwidget.AppWidgetManager; import android.content.ContentResolver; import android.content.ContentValues; @@ -30,14 +29,10 @@ import net.micode.notes.data.Notes.NoteColumns; import net.micode.notes.gtask.exception.ActionFailureException; import net.micode.notes.tool.GTaskStringUtils; import net.micode.notes.tool.ResourceParser; - import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; - import java.util.ArrayList; - - public class SqlNote { // 定义一个常量,用于标识类的简单名称 private static final String TAG = SqlNote.class.getSimpleName(); diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/Task.java b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/Task.java index b83a533..45fd700 100644 --- a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/Task.java +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/Task.java @@ -15,42 +15,31 @@ */ package net.micode.notes.gtask.data; - import android.database.Cursor; import android.text.TextUtils; import android.util.Log; - import net.micode.notes.data.Notes; import net.micode.notes.data.Notes.DataColumns; import net.micode.notes.data.Notes.DataConstants; import net.micode.notes.data.Notes.NoteColumns; import net.micode.notes.gtask.exception.ActionFailureException; import net.micode.notes.tool.GTaskStringUtils; - import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; - public class Task extends Node { - // 定义一个常量,用于标识Task类的简单名称 private static final String TAG = Task.class.getSimpleName(); - // 定义一个布尔类型的变量,用于标识任务是否完成 private boolean mCompleted; - // 定义一个字符串类型的变量,用于存储任务的备注信息 private String mNotes; - // 定义一个JSONObject类型的变量,用于存储任务的元信息 private JSONObject mMetaInfo; - // 定义一个Task类型的变量,用于存储任务的前一个兄弟任务 private Task mPriorSibling; - // 定义一个TaskList类型的变量,用于存储任务的父任务列表 private TaskList mParent; - // 构造函数,初始化Task对象 public Task() { // 调用父类的构造函数 diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/TaskList.java b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/TaskList.java index e5db5ac..b11253b 100644 --- a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/TaskList.java +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/TaskList.java @@ -15,31 +15,22 @@ */ package net.micode.notes.gtask.data; - import android.database.Cursor; import android.util.Log; - import net.micode.notes.data.Notes; import net.micode.notes.data.Notes.NoteColumns; import net.micode.notes.gtask.exception.ActionFailureException; import net.micode.notes.tool.GTaskStringUtils; - import org.json.JSONException; import org.json.JSONObject; - import java.util.ArrayList; - - public class TaskList extends Node { // 定义一个常量,用于标识TaskList类的简单名称 private static final String TAG = TaskList.class.getSimpleName(); - // 定义一个整型变量,用于存储TaskList的索引 private int mIndex; - // 定义一个ArrayList,用于存储TaskList的子节点 private ArrayList mChildren; - // 构造函数,初始化mChildren和mIndex public TaskList() { super();