网站锚文本使用查询,邢台网站推广专业服务,正规的扬中网站建设,郑州网络推广公司排名软件简介UpdateHelper 是一个为了简化Android App的迭代升级开发的AndroidLibrary#xff0c;任何一个项目只要引入这个library便集成了在线检查新版本的功能以及下载APK功能#xff0c;仅需两行代码即可搞定。UpdateHelpers要怎么使用#xff1f;1.首先服务器端需要提供一个…软件简介UpdateHelper 是一个为了简化Android App的迭代升级开发的AndroidLibrary任何一个项目只要引入这个library便集成了在线检查新版本的功能以及下载APK功能仅需两行代码即可搞定。UpdateHelpers要怎么使用1.首先服务器端需要提供一个接口,返回json数据格式如下{appName: TestUpdate,versionCode: 1,versionName: 1.0,apkUrl: http://java.linuxlearn.net/shelwee/Finances.apk,changeLog:1.修复xxx Bug;\n2.更新UI界面.,updateTips: 更新提示}2.客户端操作如下UpdateHelper updateHelper new UpdateHelper.Builder(this).checkUrl(http://localhost/check.jsp).isAutoInstall(false) //设置为false需在下载完手动点击安装;默认值为true下载后自动安装。.build();updateHelper.check();/**或者使用下面的方式针对复杂需求的可重写回调方法updateHelper.check(new OnUpdateListener() {Overridepublic void onStartDownload() {// TODO Auto-generated method stub}Overridepublic void onStartCheck() {// TODO Auto-generated method stub}Overridepublic void onFinshDownload() {// TODO Auto-generated method stub}Overridepublic void onFinishCheck(UpdateInfo info) {// TODO Auto-generated method stub}Overridepublic void onDownloading(int progress) {// TODO Auto-generated method stub}});*/UpdateHelper需要哪些权限UpdateHelper原理是什么UpdateHelper通过接口返回的数据versionCode与当前app的versionCode匹配如果版本号比当前app的versionCode大则存在新版本弹出更新提示对话框否则提示当前版本是最新版。Note:当遇到网络中断或阻塞等问题时处理方式也为提示当前版本是最新版。截图