成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

android多線程斷點下載

移動開發
實現android 上面多線程斷點續傳下載 ,支持暫停,記憶任務。

源碼簡介

實現android 上面多線程斷點續傳下載 ,支持暫停,記憶任務。
源碼運行截圖

 

源碼片段

  1. try { 
  2.                 HttpURLConnection http = (HttpURLConnection) downUrl 
  3.                         .openConnection(); 
  4.                 http.setConnectTimeout(5 * 1000); 
  5.                 http.setRequestMethod("GET"); 
  6.                 http.setRequestProperty("Accept""image/gif, image/jpeg, image/pjpeg, image/pjpeg,application/x-shockwave-flash, application/xaml+xml,application/vnd.ms-xpsdocument, application/x-ms-xbap,application/x-ms-application, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword"); 
  7.             //  http.setRequestProperty(, null); // 設置客戶端可以接受的返回數據類型 
  8.                   
  9.                 http.setRequestProperty("Accept-Language""zh-CN"); 
  10.                 http.setRequestProperty("Referer", downUrl.toString());// 設置請求的來源,便于對訪問來源進行統計 
  11.                 http.setRequestProperty("Charset""UTF-8"); 
  12.   
  13.                 // 計算該線程下載的開始位置 
  14.                 int startPos = block * (threadId - 1) + downloadedLength; 
  15.                   
  16.                 /** 
  17.                  * 每塊結束的位置(***一塊需特殊處理,因為不能平均分配每塊大下,***一塊可能會有余數) 
  18.                  */ 
  19.                 //int endPosition = (i + 1) != threadCount ? ((i + 1) * blockSize - 1): fileSize; 
  20.                 // 計算該線程下載的結束位置 
  21.                 int endPos = threadId!=threadCount? (block *threadId):fileSize; 
  22.                 // 設置獲取實體數據的范圍,如果超過了實體數據的大小會自動返回實際的數據大小 
  23.                 http.setRequestProperty("Range""bytes=" + startPos + "-"+ endPos); 
  24.                 // 客戶端用戶代理 
  25.                 http.setRequestProperty("User-Agent"
  26.                         "Mozilla/4.0 (compatible; MSIE 8.0;" 
  27.                                 + " Windows NT 5.2; Trident/4.0;" 
  28.                                 + " .NET CLR 1.1.4322;" 
  29.                                 + " .NET CLR 2.0.50727;" 
  30.                                 + " .NET CLR 3.0.04506.30;" 
  31.                                 + " .NET CLR 3.0.4506.2152;" 
  32.                                 + " .NET CLR 3.5.30729)"); 
  33.   
  34.                 // 使用長連接 
  35.                 http.setRequestProperty("Connection""Keep-Alive"); 
  36.                 // 獲取遠程連接的輸入流 
  37.                 InputStream inStream = http.getInputStream(); 
  38.                 // 設置本地數據緩存的大小為1M 
  39.                 byte[] buffer = new byte[1024]; 
  40.                 // 設置每次讀取的數據量 
  41.                 int offset = 0
  42.                 // 打印該線程開始下載的位置 
  43.                 print("Thread " + this.threadId 
  44.                         + " starts to download from position " + startPos); 
  45.                 RandomAccessFile threadFile = new RandomAccessFile( 
  46.                         this.saveFile, "rwd"); 
  47.                 // 文件指針指向開始下載的位置 
  48.                 threadFile.seek(startPos); 

源碼鏈接:http://down.51cto.com/data/1980815

責任編輯:chenqingxiang 來源: 網絡整理
相關推薦

2011-05-31 13:29:40

Android 多線程

2014-12-31 15:42:21

Android多線程軟件下載

2012-12-25 11:39:20

Pythoncrawler

2009-03-12 10:52:43

Java線程多線程

2015-08-07 15:35:42

ios短點下載源碼

2017-04-17 19:31:03

Android多線程

2013-07-16 10:12:14

iOS多線程多線程概念多線程入門

2023-06-05 07:56:10

線程分配處理器

2023-06-06 08:17:52

多線程編程Thread類

2010-01-21 11:27:30

linux多線程機制線程同步

2009-06-29 17:49:47

Java多線程

2021-12-26 18:22:30

Java線程多線程

2011-07-21 11:12:58

iPhone 線程 多線程

2020-12-28 08:03:26

多線程進程瀏覽器

2011-06-02 17:27:49

iphone 多線程

2023-06-13 13:39:00

多線程異步編程

2021-06-11 11:28:22

多線程fork單線程

2013-07-22 14:02:17

iOS開發ASIHTTPRequ

2024-05-29 09:13:37

2010-03-15 17:56:23

Java多線程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人免费观看男女羞羞视频 | 精品久久香蕉国产线看观看亚洲 | 美女视频网站久久 | 午夜不卡福利视频 | 少妇精品亚洲一区二区成人 | 精品国产乱码久久久久久蜜柚 | 免费视频一区二区 | 日本久久精品视频 | 中文成人在线 | 理论片午午伦夜理片影院 | 最近中文字幕第一页 | 国产日韩一区二区三区 | 亚洲欧美精品国产一级在线 | 国产传媒视频在线观看 | 国产精品视频中文字幕 | 亚洲人va欧美va人人爽 | 精品视频一区二区三区在线观看 | 精品免费在线 | 91视频免费在观看 | 日韩免费一区 | 特一级黄色毛片 | 久久精品成人 | 欧美日韩一区二区在线 | 欧美中文一区 | 国产欧美日韩二区 | 国产精品一区二区三区免费观看 | 亚洲精品在线看 | 一级片免费观看 | 精品久久久一区 | 国产精品免费视频一区 | 国产1区2区在线观看 | 久久久久国产 | 福利成人 | 国产精品视频一区二区三区 | 黄网站免费在线观看 | 欧美国产激情二区三区 | 欧美最猛性xxxxx亚洲精品 | 麻豆视频在线免费看 | 欧美日韩国产综合在线 | 亚洲国产精品人人爽夜夜爽 | 欧美色影院 |