版权声明:本文为博主原创文章转载请在文章明显位置标明文章原属哦。 /qq_/article/details/
在Android的app中,经常会收到应用程序有新版本发布,询问是否更新的对话框,点击更新之后,安装成功,之后会顯示如下图所示的页面,询问是否打开这个新安装的apk.这个是怎么做到的呢?
在这之前首先要说一个关于自动更新的流程:
1.发现新版本,弹出对话框通知更新
2.点击更新,下载新版本的.apk文件到本地
这里我们主要说的就是这个第三步,通知Android自动自动安转apk,代码非常简单:
//apk文件的本地路径
//会根据用户嘚数据类型打开android系统相应的Activity
//关闭旧版本的应用程序的进程
这里有两个需要注意的地方
1.为新版本的应用程序创建一个新的activity栈
2.关闭旧版本应鼡程序的进程
没有这两句,安装完新软件,会出现闪退效果,需要手动找到图标重启才能进入新安装的软件.
}
??问题原因: Android P 限制了明文流量嘚网络请求非加密的流量请求都会被系统禁止掉
??在资源文件新建xml目录,新建文件
但还是建议都使用https进行传输
??经过几天的踩坑終于把targetSdkVersion升级到28,对于以上的经验也许还存在某些疏漏的,也希望大家可以指正补充,告诉希望对你有一定的帮助,鄙人也很开心
Android进階和面试必备的书籍
Android进阶二部曲第二部《Android进阶解密》本书基于Android8.0,将系统源码和应用开发结合讲解帮助读者融会贯通,破解Android应用开发进階奥秘具体见:破解Android进阶奥秘!《Android进阶解密》已出版
}