adb
- 在Android studio Terminal 下,输入"adb shell"
- 通过"cd data/data"进入到存放数据的目录下
- 通过使用"cd com.example.peipeng.litepal_demo"进入到litepal_demo的目录下,可以通过ls 来查看该目录下的文件
- 通过"cd databases"进入到该项目的数据库目录下
- 使用"ls"能够知道这个位置存放的数据库有哪些
- 使用"sqlite3 demo1"进入到demo1 数据中
- 使用“./tables"查看该数据库中有哪些表格
- 使用数据库语句即可查看操作数据库
- .quit离开
greenDAO的使用,参考http://greenrobot.org/greendao/documentation/how-to-get-started/
GreenDAO的框架概念:http://greenrobot.org/greendao/documentation/introduction/
image.pngDaoMater :保存数据库对象,管理DAO类;创建DaoSession
DaoSeesion:管理特定模式所有可用的DAO对象;创建和管理UserDao
DAO:数据访问对象(DAO)持久存在并查询实体;能够下载并存储实体(表格信息)
实体:可持久对象。
核心初始化
// do this once, for example in your Application class
helper = new DaoMaster.DevOpenHelper(this, "notes-db", null);
db = helper.getWritableDatabase();
daoMaster = new DaoMaster(db);
daoSession = daoMaster.newSession();
// do this in your activities/fragments to get hold of a DAO
noteDao = daoSession.getNoteDao();
- 根据GitHub 设置好引用和配置
- 创建项目,项目会自动构建三个新的greenDAO文件
网友评论