如果读取资源文件assets 中的db文件
来源:互联网 发布:matlab编程窗口 编辑:程序博客网 时间:2024/05/17 02:11
将db文件先保存到手机上,操作如下:
package com.ssyw.exam2.util;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import android.content.Context;import android.content.res.AssetManager;import android.database.sqlite.SQLiteDatabase;import android.os.Environment;public class DBUtil { private Context context; private final int BUFFER_SIZE = 1024; // 保存的数据库文件名 与 DBHelper 统一 private static final String DB_NAME ="data.db"; private final String PACKAGE_NAME;// 包名 private final String DB_PATH; // 在手机里存放数据库的位置 public DBUtil(Context context) { this.context = context; PACKAGE_NAME = PackageUtil.getAppInfo(context).getAsString( "packageName"); DB_PATH = "/data" + Environment.getDataDirectory().getAbsolutePath() + "/" + PACKAGE_NAME + "/databases/"; // 在手机里存放数据库的位置 } public void openDatabase() { File dir = new File(DB_PATH); if (!dir.exists()) { dir.mkdir(); } File db_file = new File(DB_PATH, DB_NAME); if (!db_file.exists()) { AssetManager am = context.getAssets(); try { InputStream is = am.open(DB_NAME); FileOutputStream fos = new FileOutputStream(db_file); byte[] buffer = new byte[BUFFER_SIZE]; int count = 0; while ((count = is.read(buffer)) > 0) { fos.write(buffer, 0, count); } fos.close(); is.close(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } // 欲导入的数据库 } }}
0 0
- 如果读取资源文件assets 中的db文件
- 读取Assets中的文件
- 读取assets中的文件
- jni读取assets资源文件
- 读取 assets 下 db文件的内容
- 读取Assets中的文件数据
- 读取assets目录中的文件
- Android读取assets中的文件
- 读取Assets文件夹中的文件
- 读取Assets文件夹中的文件
- android开发--- jni读取assets资源文件
- Android 读取assets文件中的文件
- Android 的assets文件资源与raw文件资源读取
- Android 读取assets目录下的db文件
- android中加载assets中的资源文件
- android中加载assets中的资源文件
- 读取资源中的文件
- Android读取Resources和Assets中的文件
- 欢迎使用CSDN-markdown编辑器
- Java中实现多线程关键词整理
- Mac上制作Centos7系统U盘安装盘
- eclipse 编辑文件保存就会build workspace
- c#图像处理入门(-bitmap类和图像像素值获取方法)
- 如果读取资源文件assets 中的db文件
- Linux 上Qt读取中文文件路径问题
- 汇编程序:统计数据个数
- vimtutor总结 and 遇到的问题
- HighestBitNum
- Qt学习:项视图类之QListWidget
- JavaScript 复制对象
- POJ 1139 Cat and Mouse 笔记
- Python+selenium实现图片网站搜索后下载搜索结果的全部照片