Android 一个自动升级的封装库(支持android6.0和7.0的特性)
来源:互联网 发布:淘宝店铺登录 编辑:程序博客网 时间:2024/06/07 06:33
一、引子
我们在做项目的时候,特别是针对那种企业定制APP项目,经常需要使用到自动升级功能模块。一个自动升级功能,节省了大量安装工作。每次版本变更只需要服务端数据库配置改下,将最新版本的APP放在我们的服务器上,就可以自动下载最新版本了。
自动升级属于一个单独的功能模块,每次都写虽然都是COPY工作,还是比较烦人。就直接封装了一个库,直接使用了。
当前库的封装程度:
1. 获取到最新APP的下载地址后就可以直接使用当前库。
2. 简单的用系统的AlertDialog完成版本更新提示,进度条提示,下载失败提示。
*注:未加通知栏提示,想要通知栏下载的可以自行看源码添加进去。
源码地址:https://github.com/SeachForLife/pUpVersion
Android Studio 导入方法:
gradle中添加:
第一步: allprojects { repositories { ... maven { url 'https://jitpack.io' } } }第二步: dependencies { compile 'com.github.SeachForLife:pUpVersion:1.0' }
二、运行效果图
三、使用方法
使用方法很简单。直接在你需要升级的位置添加:
upVersions=new UpVersions()
.getInstance()
.setTitle("提示")
.setContent("有新版本需要更新!")
.setDownloadUrl("http://download.cntv.cn/app/cntv/cbox_androidguanwang_v6.1.70.apk")
.downAndUpApp(MainActivity.this);//将你当前位置的上下文context传进去
.getInstance()
.setTitle("提示")
.setContent("有新版本需要更新!")
.setDownloadUrl("http://download.cntv.cn/app/cntv/cbox_androidguanwang_v6.1.70.apk")
.downAndUpApp(MainActivity.this);//将你当前位置的上下文context传进去
欢迎使用
---------------------------------------------------分割--------------------------------------------------------
最新更新:
支持android M(6.0)以上及android N(7.0)新特性。
阅读全文
1 0
- Android 一个自动升级的封装库(支持android6.0和7.0的特性)
- 了解与建设有中国特色的Android M&N(Android6.0和7.0新特性分析)
- Android6.0/7.0/O的新特性
- android6.0增加的特性
- Android高效开发之,Android6.0动态权限的封装
- Android6.0运行时权限的理解和封装
- Android 7.0对比Android6.0新特性
- Android6.0和7.0新特性分析
- Android6.0和7.0新特性分析
- Android6.0和7.0新特性
- Android6.0和7.0新特性分析
- Android6.0和7.0新特性分析
- android6.0的权限处理(封装版)
- Android6.0运行时权限的封装
- Android6.0动态权限的封装
- Android6.0的动态权限封装
- 浅谈android6.0的新特性
- 一个自动升级的shell
- monkey测试
- Struts2的文件下载
- Android 4.4 KitKat NotificationManagerService使用详解与原理分析(一)__使用详解
- 关于字节序(大端法、小端法)的定义
- 高德地图(AMap)JavaScript API的使用
- Android 一个自动升级的封装库(支持android6.0和7.0的特性)
- 图片的二次采样和压缩_lemonen
- python 内建函数
- navicat(MySql)错误1045 Access denied for user 'root'@'localhost' (using password:YES)
- iOS_陀螺仪、加速计的使用
- 错误: iOS审核被拒之 ipv6
- caffe根据训练出的模型提取特征
- 安装node,gulp,mongodb,本地域名设置
- 前端的路该怎么走,迷茫期应该如何渡过