友盟更新 — 关于android 版本更新

友盟   http://www.umeng.com/     想要了解更多 就去看看吧。


简单的说 :

         1.    到友盟这个网站里面  去注册 个账号(每次你上传新版本后,当你的应用版本低于你上传到友盟的版本时 他会自动提示你更新)。

         2.    你就可以管理你的应用了,他的网站里面也会教你怎么做,   首先 你下载 友盟的 SDK   (这些文件 后面我都会上传)

         3.    把  友盟的  SDK 放入你的  android工程  ,再把友盟相关的 文件  (res ,layout,strings..)放入你的项目。(他的这个些相关文件 ,其实就是 他的一个更新界面)

  一,       再是需要在你的配置文件  AndroidManifest.xml   里面 加入东西。  看图吧 这样更容易懂(直接粘到你的项目里吧)

         

                 <service
		    android:name="com.umeng.common.net.DownloadingService"
		    android:exported="true"
		    android:process=":DownloadingService" >
		 </service>
   

        你在你的友盟 账号里面 必须创建1个 应用, 那个应用 其实就是 放你要上传的 东西的,当你创建的时候  会生成1个 key    
    (直接粘到你的项目里吧,把你的 key 放进来)

<meta-data android:value="522XXXXXXXXXXXX0b310e017362" android:name="UMENG_APPKEY"></meta-data>


      把key写在 value后面, 这个key  是你手机 应用启动的时候, 友盟就会根据你这个 key  检测他 网站上 相应 key 的 应用的  版本,会提示更新


      然后是各种权限:这4个 就全加上就好了呢(不理解的话可以取官网看, 他会自动选择最好的 方式进行更新

   (直接粘到你的项目里吧)

    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

  好了配置文件完了以后: 就是刚才说的SDK 和  各种     (后面我上传 , 亲直接下载就好了。)

layout的:

     

drawable的:

values的2个:


    

       



当然还有SDK     


  然后在代码里面写上 :(直接粘到你的项目里吧)

//--------------------------------------------------/** 判断是否有更新 **/---------------------------------
		/** 判断是否有更新 **/
		private void update() {
			UmengUpdateAgent.setOnDownloadListener(null);
			UmengUpdateAgent.setUpdateOnlyWifi(false);
			UmengUpdateAgent.setUpdateAutoPopup(false);
			UmengUpdateAgent.setUpdateListener(new UmengUpdateListener() {
				@Override
				public void onUpdateReturned(int updateStatus,
						UpdateResponse updateInfo) {
					switch (updateStatus) {
					case 0: // has update
						UmengUpdateAgent.showUpdateDialog(LoginActivity.this, updateInfo);
						break;
					default:
						break;
					}
				}
			});
			UmengUpdateAgent.update(this);
		}

   这个 update 方法呢, 就在你的应用初始界面的  oncreate 调用就好了  OK了。  绝对么问题了哈哈!


好了东西我传上来了。: http://download.csdn.net/detail/kongbaidepao/6252145


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

空白的泡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值