*/
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";
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";
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 "
+ ")";
//添加规则
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;
SQLiteDatabase readableDatabase = aiInfoDatabaseHelper.getReadableDatabase();
return readableDatabase.query(AiInfoDatabaseHelper.aTableName,
projection, selection, selectionArgs, null, null, sortOrder);
-
}
//查询内容
return null;