老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

Android應用中怎么將文件下載到指定目錄

本篇文章給大家分享的是有關Android應用中怎么將文件下載到指定目錄,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

我們提供的服務有:成都做網站、成都網站制作、微信公眾號開發、網站優化、網站認證、德興ssl等。為成百上千企事業單位解決了網站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的德興網站制作公司

實現方法如下:

/**
   * 下載指定路徑的文件,并寫入到指定的位置
   *
   * @param dirName
   * @param fileName
   * @param urlStr
   * @return 返回0表示下載成功,返回1表示下載出錯
   */
  public int downloadFile(String dirName, String fileName, String urlStr) {
    OutputStream output = null;
    try {
      //將字符串形式的path,轉換成一個url
      URL url = new URL(urlStr);
      //得到url之后,將要開始連接網絡,以為是連接網絡的具體代碼
      //首先,實例化一個HTTP連接對象conn
      HttpURLConnection conn = (HttpURLConnection) url.openConnection();
      //定義請求方式為GET,其中GET的大小寫不要搞錯了。
      conn.setRequestMethod("GET");
      //定義請求時間,在ANDROID中最好是不好超過10秒。否則將被系統回收。
      conn.setConnectTimeout(6 * 1000);
      //請求成功之后,服務器會返回一個響應碼。如果是GET方式請求,服務器返回的響應碼是200,post請求服務器返回的響應碼是206(貌似)。
      if (conn.getResponseCode() == 200) {
        //返回碼為真
        //從服務器傳遞過來數據,是一個輸入的動作。定義一個輸入流,獲取從服務器返回的數據
        InputStream input = conn.getInputStream();
        File file = createFile(dirName + fileName);
        output = new FileOutputStream(file);
        //讀取大文件
        byte[] buffer = new byte[1024];
        //記錄讀取內容
        int n = input.read(buffer);
          //寫入文件
          output.write(buffer, 0, n);
          n = input.read(buffer);
        }
        output.flush();
         input.close();
      }
    } catch (MalformedURLException e) {
      e.printStackTrace();
    } catch (Exception e) {
      e.printStackTrace();
    } finally {
      try {
        output.close();
        System.out.println("success");
        return 0;
      } catch (IOException e) {
        System.out.println("fail");
        e.printStackTrace();
      }
    }
    return 1;
  }
  /**
   * 在SD卡的指定目錄上創建文件
   *
   * @param fileName
   */
  public File createFile(String fileName) {
    File file = new File(fileName);
    try {
      file.createNewFile();
    } catch (IOException e) {
      e.printStackTrace();
    }
    return file;
  }

以上就是Android應用中怎么將文件下載到指定目錄,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創新互聯行業資訊頻道。


新聞名稱:Android應用中怎么將文件下載到指定目錄
分享路徑:http://www.xueling.net.cn/article/goiphh.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 久久免费99精品国产自在现线 | 久久久成人精品视频 | 亚洲网址在线观看 | 久久国产精品久久久久久 | 国产无遮挡又爽又刺激的视频老师 | 国产熟女精品视频国语 | 666av视频在线观看 | 国产日本欧美一区二区三区 | 国产精品久一 | 天天躁狠狠躁夜躁2020挡不住 | 91在线视频?看免费 高清在线一区二区 | 久久亚洲精品国产亚洲老地址 | 日韩啪啪免费视频 | 日韩精品久久久肉伦网站 | 午夜影院免费视频 | 91精品成人久久 | 精品国产综合乱码久久久久久 | 狼干综合网 | 亚洲国产精品线久久 | 永久免费草莓视频入口 | 狠狠热在线视频免费 | 色哟哟国产精品免费观看 | 中国老太婆xxxhd | 99干b| 色综合色欲色综合色综合色乛 | 国产99久久一区二区三区 | 国产亚洲精品一区二555 | 日本啊v在线 | 色婷婷国产精品 | 久久久久亚洲AV综合仓井空 | www.久久成人网 | 四虎激情网 | 日韩黄色免费 | 成人一区二区在线?看 | 91精品国产综合久久久久久丝袜 | 亚洲毛片在线看 | 巨胸喷奶水www久久久 | 色鬼7777久久 | 国产区91| AV无码人妻中文字幕 | 久久网址|