阅读662 返回首页    go 技术社区[云栖]


android读取apk中已经存在的数据库信息

https://www.oschina.net/code/snippet_145944_11646

String databaseFilename = DATABASE_PATH + "/" + DATABASE_NAME;
    File dir = new File(DATABASE_PATH);
    if (!dir.exists())
     dir.mkdir();
    if (!(new File(databaseFilename)).exists()) {
     InputStream is = context.getResources().openRawResource(R.raw.jobexam);
     FileOutputStream fos = new FileOutputStream(databaseFilename);
     byte[] buffer = new byte[8192];
     int count = 0;
     while ((count = is.read(buffer)) > 0) {
      fos.write(buffer, 0, count);
     }
     fos.close();
     is.close();
    }
    db = SQLiteDatabase.openOrCreateDatabase(databaseFilename, null);


最后更新:2017-04-03 14:53:55

  上一篇:go Android 仿zaker用手向上推动的效果(推动门效果
  下一篇:go 实战给AW_Blog插件添加缓存(续)