-
一、创建数据库
-
1,新建包及添加依赖库
(1)在com.xxx.xxx总包下新建db包,gson包,service包,util包。
(2)依赖库添加:Litpal 数据库操作、OkHttp 网络请求、 GSON 解析GSON数据、 Glide 用于加载和展示图片 - 2,创建实例
-
3,配置数据库
(1)在app/src/main目录下创建一个目录assets,再在目录下创建litepal.xml文件
(2)在litepal.xml文件中指定库名dbname,版本号version,实类映射到mapping中
(3)在声明文件中配置LitePalApplication -
4,Http请示
在util包下新建HttpUtil类,在类中自定义方法中
(1)创建OkHttpClient实例
(2)创建Request对象,并给对象设置url等属性
(3)用OkHttpClient实例的newcall()方法创建一个call对象(此对象包含网络连接的一些属性),并调用它的execute()方法发送并获取服务器的数据对象。
Response response = client.newcall(request).execute(); -
5,从服务器获得各省市县数据
(1)在utitl包下新建一个Utility类,在类中三个自定义方法中采用JSON方式将从服务器获取的数据解析后存入三个自定义实类的对象中。
(2)通过自定义实类的对象的save()方法将数据存储到数据库
(3)碎片的流程(观察currentLevel赋值流程)
Android开始步骤
最新推荐文章于 2024-09-08 09:23:03 发布