github代码网址 https://github.com/Audrey929/Version
此版本更新 的网络请求框架 MVP+Retrofit
在老版本app的基础上 添加相关代码大概效果如下
1.0版本:
最终更新2.0版本:
1.将旧版本的代码下载下来 https://github.com/forwardforever/version.git
提示 接口地址:
https://www.zhaoapi.cn/version/getVersion
返回格式:json
请求方式:get/post
接口备注:版本更新
请求参数说明:
名称 类型 必填 说明 type int 是 0代表更新1.0.1版本apk
1代表更新2.0版本apk
返回格式:json
请求方式:get/post
接口备注:版本更新
请求参数说明:
名称 类型 必填 说明 type int 是 0代表更新1.0.1版本apk
1代表更新2.0版本apk
2.封装框架
依赖:
compile 'com.squareup.retrofit2:retrofit:2.0.1'
compile 'com.squareup.retrofit2:converter-gson:2.0.1'
compile 'com.squareup.retrofit2:adapter-rxjava:2.0.1'
compile 'io.reactivex:rxandroid:1.1.0'
compile 'com.squareup.okhttp3:logging-interceptor:3.4.1'
清单文件:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />