北京哪家医院治疗白癜风效果最好 http://wapyyk.39.net/bj/zhuanke/89ac7.html最近需要做应用版本更新功能,因为之前已经写过一篇版本更新的功能了,虽然请求接口还是用的HttpUrlConnection,想着改改现在应用使用的请求方式也挺快的嘛,心里开始暗喜,可以偷偷懒了,哈哈哈。实现的时候发现我想多了,之前那篇是在应用内的版本更新,而现在需要的是跳转到应用市场进行版本更新,这就一脸懵逼了,之前还真没这么干过,没办法了,只能查资料了,发现实现起来还是挺简单的嘛,还能省很多处理。现在版本更新有两种处理方式了:(1)跳转到App应用市场(例如:应用宝、豌豆荚等等),通过应用市场下载更新安装。(2)在App内进行Apk下载,下载完成后更新安装。之前已经写过第二种方式,虽然有些粗糙,可流程还是挺完善的。这篇就用第一种方式来实现,走起。实现思路:1.请求后台数据,根据返回版本号对比判断应用是否需要进行更新操作。2.若不需要,跳转到登录或应用主界面,若需要进行弹框,让用户选择是否进行更新操作。3.若用户选择取消更新,则跳转到登录或应用主界面4.若用户选择更新,则判断手机内是否安装需要进入的应用市场APP。5.如果已安装,那么根据包名直接进入应用市场的详情页面下载apk.6.如果未安装,那么根据后台返回的地址,用浏览器打开进行下载。关键步骤代码说明:1.判断用户手机内是否安装需要进入的应用市场APP
/***判断应用市场是否存在的方法**
paramcontext*parampackageName**主流应用商店对应的包名*