以下内容书中都有,在这里将代码贴出来,代码中有讲解的注释、以及书中曾经出现地方的页数(方便学习,回忆)
一、创建数据库和表
1.为了项目的结构层次,在包下新建几个包
db包:存放数据库相关模型的代码,gson包:存放GSON模型相关的代码,service包:存放服务相关的代码,util包:存放工具相关的代码
2.添加项目依赖库,app/build.gradle文件下:
添加的代码如下:
compile 'org.litepal.android:core:1.4.1'
compile 'com.squareup.okhttp3:okhttp:3.4.1'
compile 'com.google.code.gson:gson:2.7'
compile 'com.github.bumptech.glide:glide:3.7.0'
Litepal:用于对数据库进行操作;Okhttp:用于网络请求;GSON:用解析JSON数