版本检测和更新

               APP不可能一次把功能全做完,当我们需要更新的时候,可以自己写,也可以用第三方更新,比如友盟更新,首先我们需要获取我们APP当前的版本,关键代码如下
 
   private String getVersionCode() {try {String pkName = this.getPackageName();String versionCode = this.getPackageManager().getPackageInfo(pkName, 0).versionName;return versionCode;} catch (Exception e) {return "";}}  

上面的函数就可以获取我们当前的版本号之后放到UI界面,当点击是否需要更新的时候再调用更新,然后我们项目用的是友盟更新,关键代码如下

  protected void updateClick(){//使用umeng的升级组件UmengUpdateAgent.setDefault();//UmengUpdateAgent.update(this);
//      UmengUpdateAgent.setUpdateAutoPopup(false);UmengUpdateAgent.setUpdateListener(new UmengUpdateListener() {@Overridepublic void onUpdateReturned(int upda

Android之版本检测和更新相关推荐

  1. (转)解决Android SDK Manager无法更新或下载太慢问题

    (转)解决Android SDK Manager无法更新或下载太慢问题 参考文章: (1)(转)解决Android SDK Manager无法更新或下载太慢问题 (2)https://www.cnbl ...

  2. android n 更新画面,Android N的无缝更新是什么?

    原标题:Android N的"无缝更新"是什么? [天极网手机频道]谷歌在I/O开发者大会主题演讲中谈到了AndroidN的许多新特性,这里我们来特别聊聊谷歌提到的"无缝 ...

  3. Android接入百度自动更新SDK

    一:前言 公司的app,上传到百度应用市场,然后说必须要接入百度的自动更新sdk才能上架,于是从百度官网上去下载jar包,下载的时候必须要带上数据统计,如果使用自动的jar包,还需要带上广告联盟,坑爹 ...

  4. Android程序版本更新--通知栏更新下载安装(转)

    Android应用检查版本更新后,在通知栏下载,更新下载进度,下载完成自动安装,效果图如下: 检查当前版本号 AndroidManifest文件中的versionCode用来标识版本,在服务器放一个新 ...

  5. 谷歌android wear智能腕表 价格,谷歌Android Wear 2.0更新推送:仅三款智能手表可享受...

    经过一段时间的等待之后,谷歌的最新一代可穿戴平台Android Wear 2.0终于正式发布.此后便有多个品牌宣布将推出搭载Android Wear 2.0的新款智能手表.在近日举办的瑞士巴塞尔国际珠 ...

  6. Android Studio 完美解决 “Android SDK Manager 无法更新“、 ”connection error” 的问题...

    一.Android SDK Manager 无法更新 1. 打开SDK Mannger, 并选中启动单独的SDK Mannger. 2.  打开Android SDK Mannger并设置Option ...

  7. 【问题解决】解决 Android SDK下载和更新失败“Connection to https://dl-ssl.google.com refused”的问题

    [问题&解决]解决 Android SDK下载和更新失败"Connection to https://dl-ssl.google.com refused"的问题 参考文章: ...

  8. win7 更新android sdk,大神为你详解win7系统android sdk manager无法更新的处理对策

    随着电脑的使用率越来越高,我们有时候可能会遇到win7系统android sdk manager无法更新问题,如果我们遇到了win7系统android sdk manager无法更新的问题,要怎么处理 ...

  9. 解决Android SDK Manager无法更新下载 - 猪悟能 - 博客园 (cnblogs.com)

    新机器安装SDK Manager时一直下载失败,连接dl.google.com失败,连接dl-ssl.google.com失败.多次搜索和尝试后发现一个比较好的解决办法如下: 引自:解决Android ...

最新文章

  1. SpringBoot 实战 (八) | 使用 Spring Data JPA 访问 Mysql 数据库
  2. Scala项目启动方式:extends App和main的区别
  3. oraclde存储过程_Oracle存储过程详解(引用)+补充
  4. linux-选择输入法
  5. 面试官让我用channel实现sync包里的同步锁,是不是故意为难我?
  6. Maven多个mudule只编译、打包指定module
  7. ABTest灰度发布
  8. iOS 实现简单的列表预加载
  9. 111... 南邮NOJ 1079
  10. 他一篇论文未发博士毕业!中科院最年轻院士入职浙大!
  11. 项目管理-Visio可以绘制甘特图编辑操作极方便
  12. 视频md5修改器苹果手机
  13. 网页制作中PS图像处理的应用
  14. php后缀名隐藏,php怎样隐藏后缀名
  15. 给Testerhome测试小道消息做个硬广告
  16. elasticsearch索引、文档、映射等概念
  17. 在Ubuntu上基于wayland/weston源码构建weston桌面
  18. c语言dht网络爬虫,用Node.js实现一个DHT网络爬虫,一步一步完成一个BT搜索引擎(一)...
  19. Nature综述:大脑中的音乐
  20. 让程序员心动的微瞬间(亲情篇)

热门文章

  1. Windows环境下Dapr入门
  2. C# 在PC上的通过蓝牙(bluetooth)发送数据到手机
  3. AA.Dapper升级了
  4. MongoDB最新4.2.7版本三分片集群修改IP实操演练
  5. Magicodes.IE 在100万数据量下导入导出性能测试
  6. ASP.NET Core gRPC 使用 Consul 服务注册发现
  7. 聊聊 Docker Swarm 部署 gRPC 服务的坑
  8. C#刷遍Leetcode面试题系列连载(3): No.728 - 自除数
  9. 微软发布 VS Code Java 安装程序,一键安装所有 Java 开发环境
  10. Visual Studio 2019 16.1 使用 .NET Core 3.0