當前位置: 首頁>>代碼示例>>Java>>正文


Java UmengUpdateAgent.setDeltaUpdate方法代碼示例

本文整理匯總了Java中com.umeng.update.UmengUpdateAgent.setDeltaUpdate方法的典型用法代碼示例。如果您正苦於以下問題:Java UmengUpdateAgent.setDeltaUpdate方法的具體用法?Java UmengUpdateAgent.setDeltaUpdate怎麽用?Java UmengUpdateAgent.setDeltaUpdate使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在com.umeng.update.UmengUpdateAgent的用法示例。


在下文中一共展示了UmengUpdateAgent.setDeltaUpdate方法的10個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: operateUmeng

import com.umeng.update.UmengUpdateAgent; //導入方法依賴的package包/類
public void operateUmeng() {
	UmengUpdateAgent.setUpdateUIStyle(UpdateStatus.STYLE_NOTIFICATION);
	UmengUpdateAgent.setDeltaUpdate(true);
	UmengUpdateAgent.setUpdateOnlyWifi(false);
	UmengUpdateAgent.update(this);
	//檢測開發者反饋回複
	FeedbackAgent agent = new FeedbackAgent(this);
	agent.sync();
}
 
開發者ID:SShineTeam,項目名稱:Huochexing12306,代碼行數:10,代碼來源:WelcomeAty.java

示例2: update

import com.umeng.update.UmengUpdateAgent; //導入方法依賴的package包/類
/**
 * 自動更新檢查
 * 
 * @param context
 */
public static void update(Context context)
{
	UmengUpdateAgent.setDefault();
	UmengUpdateAgent.setDeltaUpdate(true);
	UmengUpdateAgent.update(context);
}
 
開發者ID:benniaobuguai,項目名稱:android-project-gallery,代碼行數:12,代碼來源:UmengUpdateAgentProxy.java

示例3: initUmeng

import com.umeng.update.UmengUpdateAgent; //導入方法依賴的package包/類
@Override
public void initUmeng(Context context) {
    if (App.getApp() != null && App.getApp().getEdition() == Edition.DEBUG) {
        MobclickAgent.setDebugMode(true);
        MobclickAgent.setCatchUncaughtExceptions(false);
        UpdateConfig.setDebug(true);
    } else {
        UmengUpdateAgent.setUpdateCheckConfig(false);
    }
    // Fix bug for downloading always
    UmengUpdateAgent.setDeltaUpdate(false);
    UmengUpdateAgent.setUpdateOnlyWifi(false);
    UmengUpdateAgent.setUpdateUIStyle(UpdateStatus.STYLE_DIALOG);
    UmengUpdateAgent.setUpdateAutoPopup(false);
}
 
開發者ID:wavinsun,項目名稱:MUtils,代碼行數:16,代碼來源:UmengHelperImpl.java

示例4: checkVersion

import com.umeng.update.UmengUpdateAgent; //導入方法依賴的package包/類
static public void checkVersion(Context context, UmengUpdateListener umengUpdateListener) {
	UmengUpdateAgent.setDeltaUpdate(false);
	UmengUpdateAgent.setUpdateOnlyWifi(true);
	UmengUpdateAgent.setUpdateAutoPopup(false);
	UmengUpdateAgent.setUpdateListener(umengUpdateListener);
	UmengUpdateAgent.update(context);
}
 
開發者ID:kituri,項目名稱:TankMMBaseNew,代碼行數:8,代碼來源:Utils.java

示例5: initUmeng

import com.umeng.update.UmengUpdateAgent; //導入方法依賴的package包/類
private void initUmeng() {
        /**
         * 設置是否增量更新:默認False
         */
        UmengUpdateAgent.setDeltaUpdate(true);
        /**
         * 靜默下載更新
         */
//        UmengUpdateAgent.silentUpdate(this);
        /**
         * 設置所有網絡狀態都進行檢查更新,默認是WIFE
         */
        UmengUpdateAgent.setUpdateOnlyWifi(false);
        /**
         *  友盟:檢查版本更新
         */
        UmengUpdateAgent.update(this);
        /**
         * 自定義更新提示:這裏是為了防止退出登錄後,再次登陸會彈出 “當前已是最新版本”
         */
        UmengUpdateAgent.setUpdateListener(new UmengUpdateListener() {
            @Override
            public void onUpdateReturned(int updateStatus, UpdateResponse updateInfo) {
                switch (updateStatus) {
                    case UpdateStatus.Yes: // has update
                        UmengUpdateAgent.showUpdateDialog(MainActivity.this, updateInfo);
                        break;
                    case UpdateStatus.No: // has no update
//                        ToastUtil.showToast(MainActivity.this, "當前已是最新版本");
                        break;
                    case UpdateStatus.NoneWifi: // none wifi
                        // 注意:我已經在MainActivity中設置,更新時忽略隻在WIFE下更新,所以這個狀態暫時沒用
//                        ToastUtil.showToast(MainActivity.this, "沒有wifi連接,隻在wifi下更新");
                        break;
                    case UpdateStatus.Timeout: // time out
//                        ToastUtil.showToast(MainActivity.this, "請求超時,請檢查網絡");
                        break;
                }
            }
        });

    }
 
開發者ID:jpaijh,項目名稱:TYT,代碼行數:43,代碼來源:MainActivity.java

示例6: setupUmeng

import com.umeng.update.UmengUpdateAgent; //導入方法依賴的package包/類
private void setupUmeng() {
    UmengUpdateAgent.update(this);
    UmengUpdateAgent.setDeltaUpdate(false);
    UmengUpdateAgent.setUpdateOnlyWifi(false);
}
 
開發者ID:benchegnzhou,項目名稱:MeiZi_App,代碼行數:6,代碼來源:MainActivity.java

示例7: setUmeng

import com.umeng.update.UmengUpdateAgent; //導入方法依賴的package包/類
private void setUmeng() {
        //對友盟統計日誌加密
        AnalyticsConfig.enableEncrypt(true);
        //友盟統計不采集mac信息
        MobclickAgent.setCheckDevice(false);

        //禁止自動提示更新對話框
        UmengUpdateAgent.setUpdateAutoPopup(false);
        //禁止增量更新
        UmengUpdateAgent.setDeltaUpdate(false);
        UmengUpdateAgent.setUpdateListener(new UmengUpdateListener() {
            @Override
            public void onUpdateReturned(int status, UpdateResponse updateResponse) {
                switch (status) {
                    case UpdateStatus.Yes:
                        //有更新
                        showUpdateDialog(updateResponse);
                        break;
                    case UpdateStatus.No:
                        //無更新
                        break;
                    case UpdateStatus.NoneWifi:
                        //無wifi
                        break;
                    case UpdateStatus.Timeout:
                        //超時
                        break;
                }
            }
        });
        //友盟設置檢查更新,不限於wifi
        UmengUpdateAgent.setUpdateOnlyWifi(false);
        //禁用集成檢測,否則會提示缺少xxx,然而我並不需要那些東西
        UmengUpdateAgent.setUpdateCheckConfig(false);
        //檢查更新
        UmengUpdateAgent.update(this);

        //同步數據
        final FeedbackAgent agent = new FeedbackAgent(this);
//        agent.openFeedbackPush();      啟用推送在小米手機上會有崩潰發生
        agent.sync();
        UserInfo userInfo = agent.getUserInfo();
        String nickname = ConfigUtil.readString("user", "nickname");
        if (TextUtils.isEmpty(nickname)) {
            final String n = generateNickname();
            Map<String, String> contact = new HashMap<>();
            contact.put("昵稱", n);
            userInfo.setContact(contact);
            agent.setUserInfo(userInfo);
            new Thread(new Runnable() {
                @Override
                public void run() {
                    boolean success = agent.updateUserInfo();
                    if (success) {
                        ConfigUtil.writeString("user", "nickname", n);
                    }
                }
            }).start();

        }
        //啟用推送
//        PushAgent.getInstance(this).enable();  啟用推送在小米手機上會有崩潰發生
    }
 
開發者ID:Uphie,項目名稱:ONE-Unofficial,代碼行數:64,代碼來源:MainActivity.java

示例8: updata

import com.umeng.update.UmengUpdateAgent; //導入方法依賴的package包/類
private void updata() {
	UmengUpdateAgent.setUpdateAutoPopup(true);
	UmengUpdateAgent.setUpdateOnlyWifi(false);
	UmengUpdateAgent.setDeltaUpdate(true);
	UmengUpdateAgent.setUpdateListener(new UmengUpdateListener() {
		@Override
		public void onUpdateReturned(int updateStatus,
				UpdateResponse updateInfo) {
			switch (updateStatus) {
			case 0: // has update
				UmengUpdateAgent.showUpdateDialog(ComFun.context,
						updateInfo);
				break;
			case 1: // has no update

				ComFun.showToast("這是最新版的");
				break;
			case 2: // none wifi

				// ComFun.showToast("沒有wifi連接");
				break;
			case 3: // time out

				// ComFun.showToast("沒有聯網");
				break;
			}
		}

	});

	UmengUpdateAgent.setDownloadListener(new UmengDownloadListener() {

		@Override
		public void OnDownloadStart() {

			ComFun.showToast("開始下載");
		}

		@Override
		public void OnDownloadUpdate(int progress) {

			// ComFun.showToast("下載進度: " + progress + "%");
		}

		@Override
		public void OnDownloadEnd(int result, String file) {
			// Toast.makeText(mContext, "download result : " + result ,
			// Toast.LENGTH_SHORT).show();
			// Toast.makeText(mContext, "download file path : " + file ,
			// Toast.LENGTH_SHORT).show();

			// ComFun.showToast("文件位置 :" + file);
		}
	});
}
 
開發者ID:steven2947,項目名稱:NeXT_pyp,代碼行數:56,代碼來源:MainActivity.java

示例9: updata

import com.umeng.update.UmengUpdateAgent; //導入方法依賴的package包/類
private void updata() {
		UmengUpdateAgent.setUpdateAutoPopup(true);
		UmengUpdateAgent.setUpdateOnlyWifi(false);
		UmengUpdateAgent.setDeltaUpdate(true);
		UmengUpdateAgent.setUpdateListener(new UmengUpdateListener() {
			@Override
			public void onUpdateReturned(int updateStatus,
					UpdateResponse updateInfo) {
				switch (updateStatus) {
				case 0: // has update
					UmengUpdateAgent.showUpdateDialog(mContext, updateInfo);
					break;
				case 1: // has no update

					ComFun.showToast("這是最新版的");
					break;
				case 2: // none wifi

//					ComFun.showToast("沒有wifi連接");
					break;
				case 3: // time out

//					ComFun.showToast("沒有聯網");
					break;
				}
			}

		});

		UmengUpdateAgent.setDownloadListener(new UmengDownloadListener() {

			@Override
			public void OnDownloadStart() {

				ComFun.showToast("開始下載");
			}

			@Override
			public void OnDownloadUpdate(int progress) {

				// ComFun.showToast("下載進度: " + progress + "%");
			}

			@Override
			public void OnDownloadEnd(int result, String file) {
				// Toast.makeText(mContext, "download result : " + result ,
				// Toast.LENGTH_SHORT).show();
				// Toast.makeText(mContext, "download file path : " + file ,
				// Toast.LENGTH_SHORT).show();

				// ComFun.showToast("文件位置 :" + file);
			}
		});
	}
 
開發者ID:steven2947,項目名稱:NeXT_pyp,代碼行數:55,代碼來源:MainActivity.java

示例10: setUmengUpdate

import com.umeng.update.UmengUpdateAgent; //導入方法依賴的package包/類
private void setUmengUpdate() {

        //友盟自動更新
        UmengUpdateAgent.update(this);
        UmengUpdateAgent.setDeltaUpdate(true);

    }
 
開發者ID:bornbeauty,項目名稱:mengwa,代碼行數:8,代碼來源:MainActivity.java


注:本文中的com.umeng.update.UmengUpdateAgent.setDeltaUpdate方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。