摘要
友盟的更新功能如何集成在Android应用程序中?更新分为:自动更新、手动更新和默认下载,自动更新在Android应用程序启动的时候,自动检查是否有更新版本(versionCode大于当前版本),如果有弹出更新窗口,如图1所示:
该窗框是umeng-update-v2.6.0.1.jar包下的一个activity类,路径:com.umeng.update.UpdateDialogActivity,因此不需要我们重写UI界面,在启动界面简单的一句代码就可以完成“自动更新”功能,代码如下:
- UmengUpdateAgent.update(context);
开发步骤
- 下载友盟的更新jar并集成
- 复制友盟res文件夹下的内容到自己项目中
- 添加自动更新代码,例如:MainActivity
- 添加manifest权限,代码如下:
- <!-- 友盟推送 Start -->
- <activity
- android:name="com.umeng.update.UpdateDialogActivity"
- android:theme="@android:style/Theme.Translucent.NoTitleBar" >
- </activity>
- <meta-data
- android:name="UMENG_APPKEY"
- android:value="56d8f8dd67e58e554e000bc5" >
- </meta-data>
- <meta-data
- android:name="UMENG_CHANNEL"
- android:value="TeachCourse" >
- </meta-data>
- <service
- android:name="com.umeng.update.net.DownloadingService"
- android:process=":DownloadingService" >
- </service>
- <!-- 友盟推送 end -->
- 上传新版本到友盟后台
- 启动应用程序,提示自动更新窗口
友盟更行官方SDK下载
你可能感兴趣的文章
来源:TeachCourse,
每周一次,深入学习Android教程,关注(QQ158#9359$239或公众号TeachCourse)
转载请注明出处: https://www.teachcourse.cn/1584.html ,谢谢支持!
转载请注明出处: https://www.teachcourse.cn/1584.html ,谢谢支持!
分类:Android Studio, Android基础
标签:Android, Umeng