liuzhenxing 3 жил өмнө
parent
commit
357d270b44

+ 18 - 1
app/src/main/java/com/xplora/xplauncher/data/DatabaseHelper.java

@@ -32,7 +32,7 @@ public class DatabaseHelper {
     public static List<ContactModel> queryRecent() {
         List<ContactModel> dataList = new ArrayList<>();
         ContentResolver resolver = LauncherApplication.sContext.getContentResolver();
-        Cursor cursor = resolver.query(MetaData.TABLE_URI_CONTACT, null, null, null, null);
+        Cursor cursor = resolver.query(MetaData.TABLE_URI_RECENT, null, null, null, null);
         while (cursor.moveToNext()) {
             ContactModel c = new ContactModel();
             c.setUserId(cursor.getString(cursor.getColumnIndex(MetaData.KEY_CONTACT_USERID)));
@@ -46,4 +46,21 @@ public class DatabaseHelper {
         cursor.close();
         return dataList;
     }
+
+    @SuppressLint("Range")
+    public static List querySetting() {
+        List dataList = new ArrayList<>();
+        ContentResolver resolver = LauncherApplication.sContext.getContentResolver();
+        Cursor cursor = resolver.query(MetaData.TABLE_URI_SETTING, null, null, null, null);
+        if (cursor.moveToNext()) {
+            int watch_face = cursor.getInt(cursor.getColumnIndex(MetaData.KEY_SETTING_WATCHFACE));
+            int app_name = cursor.getInt(cursor.getColumnIndex(MetaData.KEY_SETTING_APPNAME));
+            int quick_app = cursor.getInt(cursor.getColumnIndex(MetaData.KEY_SETTING_QUICKAPP));
+            dataList.add(watch_face);
+            dataList.add(app_name);
+            dataList.add(quick_app);
+        }
+        cursor.close();
+        return dataList;
+    }
 }

+ 6 - 0
app/src/main/java/com/xplora/xplauncher/data/MetaData.java

@@ -8,8 +8,10 @@ public class MetaData {
 
     private static final String TABLE_NAME_RECENT = "recent";
     private static final String TABLE_NAME_CONTACT = "contact";
+    private static final String TABLE_NAME_SETTING = "setting";
     public static final Uri TABLE_URI_RECENT = Uri.parse(CONTENT_URI + TABLE_NAME_RECENT);
     public static final Uri TABLE_URI_CONTACT = Uri.parse(CONTENT_URI + TABLE_NAME_CONTACT);
+    public static final Uri TABLE_URI_SETTING = Uri.parse(CONTENT_URI + TABLE_NAME_SETTING);
 
     //KEY
     public static final String KEY_CONTACT_USERID = "userId";
@@ -18,4 +20,8 @@ public class MetaData {
     public static final String KEY_CONTACT_TEL = "tel";
     public static final String KEY_CONTACT_CALLTYPE = "call_type";
     public static final String KEY_CONTACT_CALLTIME = "call_time";
+
+    public static final String KEY_SETTING_WATCHFACE = "watch_face";
+    public static final String KEY_SETTING_APPNAME = "app_name";
+    public static final String KEY_SETTING_QUICKAPP = "quick_app";
 }