欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android okhttputils現(xiàn)在進(jìn)度顯示實例代碼

 更新時間:2016年12月14日 16:10:38   作者:曲洋-quyang  
本文通過實例代碼給大家詳細(xì)介紹了Android okhttputils現(xiàn)在進(jìn)度顯示,代碼簡答易懂,非常不錯,具有參考借鑒價值,需要的朋友參考下吧

OkHttpUtils是一款封裝了okhttp的網(wǎng)絡(luò)框架,支持大文件上傳下載,上傳進(jìn)度回調(diào),下載進(jìn)度回調(diào),表單上傳(多文件和多參數(shù)一起上傳),鏈?zhǔn)秸{(diào)用,整合Gson,自動解析返回對象,支持Https和自簽名證書,支持cookie自動管理,擴(kuò)展了統(tǒng)一的上傳管理和下載管理功能。

 //download the new app
  private void downLoadNewApp(NewVersion.XianzaishiRfBean version) {
    if (StringUtils.isEmpty(version.getUrl())) {
      ToastUtils.showToast("新版本的APP url為空");
      enterLoginActivity();
      return;
    }
    final ProgressDialog dialog = new ProgressDialog(this);
    dialog.setTitle("正在下載");
    dialog.setMessage(version.getDes() + "");
    dialog.setCancelable(false);
    dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
    dialog.show();
    if (!NetUtils.hasNet(SplashActivity.this)) {
      ToastUtils.showToast("請檢查網(wǎng)絡(luò)環(huán)境");
      return;
    }
    System.out.println("SplashActivity.downLoadNewApp=" + version.getUrl());
    OkHttpUtils
        .get()
        .url(version.getUrl())
        .build()
        .execute(new FileCallBack(Environment.getExternalStorageDirectory().getAbsolutePath(), Conts.NEW_APP_NAME) {
          @Override
          public void onError(Call call, Exception e, int id) {
            enterLoginActivity();
            System.out.println("SplashActivity.onError=哈哈哈");
            ToastUtils.showToast("下載更新包失敗");
          }
          @Override
          public void inProgress(float progress, long total, int id) {
            super.inProgress(progress, total, id);
            dialog.setProgress((int) (100 * progress));
          }
          @Override
          public void onResponse(File response, int id) {
            Intent intent = new Intent();
            intent.setAction(Intent.ACTION_VIEW);
            intent.addCategory(Intent.CATEGORY_DEFAULT);
            intent.setDataAndType(Uri.fromFile(response),
                "application/vnd.android.package-archive");
            startActivityForResult(intent, 0);
          }
        });
  }

以上所述是小編給大家介紹的Android okhttputils現(xiàn)在進(jìn)度顯示實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Android編程實現(xiàn)應(yīng)用自動更新、下載、安裝的方法

    Android編程實現(xiàn)應(yīng)用自動更新、下載、安裝的方法

    這篇文章主要介紹了Android編程實現(xiàn)應(yīng)用自動更新、下載、安裝的方法,涉及Android針對應(yīng)用程序包的讀取,屬性判斷與更新操作的相關(guān)技巧,需要的朋友可以參考下
    2016-02-02
  • 詳細(xì)分析android的MessageQueue.IdleHandler

    詳細(xì)分析android的MessageQueue.IdleHandler

    這篇文章主要介紹了android的MessageQueue.IdleHandler用法,很有參考價值,歡迎大家在下方留言區(qū)討論。
    2017-11-11
  • Android中自定義Window Title樣式實例

    Android中自定義Window Title樣式實例

    這篇文章主要介紹了Android中自定義Window Title樣式實例,本文給出效果預(yù)覽和實現(xiàn)方法,需要的朋友可以參考下
    2015-01-01
  • Android結(jié)合kotlin使用coroutine的方法實例

    Android結(jié)合kotlin使用coroutine的方法實例

    這篇文章主要給大家介紹了關(guān)于Android結(jié)合kotlin使用coroutine的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 安卓(Android)游戲開發(fā)音效代碼

    安卓(Android)游戲開發(fā)音效代碼

    本文主要介紹在Android 游戲開發(fā)的過程中會用到音效資源,這里對音效的方法做出詳解,希望對大家有所幫助
    2016-07-07
  • Android中使用socket通信實現(xiàn)消息推送的方法詳解

    Android中使用socket通信實現(xiàn)消息推送的方法詳解

    這篇文章主要介紹了Android中使用socket通信實現(xiàn)消息推送的方法,文中舉了一個消息發(fā)送端和一個消息接收端以及服務(wù)器端的例子來說明原理并且展示了客戶端的實現(xiàn),需要的朋友可以參考下
    2016-04-04
  • android 退出程序解決內(nèi)存釋放的問題

    android 退出程序解決內(nèi)存釋放的問題

    做Android項目的時候發(fā)現(xiàn)一個問題:當(dāng)應(yīng)用程序退出了,點擊"設(shè)置"查看應(yīng)用程序,界面顯示著可以點擊"強(qiáng)制關(guān)閉 由于這個問題我發(fā)現(xiàn)了一個更加嚴(yán)重的問題,那就是,在我應(yīng)用程序退出之后,系統(tǒng)并沒有釋放掉我應(yīng)用程序所占內(nèi)存
    2012-11-11
  • android判斷設(shè)備是否有相機(jī)的實例代碼

    android判斷設(shè)備是否有相機(jī)的實例代碼

    下面小編就為大家?guī)硪黄猘ndroid判斷設(shè)備是否有相機(jī)的實例代碼。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Android開發(fā)之模仿微信打開網(wǎng)頁的進(jìn)度條效果(高仿)

    Android開發(fā)之模仿微信打開網(wǎng)頁的進(jìn)度條效果(高仿)

    這篇文章主要介紹了Android開發(fā)之模仿微信打開網(wǎng)頁的進(jìn)度條效果(高仿)的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • 通過Jetpack Compose實現(xiàn)雙擊點贊動畫效果

    通過Jetpack Compose實現(xiàn)雙擊點贊動畫效果

    這篇文章主要介紹了如何利用Jetpack Compose實現(xiàn)雙擊點贊動畫效果,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-01-01

最新評論