先在 Manifest 里添加权限 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> 然后在 mainActivity 添加方法
SQLiteDatabase db;private final String DATABASE_PATH = android.os.Environment.getExternalStorageDirectory().getAbsolutePath() + "/vote";private String DATABASE_FILENAME = "db_vote.db";// 初始化数据库private SQLiteDatabase openDatabase() {try {String databaseFilename = DATABASE_PATH + "/" + DATABASE_FILENAME;File dir = new File(DATABASE_PATH);if (!dir.exists())dir.mkdirs();if (!(new File(databaseFilename)).exists()) {InputStream is = getResources().openRawResource(R.raw.db_vote);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);return db;} catch (Exception e) {e.printStackTrace();}return null;}


更多相关文章

  1. android 之一键root权限 快速刷机
  2. android 1.6全部的权限介绍
  3. Android 中各种权限深入体验及详解
  4. android:sharedUserId权限问题
  5. Android权限问题
  6. 关闭Android root权限
  7. 如何使Android应用程序获取系统权限【转】
  8. android M 运行时权限申请流程

随机推荐

  1. wordpress登录失败处理user-lock插件安装
  2. 运维少年系列 python and cisco (1)
  3. 3-11(栈和队列的相互实现)
  4. 运维少年系列 - python and cisco(2)
  5. 10:VMware Horizon View 8.0-证书配置,解决
  6. 运维少年系列 python and cisco (3)
  7. redis高可用集群架构总结
  8. Linux轻量级监控软件-nmon
  9. 今天双十一,给大家送几套视频教程吧
  10. shell 双多分支if条件句语法