Android 将assets中的数据库写入SD卡
来源:互联网 发布:如何看待辛亥革命 知乎 编辑:程序博客网 时间:2024/05/21 17:36
private final static String DB_NAME = "test.db";private final static String DATABASE_PATH = android.os.Environment.getExternalStorageDirectory().getAbsolutePath() + "/Test";//将数据库文件写入到SD卡public static void setDatabaseToSdcard(Context con) {// 判断是否存在sd卡boolean sdExist = android.os.Environment.MEDIA_MOUNTED.equals(android.os.Environment.getExternalStorageState());if (!sdExist) {
Log.e("SD卡管理:", "SD卡不存在,请加载SD卡");} else {// 数据库所在目录String dbPath = DATABASE_PATH + "/" + DB_NAME;File dirFile = new File(DATABASE_PATH);if (!dirFile.exists()) {dirFile.mkdirs();}File dbFile = new File(dbPath);if (!dbFile.exists()) {try {InputStream open = con.getAssets().open(DB_NAME);FileOutputStream fileOutputStream = new FileOutputStream(dbPath);byte[] buffer = new byte[1024];int count = 0;while ((count = open.read(buffer)) > 0) {fileOutputStream.write(buffer, 0, count);}fileOutputStream.flush();fileOutputStream.close();open.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}} }}
0 0
- Android 将assets中的数据库写入SD卡
- Android开发之获取assets文件夹中的数据库内容并写入到SD卡中
- 将android工程中assets中的文本文件复制到指定的SD卡目录中
- Android 将assets中的文件拷贝到本地SD卡使用
- Android 将assets中的单个文件拷贝到sd卡中
- 将assets文件夹中的文件复制到sd卡中
- android 将对象写入SD卡中
- Android 如何将文件写入SD卡
- Android 如何将文件写入SD卡
- 将android程序中的数据库导出到SD卡
- 将Android程序中的数据库导出到SD卡
- 将数据写入SD卡
- 将数据写入SD卡
- Android 将asserts文件夹内文件写入SD卡中
- SD卡上写入数据库
- Android greendao将数据库存在SD卡
- 将android项目assets文件夹下的文件复制到SD卡中
- 复制android Assets到 sd卡
- 中文分词系统NLPIR(2015版)的Java接口使用学习
- 关于一些iOS开发中容易忽略的一些属性设置
- ios didMoveToSuperview
- 系统调用的用途
- Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04
- Android 将assets中的数据库写入SD卡
- linux 安装在线词典
- 稳压二极管
- js 时间计算
- swift UITableView(一)
- maven入门项目报错
- 票统计(C程序设计进阶第2周)
- Crontab
- hdoj2604Queuing【矩阵快速幂】