本文整理匯總了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);
}