首先我们先创建如下几个包
其中activity包中用于存放所有活动相关的代码,db包中用于存放所有数据库相关的文件的代码,entity包用于存放所有实体相关的代码,dao包中用于存放数据操作相关的代码,util包用于存放所有工具相关的代码。
在做项目之前我们首先要将数据库文件放在项目中,在res下新建raw文件将idioms.db数据库文件拷入就可以了。
然后再db包下新建一个DBOpenHelper类,代码如下所示:
public class DBOpenHelper {
private final int BUFFER_SIZE=400000;
public static final String DB_NAME="idioms.db";
public static final String PACKAGE_NAME="com.example.happyidiom";
public static final String DB_PATH="/data" +
Environment.getDataDirectory().getAbsolutePath()+"/" +
PACKAGE_NAME+"/databases";
private Context context;