LitePal使用外部(assets文件夹下)的数据库
之前做一个考试的项目,有个需求是 点击考试按钮进入考试,然后查询数据库获取题目,数据库是本地已经有的,由于我用的是LitePal,刚接触这个不知道怎么查询到外部的数据库。然后苦思了几天(由于还比较菜,请原谅我的效率)解决了这个问题。
以下是解决思路:
LitePal的使用方法就不说了,网上找一大堆,这里是先在本地创建一个同样名字(不同名也行)的数据库,把需要用到的表创建出来。
怎么创建就不把代码贴出来了,直接上有用的代码:
public class DBHelper {
Context context;
private SQLiteDatabase db;
//数据库的名称
private String DB_NAME = "title.db";
//数据库的地址
private String DB_PATH = "/data/data/包名/databases/";