插件概览
一个 Flutter 插件,可提供对 Android 设备下载目录的访问权限,特别针对 SDK 版本 28 及以上进行了优化。它是原始 downloads_path_provider 的分支版本,经过修改以确保与较新 Android 版本的兼容性。该包使应用程序能够可靠地定位并操作下载文件夹,适用于保存或检索文档、媒体或用户生成的内容等文件。它支持 Android 和 iOS 平台,但主要关注 Android 的更新存储模型。
适合场景
- 将用户生成的文件保存到下载文件夹
- 在应用工作流中访问已下载的文件
- 集成文件导出功能
- 管理应用生成的下载
- 支持离线文件检索
主要特点
- 兼容 SDK 28+
- 源自原始版本并进行了更新
- 跨平台支持(Android 和 iOS)
- 可靠的下载路径解析
- 用于路径访问的简单 API
适合对象
- 需要下载目录访问权限的应用
- 文件管理工具
- 媒体或文档导出器
- 面向 Android 9+ 的开发者
- 需要稳定路径解析的项目
使用建议
- 仅限 Android 的下载目录
- Android 上需要正确的权限
- iOS 的行为可能与 Android 不同
- 不适用于内部应用存储
- 依赖于平台特定的实现