Storage Access Framework(SAF)は、ファイルピッカーでアクセス対処のファイルを指定する仕組みです。
ファイルピッカーの初期フォルダは、前回の状態が引き継がれます。
また、初期フォルダを意図的に指定することも可能です。
今回は「初期フォルダの指定方法」について、まとめます。
※環境:Android Studio Narwhal Feature Drop | 2025.1.2 Patch 2
続きを読む
Storage Access Framework(SAF)は、ファイルピッカーでアクセス対処のファイルを指定する仕組みです。
ファイルピッカーの初期フォルダは、前回の状態が引き継がれます。
また、初期フォルダを意図的に指定することも可能です。
今回は「初期フォルダの指定方法」について、まとめます。
※環境:Android Studio Narwhal Feature Drop | 2025.1.2 Patch 2
続きを読む
Storage Access Framework(SAF)は、ファイルピッカーでアクセス対処のファイルを指定する仕組みです。
API≧21で、ACTION_OPEN_DOCUMENT_TREEアクションが追加され、フォルダを指定するリクエストが構築できるようになりました。
今回は「SAFのACTION_OPEN_DOCUMENT_TREEでフォルダを指定」について、まとめます。
※環境:Android Studio Narwhal Feature Drop | 2025.1.2 Patch 1
androidx.documentfile:documentfile:1.1.0
続きを読む
Storage Access Framework(SAF)は、ファイルピッカーでアクセス対処のファイルを指定する仕組みです。
SAFはアンドロイドシステムに実装されています。SAFを用いれば、ピッカーを自作する必要はありません。
アプリ開発が楽になります。
しかも、指定された外部ストレージ上のファイルは、アプリに対するアクセス許可を付与したものになります。
改めて、許可の取得は不要です。そのまま、ファイルを読み書き出来ます。
今回は「外部ストレージへStorage Access Frameworkでアクセス」を、まとめます。
※環境:Android Studio Narwhal Feature Drop | 2025.1.2 Patch 1
続きを読む
既存のメディアファイルへ、アクセスする許可を取得するためのリクエストが、Media Store APIに準備されています。
このリクエストで許可を得たアプリは、ファイルの所有者に関係なく、アクセスが可能になります。
このリクエストの中の、createDeleteRequestについて、まとめます。
削除する許可を取得するリクエストです。
※環境:Android Studio Narwhal Feature Drop | 2025.1.2 Patch 1
続きを読む
メディアデータはアプリ間で共有されるので、アプリがデータへアクセスするには、アクセス許可が必要です。
この許可の権限の範囲は、プライバシー保護の観点から、徐々に狭められてきました。
そして、対象範囲別ストレージにおいて、他アプリが所有するファイルへの書き込みは、URI(ファイル)毎の許可が必要になっています。
許可の取得は、ユーザと対話をする形式(ダイアログ)で行われます。手順が少し複雑です。
ここに「他アプリが所有するファイルへ書き込み」する方法を、まとめます。
※環境:Android Studio Narwhal Feature Drop | 2025.1.2 Patch 1
続きを読む