框架集成地址 Android,可以不再拷代码了吗?

思路描述:

1,获取当前APP版本信息

VersionModel _model = VersionUtil.getIns(Context)._get_version() 

(VersionModel: _version_code, _version_name,_package_name)

2,HTTP请求把当前版本信息传给服务器

Android,一个函数实现Http Get 普通请求

Android,一个函数实现Http Post 普通请求

3,根据服务器返回值选择是否下载最新APK

不需要下载,结束

需要下载 Android,一个函数实现下载文件

(备注,需要读写文件权限 Android,一个继承类实现权限处理)

4,下载结束后安装APK

InstallUtil.getIns(Context)._get_install_apk("你的APK路径")

返回值 boolean, true 安装成功, false,安装失败

备注: 安装后会提示用户打开APP,已经做了处理...

5,(备注)弹出下载提示框

框架里有DialogUtil(Material Design默认风格的).....这里就不写了...想用不会用可以给我留言....也可以自己根据项目自定义

最后来2张效果图...


Android,一个思路实现APP版本更新_第1张图片


Android,一个思路实现APP版本更新_第2张图片

更多相关文章

  1. flutter-使用第三方库,编译和运行版本不一致问题 2
  2. Android获取基带版本
  3. 修改系统Android版本,版本号
  4. Android SDK版本更新
  5. react-native 升级版本号
  6. android版本与linux内核版本对应关系
  7. Android APP 版本更新通知代码
  8. Android版本及API等级关系

随机推荐

  1. CoordinatorLayout+AppBarLayout 底部无
  2. Android(安卓)中 Movie 类显示GIF图片
  3. android获取热点主机ip和连接热点手机ip
  4. 安装后新建Android出现“AndroidManifest
  5. Android自定义控件中常见的方法
  6. Android应用开发相关下载资源
  7. Android(安卓)Studio错误:Connect to 127.
  8. android保存log信息
  9. ]Android(安卓)ADT SDK API 说明
  10. android实现录屏功能