Android,一个思路实现APP版本更新

框架集成地址 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张图片

你可能感兴趣的:(Android,一个思路实现APP版本更新)