1.将数据库文件放入资源下的raw文件下,如果没有raw文件夹在res下自己创建
2.打开数据库思路:
(1)首先判断数据文件是否存在,若存在直接根据路径打开数据库即可。
(2)若数据库文件不存在,则需通过代码将raw下的资源文件拷贝到
/data/data/com.*.*(package name)/ 目录下
(3)打开数据库,对其进行操作即可。
3.例子
(1)创建test.db数据库,同时建立person表,并且插入两条数据,然后将数据库复制到raw文件下
(2)DbManager类
package com.example.mrz.dbapplication;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.os.Environment;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
/**
* Created by MrZ on 2016/3/26.
*/
public class DbManager {
private final int BUFFER_SIZE = 400000