友盟开发基础——自动更新功能(演示)

2016-03-18 13:02 阅读 6,614 次 评论 10 条
版权声明:本文著作权归TeachCourse所有,未经许可禁止转载,谢谢支持!
转载请注明出处:http://teachcourse.cn/1584.html

摘要

友盟的更新功能如何集成在Android应用程序中?更新分为:自动更新、手动更新和默认下载,自动更新在Android应用程序启动的时候,自动检查是否有更新版本(versionCode大于当前版本),如果有弹出更新窗口,如图1所示:
001-autoUpdate demo

该窗框是umeng-update-v2.6.0.1.jar包下的一个activity类,路径:com.umeng.update.UpdateDialogActivity,因此不需要我们重写UI界面,在启动界面简单的一句代码就可以完成“自动更新”功能,代码如下:

  1. UmengUpdateAgent.update(context);  

开发步骤

  1. 下载友盟的更新jar并集成
  2. 复制友盟res文件夹下的内容到自己项目中
  3. 添加自动更新代码,例如:MainActivity
  4. 添加manifest权限,代码如下:
    1. <!-- 友盟推送 Start -->  
    2.         <activity  
    3.             android:name="com.umeng.update.UpdateDialogActivity"  
    4.             android:theme="@android:style/Theme.Translucent.NoTitleBar" >  
    5.         </activity>  
    6.   
    7.         <meta-data  
    8.             android:name="UMENG_APPKEY"  
    9.             android:value="56d8f8dd67e58e554e000bc5" >  
    10.         </meta-data>  
    11.         <meta-data  
    12.             android:name="UMENG_CHANNEL"  
    13.             android:value="TeachCourse" >  
    14.         </meta-data>  
    15.   
    16.         <service  
    17.             android:name="com.umeng.update.net.DownloadingService"  
    18.             android:process=":DownloadingService" >  
    19.         </service>  
    20. <!-- 友盟推送 end -->  
  5. 上传新版本到友盟后台
  6. 002-上传新版本

  7. 启动应用程序,提示自动更新窗口

友盟更行官方SDK下载

关注公众号 扫一扫二维码,加我QQ

如果文章对你有帮助,欢迎点击上方按钮关注作者

来源:TeachCourse每周一次,深入学习Android教程,关注(QQ1589359239或公众号TeachCourse)
转载请注明出处:http://teachcourse.cn/1584.html

资源分享

QQ微云
添加网络打印机实际操作介绍 添加网络打印机实际操作介绍
ViewPager+FragmentPagerAdapter实现简单新闻客户端 ViewPager+FragmentPagerAd
WebView加载HTML5视频退出后无法停止播放问题解决办法 WebView加载HTML5视频退出
解决短信接收自动填写输入框的问题 解决短信接收自动填写输入框的问

发表评论

呲牙 憨笑 坏笑 偷笑 色 微笑 抓狂 睡觉 酷 流汗 鼓掌 大哭 可怜 疑问 晕 惊讶 得意 尴尬 发怒 奋斗 衰 骷髅 啤酒 吃饭 礼物 强 弱 握手 OK NO 勾引 拳头 差劲 爱你

表情

  1. 面币思过
    面币思过 【农民】 @回复

    友盟自动更新貌似去掉了吧

    • TeachCourse
      TeachCourse 【县长】【站长】 @回复

      再写这篇文章之前还没通知,最近才听说10月底不再提供自动更新服务,已提供的服务还可以继续使用

  2. 小C博客
    小C博客 【农民】 @回复

    只会皮毛!!

    • TeachCourse博主
      TeachCourse博主 【县长】【站长】 @回复

      其实我也差不多!!所以现在工作挺吃力的,每个小问题都搞老半天 [抓狂]

  3. yumanutong
    yumanutong 【农民】 @回复

    回访!!

  4. 新成博客
    新成博客 【农民】 @回复

    技术博客

  5. 懿古今
    懿古今 【队长】 @回复

    对于安卓看不懂,博主对安卓研究很深了,很佩服博主