ImagesデータへMedia Storeでアクセス(API≦28)

投稿日:  更新日:

「外部ストレージ_プライマリ」に保存されるメディアデータは、Media Storeと呼ばれる特別な方法でアクセスします。

他の方法も可能ですが、Media Storeが最も適した方法です。

この「メディアデータへMedia Storeでアクセス」する方法を、まとめます。

この記事は、Imagesデータ編です。また、基本的なアクセス(読み書き)に的を絞って説明しています。

※環境:Android Studio Narwhal | 2025.1.1 Patch 1
続きを読む

外部ストレージ_セカンダリにJava/Android APIでアクセス

投稿日:  更新日:

「外部ストレージ_セカンダリ」にアクセスする方法について、まとめます。

「外部ストレージ_セカンダリ」は、デバイス間(または、アプリ間)で共有するデータを保存するストレージです。

デバイスとは、他の携帯端末やパソコンなどを指します。

ストレージがSDカードのような取り外し可能なリソース上に構築されているので、データの共有は取り外したストレージを他のデバイスへ取り付けて行います。

「外部ストレージ_セカンダリ」に保存したデータは、他のデバイスに公開することになるので、秘匿性の高いデータの保存に適しません。

※環境:Android Studio Narwhal | 2025.1.1 Patch 1
続きを読む

外部ストレージ_プライマリにJava/Android APIでアクセス

投稿日:  更新日:

「外部ストレージ_プライマリ」にアクセスする方法について、まとめます。

「外部ストレージ_プライマリ」は、アプリ間で共有するデータを保存するストレージです。

主にカメラ、音楽プレーヤー、動画プレーヤーで扱うデータを保存します。

「外部ストレージ_プライマリ」に保存したデータは、他のアプリに公開することになるので、秘匿性の高いデータの保存に適しません。

※環境:Android Studio Narwhal | 2025.1.1 Patch 1
続きを読む

外部ストレージへアクセスするパーミッションと権限の範囲

投稿日:  更新日:

外部ストレージへアクセスするアプリは、パーミッション(許可)をユーザーから取得する必要があります。

パーミッションを得たアプリは、許可された権限の範囲内で、ストレージへアクセスが可能です。

これらは、ユーザーデータのプライバシー保護と密接に関係しています。

プライバシー保護をより強固にするために、パーミッションと権限の範囲の仕様は改変されてきました。

今回は、改変の歴史を辿りつつ、「パーミッションと権限の範囲」について、まとめます。

※環境:Android Studio Narwhal | 2025.1.1 Patch 1
続きを読む

内部ストレージにJava/Android APIでアクセス

投稿日:  更新日:

「内部ストレージ」にアクセスする方法について、まとめます。

「内部ストレージ」は、セキュリティが高いうえに、端末の内部メモリーに構築されるので、必ず存在します。

使いたい時に安心して使え、もっとも使い勝手のよいストレージと言えます。

アプリのデータを保存したいならば、保存先として真っ先に考えるストレージです。

※環境:Android Studio Narwhal | 2025.1.1 Patch 1
続きを読む