v1.0.3
isolated_download_manager
基於可重用隔離區的檔案下載管理器,支援進度、取消、暫停和恢復
28喜歡 253近 30 天下載160Pub 分數
AndroidiOSmacOSWindowsLinux
具有進度、取消、暫停和恢復功能的獨立下載管理器
以下為英文專案原文快照,最新內容請造訪 GitHub。
File download manager based on reusable isolates with progress, cancellation, pause and resume
http dependencyInclude latest version from pub.dev to pubspec.yaml
// initialize
await DownloadManager.instance.init(isolates: 3);
// download
final request = DownloadManager.instance.download(url);
// listen to state changes
request.events.listen((event) { ... }
// control the task
request.pause();
request.resume();
request.cancel();
Example full source code available at example's directory
For resumable downloads download_task package is used
先依使用情境篩選,再比較專案活躍情況,最後到原始儲存庫確認使用要求。
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗