注释更新

master
bzs0114 5 months ago
parent fde3d99c4b
commit 6f5c679d96

@ -30,7 +30,6 @@ public class Contact {
private static HashMap<String, String> 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<String, String>();
}
// 如果缓存中已经存在该电话号码的联系人信息,则直接返回
if(sContactCache.containsKey(phoneNumber)) {
return sContactCache.get(phoneNumber);

@ -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";

@ -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";

@ -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";

@ -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();

@ -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;

@ -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();

@ -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();

@ -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() {
// 调用父类的构造函数

@ -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<Task> mChildren;
// 构造函数初始化mChildren和mIndex
public TaskList() {
super();

Loading…
Cancel
Save