Android应用内升级App/Apk升级(下载Apk并且安装) |
您所在的位置:网站首页 › 如何下载升级包app › Android应用内升级App/Apk升级(下载Apk并且安装) |
效果图
背景
晚上,我打开淘宝,突然淘宝给我弹出一个弹出框,显示有最新版本,您需要更新吗? 我思考半天,到底要不要更新呢? ..... 哈哈哈,明天让小陈来做这个功能吧。 为什么需要应用内升级1、apk上架周期慢。 2、可以部分用户测试一下(等部分用户测试完成以后,然后再推全部的用户,这样更加稳定)。(灰度测试) 3、更加方便,我是用户的情况下,我就喜欢直接点击下载,不喜欢去应用市场更新。 App内应用升级有几种形式1、应用启动时静默检测,提示是否更新。 2、然后在我的-设置-里面有一个检查更新。 App内应用内升级的流程 需要涉及到的知识点1、使用应用内部的cache文件夹,可以避免申请权限。 2、Android N File Provider的适配。 从N以后,文件不能随便分享给别人了,需要使用contentProvider的形式,File Provider 3、Android O 开始,对应用的权限进行了适配。 准备工作自己搭建一个服务器,然后将apk放到服务器上,然后下载下来。 1、首先准备一个apk,比如名字叫test.apk。 2、然后将apk放入到tomcat的webapps-ROOT目录下。(首先你得下载tomcat) 3、然后点击tomcat的安装目录下的bin目录下的startup.bat来启动tomcat 4、然后在浏览器输入http://10.220.172.112:8081/test.apk 来下载apk,apk下载下来,说明apk的环境有了。 Demogithub上的例子,可以完整的实现apk的下载,并且权限申请,并且安装。 github.com/cdxone/Down… 参考的文章www.imooc.com/learn/1168 www.jianshu.com/p/234426d80… blog.csdn.net/chxc_yy/art… www.jianshu.com/p/ec907524d… blog.csdn.net/chxc_yy/art… blog.csdn.net/qq_37491165… blog.csdn.net/feibendexia… |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |