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

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

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

OkHttpUtils是一款封裝了okhttp的網(wǎng)絡(luò)框架,支持大文件上傳下載,上傳進(jìn)度回調(diào),下載進(jìn)度回調(diào),表單上傳(多文件和多參數(shù)一起上傳),鏈?zhǔn)秸{(diào)用,整合Gson,自動(dòng)解析返回對象,支持Https和自簽名證書,支持cookie自動(dòng)管理,擴(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)度顯示實(shí)例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論