android.app.Application.openOrCreateDatabase()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(2.5k)|赞(0)|评价(0)|浏览(91)

本文整理了Java中android.app.Application.openOrCreateDatabase()方法的一些代码示例,展示了Application.openOrCreateDatabase()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Application.openOrCreateDatabase()方法的具体详情如下:
包路径:android.app.Application
类名称:Application
方法名:openOrCreateDatabase

Application.openOrCreateDatabase介绍

暂无

代码示例

代码示例来源:origin: k9mail/k-9

private SQLiteDatabase createV50Database() {
  SQLiteDatabase db = RuntimeEnvironment.application.openOrCreateDatabase(databaseFile.getName(),
      Context.MODE_PRIVATE, null);

代码示例来源:origin: serso/android-checkout

@Override
@Before
public void setUp() throws Exception {
  SQLiteDatabase db = RuntimeEnvironment.application.openOrCreateDatabase(RobotmediaDatabase.NAME, 0, null);
  db.close();
  super.setUp();
  final IInAppBillingService service = ((TestServiceConnector) mBilling.getConnector()).mService;
  when(service.isBillingSupported(anyInt(), anyString(), eq(SUBSCRIPTION))).thenReturn(ResponseCodes.ERROR);
}

代码示例来源:origin: roomanl/AndroidDownload

@Override
public SQLiteDatabase openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory, DatabaseErrorHandler errorHandler) {
  return app.openOrCreateDatabase(name, mode, factory, errorHandler);
}

代码示例来源:origin: roomanl/AndroidDownload

@Override
public SQLiteDatabase openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory) {
  return app.openOrCreateDatabase(name, mode, factory);
}

代码示例来源:origin: andstatus/andstatus

/**
 * Since: API Level 11
 * Simplified implementation
 */
@Override
public SQLiteDatabase openOrCreateDatabase(String name, int mode, CursorFactory factory,
    DatabaseErrorHandler errorHandler) {
  if (isAcraProcess) {
    return super.openOrCreateDatabase(name, mode, factory, errorHandler);
  }
  return openOrCreateDatabase(name, mode, factory);
}

代码示例来源:origin: adolfAn/FBReader_AS

SQLiteNetworkDatabase(Application application, NetworkLibrary library) {
  super(library);
  myDatabase = application.openOrCreateDatabase("network.db", Context.MODE_PRIVATE, null);
  migrate();
}

代码示例来源:origin: andstatus/andstatus

@Override
public SQLiteDatabase openOrCreateDatabase(String name, int mode, CursorFactory factory) {
  if (isAcraProcess) {
    return super.openOrCreateDatabase(name, mode, factory);
  }
  SQLiteDatabase db = null;
  File dbAbsolutePath = getDatabasePath(name);
  if (dbAbsolutePath != null) {
    db = SQLiteDatabase.openDatabase(dbAbsolutePath.getPath(), factory,
        SQLiteDatabase.CREATE_IF_NECESSARY + SQLiteDatabase.OPEN_READWRITE );
  }
  if (MyLog.isVerboseEnabled()) {
    MyLog.v(this, "openOrCreateDatabase, name=" + name + ( db!=null ? " opened '"
        + db.getPath() + "'" : " NOT opened" ));
  }
  return db;
}

相关文章

微信公众号

最新文章

更多

Application类方法