@ -24,7 +24,7 @@ import android.telephony.PhoneNumberUtils;
import android.util.Log;
import java.util.HashMap;
//联系人数据库
public class Contact {
private static HashMap<String, String> sContactCache;
private static final String TAG = "Contact";
@ -17,6 +17,7 @@
package net.micode.notes.data;
import android.net.Uri;
//便签数据库,用于记录便签相关属性和数据
public class Notes {
public static final String AUTHORITY = "micode_notes";
public static final String TAG = "Notes";
@ -26,7 +26,7 @@ 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";
@ -34,7 +34,7 @@ import net.micode.notes.data.Notes.DataColumns;
import net.micode.notes.data.NotesDatabaseHelper.TABLE;
//便签信息提供类
public class NotesProvider extends ContentProvider {
private static final UriMatcher mMatcher;
@ -24,7 +24,7 @@ import net.micode.notes.tool.GTaskStringUtils;
import org.json.JSONException;
import org.json.JSONObject;
//关于同步任务的元数据
public class MetaData extends Task {
private final static String TAG = MetaData.class.getSimpleName();
@ -19,7 +19,7 @@ package net.micode.notes.gtask.data;
import android.database.Cursor;
//同步任务的管理节点,用于设置,保存同步动作的信息
public abstract class Node {
public static final int SYNC_ACTION_NONE = 0;
@ -34,7 +34,7 @@ import net.micode.notes.gtask.exception.ActionFailureException;
//数据库中基本数据,方法有:读取数据,获取数据库中数据,提交数据到数据库
public class SqlData {
private static final String TAG = SqlData.class.getSimpleName();
@ -37,7 +37,7 @@ import org.json.JSONObject;
import java.util.ArrayList;
//数据库中便签数据,方法包括读取便签内容,从数据库中获取便签数据,设置便签内容,从数据库中获取便签数据,设置便签内容,提交便签到数据库
public class SqlNote {
private static final String TAG = SqlNote.class.getSimpleName();
@ -31,7 +31,7 @@ import org.json.JSONArray;
//同步任务,将创建,更新,和同步动作封装成JSON对象,用本地和远程的JSON对结点内容进行设置,获取同步信息,进行本地和远程的同步。
public class Task extends Node {
private static final String TAG = Task.class.getSimpleName();
@ -29,7 +29,7 @@ import org.json.JSONObject;
//同步任务列表,将Task组织成同步任务列表进行管理
public class TaskList extends Node {
private static final String TAG = TaskList.class.getSimpleName();
@ -15,7 +15,7 @@
*/
package net.micode.notes.gtask.exception;
//动作失败异常
public class ActionFailureException extends RuntimeException {
private static final long serialVersionUID = 4425249765923293627L;
//网络失败异常
public class NetworkFailureException extends Exception {
private static final long serialVersionUID = 2107610287180234136L;
@ -28,7 +28,7 @@ import net.micode.notes.R;
import net.micode.notes.ui.NotesListActivity;
import net.micode.notes.ui.NotesPreferenceActivity;
//Gtask异步任务,方法包括任务同步和取消,显示同步任务的进程,通知和结果
public class GTaskASyncTask extends AsyncTask<Void, String, Integer> {
private static int GTASK_SYNC_NOTIFICATION_ID = 5234235;
@ -60,7 +60,7 @@ import java.util.zip.GZIPInputStream;
import java.util.zip.Inflater;
import java.util.zip.InflaterInputStream;
//GTask客户端,提供登陆GOOGLE账户,创建任务和任务列表,添加和删除结点,提交和重置,更新,获取任务列表等功能
public class GTaskClient {
private static final String TAG = GTaskClient.class.getSimpleName();
@ -47,7 +47,7 @@ import java.util.HashSet;
import java.util.Iterator;
import java.util.Map;
//GTask管理,提供同步本地和远端的任务,初始化任务列表
public class GTaskManager {
private static final String TAG = GTaskManager.class.getSimpleName();