套件概覽
一個 Flutter 插件,可提供對 Android 裝置下載目錄的存取權限,特別針對 SDK 版本 28 及以上進行優化。它是原始 downloads_path_provider 的分支版本,經過修改以確保與較新 Android 版本的相容性。該套件使應用程式能夠可靠地定位並操作下載資料夾,適用於儲存或取得文件,如文件、媒體或使用者產生的內容。它支援 Android 和 iOS 平台,但主要關注 Android 的更新儲存模型。
適用情境
- 將使用者產生的檔案儲存至下載資料夾
- 在應用工作流中存取已下載的檔案
- 整合檔案匯出功能
- 管理應用產生的下載
- 支援離線檔案檢索
主要特色
- 相容 SDK 28+
- 源自原始版本並進行了更新
- 跨平台支援(Android 與 iOS)
- 可靠的下載路徑解析
- 用於路徑存取的簡單 API
適合對象
- 需要下載目錄存取權限的應用
- 檔案管理工具
- 媒體或文件匯出器
- 針對 Android 9+ 的開發人員
- 需要穩定路徑解析的專案
使用建議
- 僅限 Android 的下載目錄
- Android 上需要正確的權限
- iOS 的行為可能與 Android 不同
- 不適用於內部應用儲存
- 依賴於平台特定的實作