From bb519afc7cb2cc18a99bae386986b84b12f1181f Mon Sep 17 00:00:00 2001 From: TrillGates Date: Fri, 23 Apr 2021 17:10:27 +0800 Subject: [PATCH] fixed app list . --- .../support/provider/AiInfoDatabaseHelper.java | 15 +++++++++------ .../support/provider/AiInfoProvider.java | 3 +-- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/enqualcomm/support/provider/AiInfoDatabaseHelper.java b/app/src/main/java/com/enqualcomm/support/provider/AiInfoDatabaseHelper.java index 2cee563c..1c36bf6a 100644 --- a/app/src/main/java/com/enqualcomm/support/provider/AiInfoDatabaseHelper.java +++ b/app/src/main/java/com/enqualcomm/support/provider/AiInfoDatabaseHelper.java @@ -13,7 +13,7 @@ import android.util.Log; */ public class AiInfoDatabaseHelper extends SQLiteOpenHelper { - public static final String name = "AiInfo"; + public static final String name = "ai_info_db"; public static final int version = 1; private static final String TAG = "AiInfoDatabaseHelper"; @@ -25,6 +25,7 @@ public class AiInfoDatabaseHelper extends SQLiteOpenHelper { public static final String aId = "_id"; public static final String aPackageName = "package_name"; public static final String aAppName = "app_name"; + public static final String aComponentName = "component_name"; public static final String aBrandName = "brand_name"; public static final String aCreateTime = "create_time"; public static final String aUpdateTime = "update_time"; @@ -33,15 +34,17 @@ public class AiInfoDatabaseHelper extends SQLiteOpenHelper { public void onCreate(SQLiteDatabase db) { String appSql = "create table " + aTableName + "(" + aId - + " Integer primary key autoincrement " + + " Integer primary key autoincrement, " + aPackageName - + " text " + + " text, " + aAppName - + " text " + + " text, " + aBrandName - + " text " + + " text, " + + aComponentName + + " text, " + aCreateTime - + " date " + + " date, " + aUpdateTime + " date " + ")"; diff --git a/app/src/main/java/com/enqualcomm/support/provider/AiInfoProvider.java b/app/src/main/java/com/enqualcomm/support/provider/AiInfoProvider.java index f5a26bb4..c42130a8 100644 --- a/app/src/main/java/com/enqualcomm/support/provider/AiInfoProvider.java +++ b/app/src/main/java/com/enqualcomm/support/provider/AiInfoProvider.java @@ -18,7 +18,7 @@ public class AiInfoProvider extends ContentProvider { //添加规则 public static final String AUTHORITY = "com.ic.ai.info"; public static final String PATH = "apps"; - public static final String APPS = AUTHORITY + "/" + PATH; + public static final String APPS = "content://" + AUTHORITY + "/" + PATH; private static UriMatcher uriMatcher; @@ -48,7 +48,6 @@ public class AiInfoProvider extends ContentProvider { SQLiteDatabase readableDatabase = aiInfoDatabaseHelper.getReadableDatabase(); return readableDatabase.query(AiInfoDatabaseHelper.aTableName, projection, selection, selectionArgs, null, null, sortOrder); - } //查询内容 return null; -- 2.17.1