Ejemplo n.º 1
0
 /**
  * 创建 FinalDb
  *
  * @param context
  * @param dbName 数据库名称
  * @param isDebug 是否为debug模式(debug模式进行数据库操作的时候将会打印sql语句)
  */
 public static FinalDb create(Context context, String dbName, boolean isDebug) {
   DaoConfig config = new DaoConfig();
   config.setContext(context);
   config.setDbName(dbName);
   config.setDebug(isDebug);
   return create(config);
 }
Ejemplo n.º 2
0
 /**
  * 创建FinalDb
  *
  * @param context
  * @param dbName 数据库名称
  */
 public static FinalDb create(Context context, String targetDirectory, String dbName) {
   DaoConfig config = new DaoConfig();
   config.setContext(context);
   config.setDbName(dbName);
   config.setTargetDirectory(targetDirectory);
   return create(config);
 }
Ejemplo n.º 3
0
 /**
  * 使用以后的数据库,将assets的数据库拷贝到内存卡
  *
  * @param context
  * @param type 1||0 FinalDb.CopyDb
  */
 public static FinalDb create(Context context, int type, String dbName) {
   DaoConfig config = new DaoConfig();
   config.setContext(context);
   config.setType(type);
   config.setDbName(dbName);
   return create(config);
 }
Ejemplo n.º 4
0
 /**
  * 创建 FinalDb
  *
  * @param context 上下文
  * @param dbName 数据库名字
  * @param isDebug 是否是调试模式:调试模式会log出sql信息
  * @param dbVersion 数据库版本信息
  * @param dbUpdateListener 数据库升级监听器:如果监听器为null,升级的时候将会清空所所有的数据
  * @return
  */
 public static FinalDb create(
     Context context,
     String dbName,
     boolean isDebug,
     int dbVersion,
     DbUpdateListener dbUpdateListener) {
   DaoConfig config = new DaoConfig();
   config.setContext(context);
   config.setDbName(dbName);
   config.setDebug(isDebug);
   config.setDbVersion(dbVersion);
   config.setDbUpdateListener(dbUpdateListener);
   return create(config);
 }
Ejemplo n.º 5
0
 /**
  * 创建FinalDb
  *
  * @param context
  */
 public static FinalDb create(Context context) {
   DaoConfig config = new DaoConfig();
   config.setContext(context);
   return create(config);
 }