天天看點

[工具庫]JFileDownloader工具類——多線程下載下傳網絡檔案,并儲存在本地

本人大四即将畢業的準程式員(JavaSE、JavaEE、android等)一枚,小項目也做過一點,于是乎一時興起就寫了一些工具。

我會在本部落格中陸續釋出一些平時可能會用到的工具。

代碼品質可能不是很好,大家多擔待!

代碼或者思路有不妥之處,還希望大牛們能不吝賜教哈!

以下代碼為本人原創,轉載請注明:

JFileDownloader:用于多線程下載下傳網絡檔案,并儲存在本地。

源碼如下:

1.JFileDownloader類:主要負責下載下傳的初始化可啟動工作。

[工具庫]JFileDownloader工具類——多線程下載下傳網絡檔案,并儲存在本地
[工具庫]JFileDownloader工具類——多線程下載下傳網絡檔案,并儲存在本地

View Code

2.JFileDownloadListener接口:該接口用于監聽JFileDownloader下載下傳的進度。

[工具庫]JFileDownloader工具類——多線程下載下傳網絡檔案,并儲存在本地
[工具庫]JFileDownloader工具類——多線程下載下傳網絡檔案,并儲存在本地

3.JFileDownloaderNotificationThread類:該線程為通知下載下傳進度的線程。

[工具庫]JFileDownloader工具類——多線程下載下傳網絡檔案,并儲存在本地
[工具庫]JFileDownloader工具類——多線程下載下傳網絡檔案,并儲存在本地

4.JFileDownloadThread類:真正的下載下傳線程,該線程用于執行該線程所要負責下載下傳的資料。

[工具庫]JFileDownloader工具類——多線程下載下傳網絡檔案,并儲存在本地
[工具庫]JFileDownloader工具類——多線程下載下傳網絡檔案,并儲存在本地

使用方法如下:

繼續閱讀