概要
Android用のダウンロードディレクトリにアクセスするためのFlutterプラグインで、SDKバージョン28以上を対象としています。オリジナルのdownloads_path_providerのフォークであり、最新のAndroidバージョンとの互換性を確保するために変更されています。このパッケージは、アプリがダウンロードフォルダを信頼できる方法で検出・操作できることを可能にし、ドキュメント、メディア、ユーザー生成コンテンツなどのファイルを保存または取得する際に役立ちます。AndroidとiOSの両方をサポートしていますが、主な焦点はAndroidの更新されたストレージモデルにあります。
用途
- ユーザーが生成したファイルをダウンロードフォルダに保存する
- アプリのワークフローでダウンロードしたファイルにアクセスする
- ファイルエクスポート機能の統合
- アプリが生成したダウンロードの管理
- オフラインファイルの取得をサポート
主な機能
- SDK 28+ 対応
- 元のものからフォークされ、更新済み
- クロスプラットフォーム対応(Android および iOS)
- ダウンロード用の信頼できるパス解決
- パスアクセス用のシンプルな API
適している対象
- ダウンロードディレクトリへのアクセスが必要なアプリ
- ファイル管理ユーティリティ
- メディアまたは文書エクスポートツール
- Android 9以降をターゲットとする開発者
- 安定したパス解決を必要とするプロジェクト
注意事項
- Android のダウンロードディレクトリに限定
- Android で適切な権限が必要です
- iOS の動作は Android と異なる場合があります
- 内部アプリストレージには適していません
- プラットフォーム固有の実装に依存しています