一行代码搞定android应用升级——EasyAndroidUpgrade
2017-02-09 18:24
701 查看
EasyAndroidUpgrade
https://github.com/lijunhuayc/EasyAndroidUpgradeEasyAndroidUpgrade支持的功能
一行代码搞定android应用升级。EasyAndroidUpgrade用法及原理
new UpgradeHelper.Builder(this) .setUpgradeUrl("http://192.168.1.79/public/upgrade.html?version=3") .setDelay(1000) .setIsAboutChecking(true)//关于页面手动检测更新需要设置isAboutChecking(true), 启动时检测设为false .build().check();
链式调用方式设置升级参数,框架内部检测到升级后会启动一个Dialog样式Activity来提示用户进行升级,升级时用户可以等待App下载完成也可以选择后台静默下载,下载过程中用户可以暂停或者取消下载从而终止升级,下载完成后会根据配置检测包名是否一直,文件MD5值是否一致,检测完成后会根据配置决定直接弹出App安装界面还是Notification通知用户已下载完成。
配置参数解释
public class UpgradeConfig implements Parcelable { private String upgradeUrl; //upgrade check remote-interface. private boolean isAutoStartInstall = true; private boolean isQuietDownload = false; //whether quiet download when the update is detected. private boolean isCheckPackageName = true; //whether check the package name. private boolean isAboutChecking = false; //whether is "about" check upgrade. private long delay = 0; //millisecond. whether delay check upgrade. }
upgradeUrl 升级接口 isAutoStartInstall 下载完成后是否直接启动安装 isQuietDownload 是否直接后台下载App isCheckPackageName 下载玩APP是否检测App包名一致(通常必须要检测,如果公司产品需要变更包名的则不用检测,还能引导使用盗版App的用户升级到正版App) isAboutChecking “关于”页面中用户手动检测升级需要设置此参数 delay 启动检测时可以设置延迟请求时间,避开启动时大批量接口请求数据。
License
Copyright 2017 lijunhuayc <lijunhuayc@sina.com> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
相关文章推荐
- Android本地图片或者网络图片高斯模糊效果(毛玻璃效果)图片模糊效果一行代码搞定
- 安卓视频播放器 一行代码快速实现在线视频播放,Android视频播放,AndroidMP3播放,安卓视频播放一行代码搞定
- 动态更换应用Icon-上个版本我就改了一行代码!- 徐宜生 Android群英传
- 安卓视频播放器 一行代码快速实现视频播放,Android视频播放,AndroidMP3播放,安卓视频播放一行代码搞定,仿今日头条 Android视频播放器
- Android本地图片或者网络图片高斯模糊效果(毛玻璃效果)图片模糊效果一行代码搞定
- SmartAssembly,用一行代码和简单的配置文件,几分钟轻松搞定客户端软件的自动升级。
- Android应用升级,加固,自动签名,多渠道打包,渠道信息获取一键式搞定
- [置顶] Android引导蒙层,安卓新手引导图,引导图层,支持椭圆,圆形,矩形多种形状,一行代码快速搞定
- Android 一行代码搞定将错误日志放入到sd卡中且不需要任何权限,适配到android7.0
- Android 一行代码搞定将错误日志放入到sd卡中且不需要任何权限,适配到android7.0
- 一行代码不用敲,15分钟轻松搞定GIS开发,GISer福音,教你如何从下载到使用webappbuilder创建第一个应用程
- 解决android启动黑白屏最简洁的方式 一行代码搞定
- 一行代码搞定Android 6.0动态权限申请
- 一行代码搞定android键盘弹出时view被挤上去
- android应用客户端自动升级代码
- Android一行代码搞定RecyclerView的一切!
- 一行代码搞定Android弧形卫星动画菜单(附Demo)
- Android防止过快点击造成多次事件 一行代码搞定,特别简单,可以复用
- Android本地图片或者网络图片高斯模糊效果(毛玻璃效果)图片模糊效果一行代码搞定
- Android 一行代码搞定将错误日志放入到sd卡中且不需要任何权限,适配到android7.0