1. 程式人生 > >XUtils開源框架的使用(HttpUtils支援多執行緒斷點續傳)

XUtils開源框架的使用(HttpUtils支援多執行緒斷點續傳)

XUtils專案下載地址:https://github.com/wyouflf/xUtils
•XUtils中包含的四大模組:

1、DbUtils模組

2、ViewUtils模組

3、HttpUtils模組:
◦支援同步,非同步方式的請求;
◦支援大檔案上傳,上傳大檔案不會oom;
◦支援GET,POST,PUT,MOVE,COPY,DELETE,HEAD,OPTIONS,TRACE,CONNECT請求;
◦下載支援301/302重定向,支援設定是否根據Content-Disposition重新命名下載的檔案;
◦返回文字內容的請求(預設只啟用了GET請求)支援快取,可設定預設過期時間和針對當前請求的過期時間。

4、BitmapUtils模組
•這裡只是執行HttpUtils模組來進行多執行緒下載因為該模組支援斷點續傳,用起來非常方便!

佈局檔案:

View Code

MainActivity:

View Code
  許可權:

1
2
3

執行結果:

在這裡插入圖片描述