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 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,062评论 25 709
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,712评论 0 17
  • 寒窗月夜,单衣不耐五更寒,相思无眠,展笺泼墨。 一笔墨, 墨点擦肩回眸,伊笑如花,倾付了韶华,相携,续写神话。 二...
    肖梦瑶阅读 1,618评论 0 1
  • 兰菊转四季,一觉炎夏去。近晚过路亭,深山满秋橘。柴门呼不应,人在青山里。挥手渡西溪,作别留谢意。
    叙尔阅读 3,715评论 33 40
  • 哎,楼下那位张姓小哥且慢行,邻庄的吴家少爷托我给您带话,您这几日可别出门,吴少爷说了,要带着您爱吃的西湖醋鱼来寻你。
    诛心之最阅读 1,722评论 0 0