概要
Android 固有のファイル選択、保存、およびストレージアクセスフレームワーク(SAF)URI権限付与機能を提供する Flutter プラグインです。ユーザーはネイティブな Android ファイルピッカーを通じてファイルやディレクトリを選択でき、SAF を使って安全にファイルアクセスを管理し、適切な権限でファイルを保存できます。広範な file_picker プラグインの実装として設計されており、Android のストレージモデルと現代的なセキュリティ慣行との互換性を確保しています。Android デバイス上で堅牢なファイル操作を必要とするアプリに最適です。
用途
- デバイスストレージからファイルを選択する
- SAF を使ってファイルを保存する
- URIを介して一時的なファイルアクセスを許可する
- Androidのストレージシステムとの統合
- 大容量ファイルの転送処理
- 外部ストレージデバイスのサポート
主な機能
- Android専用のファイル選択
- SAF URI 権限サポート
- セキュアなファイルアクセス管理
- ネイティブな Android ファイルピッカーとの統合
- 権限処理付きのファイル保存
- file_picker と併用した際のクロスプラットフォームの一貫性
適している対象
- Android向けのFlutterアプリ
- 安全なファイルアクセスが必要なアプリ
- ストレージに SAF を使用する開発者
- モバイルアプリにおけるファイル管理機能
- 外部ストレージサポートを必要とするアプリ
注意事項
- Android プラットフォームに限定
- 適切なマニフェスト権限が必要です
- 親パッケージの file_picker に依存しています
- 追加の実行時権限チェックが必要になる場合があります
- iOS や Web には適していません
- SAF の動作は、Android バージョンによって異なります