本文整理汇总了Java中android.database.sqlite.SQLiteDatabase.CursorFactory类的典型用法代码示例。如果您正苦于以下问题:Java CursorFactory类的具体用法?Java CursorFactory怎么用?Java CursorFactory使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
CursorFactory类属于android.database.sqlite.SQLiteDatabase包,在下文中一共展示了CursorFactory类的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: SQLiteAssetHelper
import android.database.sqlite.SQLiteDatabase.CursorFactory; //导入依赖的package包/类
/**
* Create a helper object to create, open, and/or manage a database in
* a specified location.
* This method always returns very quickly. The database is not actually
* created or opened until one of {@link #getWritableDatabase} or
* {@link #getReadableDatabase} is called.
*
* @param context to use to open or create the database
* @param name of the database file
* @param storageDirectory to store the database file upon creation; caller must
* ensure that the specified absolute path is available and can be written to
* @param factory to use for creating cursor objects, or null for the default
* @param version number of the database (starting at 1); if the database is older,
* SQL file(s) contained within the application assets folder will be used to
* upgrade the database
*/
public SQLiteAssetHelper(Context context, String name, String storageDirectory, CursorFactory factory, int version, DatabaseErrorHandler errorHandler) {
super(context, name, factory, version, errorHandler);
if (version < 1) throw new IllegalArgumentException("Version must be >= 1, was " + version);
if (name == null) throw new IllegalArgumentException("Database name cannot be null");
mContext = context;
mName = name;
mFactory = factory;
mNewVersion = version;
mAssetPath = ASSET_DB_PATH + "/" + name;
if (storageDirectory != null) {
mDatabasePath = storageDirectory;
} else {
mDatabasePath = context.getApplicationInfo().dataDir + "/databases";
}
mUpgradePathFormat = ASSET_DB_PATH + "/" + name + "_upgrade_%s-%s.sql";
}
示例2: DeleteOnDowngradeSQLiteOpenHelper
import android.database.sqlite.SQLiteDatabase.CursorFactory; //导入依赖的package包/类
public DeleteOnDowngradeSQLiteOpenHelper(Context context, String name, CursorFactory factory, int version) {
super(context, name, factory, version);
mDatabaseFile = context.getDatabasePath(name);
}
示例3: createdb
import android.database.sqlite.SQLiteDatabase.CursorFactory; //导入依赖的package包/类
public void createdb(View v) {
CursorFactory factory = null;
int version = 1;// �Զ�����1��ʼ
String name = "db.db";// ���ݿ���
Context Context = v.getContext();
// ʹ��sqlliteopenhelpeʵ������ȡһ��sqldatabase
SQLiteOpenHelper helper = new MySQLiteOpenHelper(Context, name,
factory, version);
SQLiteDatabase db = helper.getWritableDatabase();
}
示例4: OpenHelper
import android.database.sqlite.SQLiteDatabase.CursorFactory; //导入依赖的package包/类
public OpenHelper(Context context, String name, CursorFactory factory) {
super(context, name, factory, SCHEMA_VERSION);
}
示例5: DevOpenHelper
import android.database.sqlite.SQLiteDatabase.CursorFactory; //导入依赖的package包/类
public DevOpenHelper(Context context, String name, CursorFactory factory) {
super(context, name, factory);
mContext = context;
}
示例6: DevOpenHelper
import android.database.sqlite.SQLiteDatabase.CursorFactory; //导入依赖的package包/类
public DevOpenHelper(Context context, String name, CursorFactory factory) {
super(context, name, factory);
}
示例7: RobustSQLiteOpenHelper
import android.database.sqlite.SQLiteDatabase.CursorFactory; //导入依赖的package包/类
public RobustSQLiteOpenHelper(Context context, String name,
CursorFactory factory, int version) {
super(context, name, factory, version);
}
示例8: DBHelper
import android.database.sqlite.SQLiteDatabase.CursorFactory; //导入依赖的package包/类
public DBHelper(Context context, String name, CursorFactory factory, int version) {
super(context, name, factory, version);
}
示例9: DatabaseOpenHelper
import android.database.sqlite.SQLiteDatabase.CursorFactory; //导入依赖的package包/类
public DatabaseOpenHelper(Context context, String name, CursorFactory factory, int version) {
super(context, name, factory, version);
this.context = context;
this.name = name;
this.version = version;
}
示例10: Database
import android.database.sqlite.SQLiteDatabase.CursorFactory; //导入依赖的package包/类
public Database(Context context, String name, CursorFactory factory, int version)
{
super(context, name, factory, version);
}
示例11: DbHelper
import android.database.sqlite.SQLiteDatabase.CursorFactory; //导入依赖的package包/类
public DbHelper(Context context, String name, CursorFactory factory, int version) {
super(context, name, factory, version);
}
示例12: DBHelper
import android.database.sqlite.SQLiteDatabase.CursorFactory; //导入依赖的package包/类
public DBHelper(Context context, String name, CursorFactory factory, int version) {
//必须通过super 调用父类的构造函数
super(context, name, factory, version);
}
示例13: openOrCreateDatabase
import android.database.sqlite.SQLiteDatabase.CursorFactory; //导入依赖的package包/类
@Override
public SQLiteDatabase openOrCreateDatabase(
String name, int mode, CursorFactory factory, DatabaseErrorHandler errorHandler) {
return super.openOrCreateDatabase(
name, mode | Context.MODE_NO_LOCALIZED_COLLATORS, factory, errorHandler);
}
示例14: DatabaseHelper
import android.database.sqlite.SQLiteDatabase.CursorFactory; //导入依赖的package包/类
public DatabaseHelper(Context context, String name, CursorFactory factory, int version) {
super(context, name, factory, version);
}