Language

MediaStore クラス

定義

メディア プロバイダーとアプリケーションの間のコントラクト。

[Android.Runtime.Register("android/provider/MediaStore", DoNotGenerateAcw=true)]
public sealed class MediaStore : Java.Lang.Object
[<Android.Runtime.Register("android/provider/MediaStore", DoNotGenerateAcw=true)>]
type MediaStore = class
    inherit Object
継承
MediaStore
属性

注釈

メディア プロバイダーとアプリケーションの間のコントラクト。 サポートされている URI と列の定義が含まれています。

メディア プロバイダーは、接続されているストレージ デバイスから、 Audio、 Video、 Imagesなどの一般的なメディアの種類のインデックス付きコレクションを提供します。 各コレクションは、基になるコンテンツのプライマリ MIME の種類に基づいて編成されます。たとえば、 image/* コンテンツは Imagesの下にインデックスが作成されます。 Files コレクションは、すべてのコレクションの広範なビューを提供し、MIME の種類でフィルター処理することはありません。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

Name 説明
MediaStore()

フィールド

Name 説明
AccessMediaOwnerPackageNamePermission

アクセス可能なすべてのメディア ファイルの MediaColumns#OWNER_PACKAGE_NAME へのアクセスを許可するアクセス許可。

AccessOemMetadataPermission

アクセス可能なすべてのメディア ファイルの MediaColumns#OEM_METADATA へのアクセスを許可するアクセス許可。

ActionImageCapture

カメラ アプリケーションが画像をキャプチャして返すように送信できる標準インテント アクション。

ActionImageCaptureSecure

カメラ アプリケーションが画像をキャプチャし、デバイスがセキュリティで保護されたときにそれを返すように送信できる意図アクション (例:

ActionMotionPhotoCapture

カメラ アプリケーションがモーション写真をキャプチャして返すように送信できる標準インテント アクション。

ActionMotionPhotoCaptureSecure

カメラ アプリケーションがモーション写真をキャプチャし、デバイスがセキュリティで保護されたときにそれを返すように送信できる意図アクション (例:

ActionPickImages

アクティビティアクション:ユーザーがシステムによって提供された画像またはビデオを選択して返すことを許可します。

ActionPickImagesSettings

アクティビティアクション: #ACTION_PICK_IMAGESで画像またはビデオの選択を制御する設定を起動します。

ActionReview

指定されたメディア ファイルを確認するために送信できる標準アクション。

ActionReviewSecure

デバイスがセキュリティで保護されているときに特定のメディア ファイルを確認するために送信できる標準アクション (例:

ActionVideoCapture

カメラ アプリケーションがビデオをキャプチャして返すように送信できる標準インテント アクション。

Authority

メディア プロバイダーの権限

ExtraAcceptOriginalMediaFormat

/** 呼び出し元がトランスコーディングなしで元のメディア形式を受信することを指定します。

ExtraBrightness

定義されている場合、起動されたアプリケーションは、android.view.WindowManager.LayoutParams#screenBrightnessまたは#ACTION_REVIEW意図を起動するときにスムーズに移行できるように、#ACTION_REVIEW_SECUREを介して指定された明るさの値を設定するように要求されます。

ExtraDurationLimit

許可される最大記録時間を秒単位で指定します。

ExtraFinishOnCompletion

MovieView の onCompletion 動作を制御するために使用される Intent-extra の名前。

ExtraFullScreen

ViewImage の UI を制御するために使用されるインテント エクストラの名前。

ExtraMediaAlbum

アルバムの定義に使用されるインテントエクストラの名前

ExtraMediaArtist

アーティストの定義に使用されるインテントエクストラの名前

ExtraMediaCapabilities

メディアを開くか、メディア ファイルを選択するときに使用する ApplicationMediaCapabilities を指定します。

ExtraMediaCapabilitiesUid

メディアを開くときにサポートされているメディア機能を決定するために使用するアプリの UID を指定します。

ExtraMediaFocus

検索フォーカスの定義に使用する意図の追加の名前。

ExtraMediaGenre

ジャンルの定義に使用されるインテント エクストラの名前。

ExtraMediaPlaylist

プレイリストを定義するために使用されるインテントエクストラの名前。

ExtraMediaRadioChannel

無線チャネルの定義に使用されるインテントエクストラの名前。

ExtraMediaTitle

曲のタイトルを定義するために使用されるインテントエクストラの名前

ExtraOutput

要求されたイメージまたはビデオの格納に使用するコンテンツ リゾルバー URI を示すために使用される Intent-extra の名前。

ExtraPickerPreSelectionUris

複数選択モードで MediaStore#ACTION_PICK_IMAGES で開かれたフォト ピッカーで事前選択用の URI を指定するために使用する、省略可能な意図エクストラの名前。

ExtraPickImagesAccentColor

アプリでピッカーのアクセントカラーを指定できるようにするために使用される、オプションの意図エクストラの名前。

ExtraPickImagesHighlightAlbum

MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_ALBUM_IDの特定の入力アルバムに基づいて可能な場合に、アプリがフォトピッカー UI でフォトピッカー アルバムのメディア結果を強調表示できるようにするために使用される、省略可能な意図エクストラの名前。

ExtraPickImagesHighlightSearchResults

指定された入力テキスト クエリに基づいて可能な場合は常に、アプリが photopicker UI で検索結果を強調表示できるようにするために使用される、省略可能な意図の追加の名前。 MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_SEARCH_TEXT_QUERY 追加は、 MediaStore#ACTION_PICK_IMAGESでのみ指定できます。

ExtraPickImagesInOrder

項目の順序付けされた選択を許可するために使用される、省略可能な意図エクストラの名前。

ExtraPickImagesLaunchTab

ピッカーで開くタブをアプリが指定できるようにするために使用する、省略可能な意図エクストラの名前。

ExtraPickImagesMax

項目の複数選択を許可し、 MediaStore#ACTION_PICK_IMAGESで返すことができる項目の最大数を制限するために使用される省略可能な意図エクストラの名前。ユーザーがキャンセルを選択した場合でも、アクションは何も返さない可能性があります (0 項目)。

ExtraPickImagesSelectionParams

写真ピッカーに android.widget.photopicker.PhotoPickerSelectionParams を渡すために使用する、省略可能な意図エクストラの名前。

ExtraPickImagesUiCustomizationParams

PhotoPicker で ui カスタマイズ オプションを設定するために使用される、省略可能な意図の追加の名前。

ExtraRequestLocationMetadataAccess

ユーザーによって選択され、 MediaStore#ACTION_PICK_IMAGESによって返されるメディア項目の場所メタデータへのアクセスをアプリが要求できるようにするために使用される、省略可能な意図エクストラの名前。

ExtraScreenOrientation

ViewImage または MovieView の向きを制御するために使用される Intent-extra の名前。

ExtraShowActionIcons

ViewImage の UI を制御するために使用されるインテント エクストラの名前。

ExtraSizeLimit

許容される最大サイズを指定します。

ExtraVideoQuality

録画されたビデオの品質を制御するために使用されるインテントエクストラの名前。

IntentActionMediaPlayFromSearch

音楽メディアの検索を実行し、可能な場合は結果からコンテンツを自動的に再生する意図。

IntentActionMediaSearch

アクティビティ アクション: メディアの検索を実行します。

IntentActionMusicPlayer
古い.

アクティビティアクション: 音楽プレーヤーを起動します。

IntentActionStillImageCamera

カメラを静止画像モードで起動するために使用されるインテント アクションの名前。

IntentActionStillImageCameraSecure

デバイスがセキュリティ保護されている場合に使用するために、カメラを静止画像モードで起動するために使用されるインテント アクションの名前 (例:

IntentActionTextOpenFromSearch

読み取り可能なメディアの検索を実行し、可能な場合は結果からコンテンツを自動的に再生する意図。

IntentActionVideoCamera

ビデオ モードでカメラを起動するために使用されるインテント アクションの名前。

IntentActionVideoPlayFromSearch

ビデオ メディアの検索を実行し、可能な場合は結果からコンテンツを自動的に再生する意図。

KeyPickImagesHighlightAlbumId

フォトピッカーで強調表示されたメディア結果の表示をアプリが要求できるフォトピッカー アルバムを指定するMediaStore#EXTRA_PICK_IMAGES_HIGHLIGHT_ALBUMのBundle キーの 1 つ。

KeyPickImagesHighlightSearchTextQuery

フォトピッカーで強調表示されたメディア結果の表示をアプリが要求できる入力クエリを指定MediaStore#EXTRA_PICK_IMAGES_HIGHLIGHT_SEARCH_RESULTS、Bundle キーの 1 つ。

KeyPickImagesHighlightType

強調表示の種類 i を指定するMediaStore#EXTRA_PICK_IMAGES_HIGHLIGHT_SEARCH_RESULTSとMediaStore#EXTRA_PICK_IMAGES_HIGHLIGHT_ALBUMのBundle キーの 1 つ。

MatchDefault
古い.

キー ドキュメントで定義されているように、既定の照合動作を使用する必要があることを示す値。

MatchExclude
古い.

このキーで定義された条件に一致する項目を操作で除外する必要があることを示す値。

MatchInclude
古い.

操作に、このキーで定義された条件に一致する項目を含める必要があることを示す値。

MatchOnly
古い.

このキーで定義された条件に明示的に一致する項目に対してのみ操作を行う必要があることを示す値。

MediaIgnoreFilename

含まれるディレクトリとそのサブディレクトリ内のメディアを無視するようにメディア スキャナーに通知するファイルの名前。

MediaScannerVolume

メディア スキャナーによってスキャンされている現在のボリュームの名前。

MetaDataReviewGalleryPrewarmService

アクティビティ処理 #ACTION_REVIEW または #ACTION_REVIEW_SECURE が、その予約サービスのサービス名を発行する名前。

MetaDataStillImageCameraPrewarmService

アクティビティ処理 #INTENT_ACTION_STILL_IMAGE_CAMERA または #INTENT_ACTION_STILL_IMAGE_CAMERA_SECURE が、その予約サービスのサービス名を発行する名前。

PickImagesHighlightAlbumCamera

可能なアルバムの 1 つは、アプリがアルバムのメディア結果 (この場合はカメラ アルバム) を強調表示することを選択した場合に、 MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_ALBUM_ID の値を強調表示します。

PickImagesHighlightAlbumDownloads

可能なアルバムの 1 つは、アプリがアルバムのメディア結果を強調表示することを選択した場合の MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_ALBUM_ID の値を強調表示します。この場合は、ダウンロード アルバムです。

PickImagesHighlightAlbumFavorites

可能なアルバムの強調表示値の 1 つ MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_ALBUM_ID アプリがアルバムのメディア結果を強調表示することを選択した場合、この場合は [お気に入り] アルバム。

PickImagesHighlightAlbumScreenshots

可能なアルバムの強調表示値の 1 つ MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_ALBUM_ID アプリがアルバムからのメディア結果を強調表示することを選択した場合、この場合はスクリーンショット アルバム。

PickImagesHighlightAlbumVideos

可能なアルバムの 1 つは、アプリがアルバムのメディア結果を強調表示することを選択した場合の MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_ALBUM_ID の値を強調表示します。この場合は、[ビデオ] アルバムです。

PickImagesHighlightTypeCollapsed
古い.

に使用できる値の 1 つ MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_TYPE MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_SEARCH_TEXT_QUERYの指定された入力クエリまたは MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_ALBUM_ID} の特定の入力フォトピッカー アルバムに基づいて、フォトピッカーの強調表示されたメディア セクションとしてメディア結果を強調表示する場合。

PickImagesHighlightTypeExpanded
古い.

に使用できる値の 1 つ MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_TYPE MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_SEARCH_TEXT_QUERYの特定の入力クエリまたは MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_ALBUM_ID} の特定の入力フォトピッカー アルバムに基づいて強調表示されたメディア結果グリッドを表示する場合。

PickImagesTabAlbums
古い.

MediaStore#EXTRA_PICK_IMAGES_LAUNCH_TABがアルバム タブでピッカーを開くために使用できる値の 1 つ。

PickImagesTabImages
古い.

[写真] タブでピッカーを開くために MediaStore#EXTRA_PICK_IMAGES_LAUNCH_TAB に許可されている値の 1 つ。

QueryArgIncludeRecentlyUnmountedVolumes

最近マウント解除されたボリュームのコンテンツを含める ContentResolver#query を要求するフラグ。

QueryArgLatestSelectionOnly

呼び出し元アプリの photoPicker の最新の選択のみを返す必要があるかどうかを示すフラグ。

QueryArgMatchFavorite

MediaColumns#IS_FAVORITE操作の実行時MediaStore項目をフィルター処理する方法を指定します。

QueryArgMatchPending

MediaColumns#IS_PENDING操作の実行時MediaStore項目をフィルター処理する方法を指定します。

QueryArgMatchTrashed

MediaColumns#IS_TRASHED操作の実行時MediaStore項目をフィルター処理する方法を指定します。

QueryArgMediaStandardSortOrder

ContentResolver#queryに基づいて結果を降順で並べ替えるMediaColumns#INFERRED_DATEを要求するフラグ。

QueryArgRelatedUri

実行されている現在の操作に "関連する" Uri を指定します。

UnknownString

メディア属性が不明な場合に使用される文字列。

VolumeExternal

デバイスの "外部" ストレージ全体のすべてのコンテンツのビューを提供する合成ボリューム名。

VolumeExternalPrimary

Environment#getExternalStorageDirectory()のプライマリ外部ストレージ デバイスを表す特定のボリューム名。

VolumeInternal

デバイスの "内部" ストレージ全体のすべてのコンテンツのビューを提供する合成ボリューム名。

プロパティ

Name 説明
AuthorityUri

メディア プロバイダーの権限に対する content:// スタイル URI

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

メディア プロバイダーとアプリケーションの間のコントラクト。

(継承元 JavaObject)
JniPeerMembers

メディア プロバイダーとアプリケーションの間のコントラクト。

MediaScannerUri

メディア スキャナーの状態を照会するための URI。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
PickImagesMaxLimit

複数選択モードで起動したときに MediaStore#ACTION_PICK_IMAGES を使用して選択できる項目の最大数。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)

メソッド

Name 説明
CanManageMedia(Context)

呼び出し元のアプリに android.Manifest.permission#MANAGE_MEDIA が付与されているかどうかを返します。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

メディア プロバイダーとアプリケーションの間のコントラクト。

(継承元 JavaObject)
CreateDeleteRequest(ContentResolver, ICollection<Uri>)

要求されたメディア項目を完全に削除するようにユーザーに求める PendingIntent を作成します。

CreateFavoriteRequest(ContentResolver, ICollection<Uri>, Boolean)

要求されたメディア項目をお気に入りに追加するようユーザーに求める PendingIntent を作成します。

CreateTrashRequest(ContentResolver, ICollection<Uri>, Boolean)

要求されたメディア項目をごみ箱に入れ直すようユーザーに求める PendingIntent を作成します。

CreateWriteRequest(ContentResolver, ICollection<Uri>)

要求されたメディア項目に対する書き込みアクセス権をアプリに付与するようにユーザーに求める PendingIntent を作成します。

Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

メディア プロバイダーとアプリケーションの間のコントラクト。

(継承元 JavaObject)
Equals(Object)

メディア プロバイダーとアプリケーションの間のコントラクト。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetDocumentUri(Context, Uri)

指定したDocumentsProvider Uri と同等のMediaStore Uri を返します。

GetExternalVolumeNames(Context)

#VOLUME_EXTERNALを構成するすべての特定のボリューム名の一覧を返します。

GetGeneration(Context, String)

指定されたボリュームの最新の生成値を返します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetMediaUri(Context, Uri)

指定したMediaStore Uri と同等のDocumentsProvider Uri を返します。

GetOriginalMediaFormatFileDescriptor(Context, ParcelFileDescriptor)

ParcelFileDescriptorの元のメディア ファイル形式を表すfileDescriptorを返します。

GetPackageForSearchMediaService(ContentResolver)

クライアント アプリが接続に使用する SearchMediaService のパッケージ名を取得します。

GetRecentExternalVolumeNames(Context)

#VOLUME_EXTERNALの一部である、最近使用したすべてのボリューム名の一覧を返します。

GetRedactedUri(ContentResolver, IList<Uri>)

uris i の EXIF で編集されたバージョンの一覧を返します。

GetRedactedUri(ContentResolver, Uri)

uri i の EXIF 編集済みバージョンを返します。

GetRequireOriginal(Uri)

呼び出し元が ContentResolver#openFileDescriptor(Uri, String)を呼び出すときに元のファイルの内容を必要とする場合に返します。

GetVersion(Context, String)

MediaStore状態を記述する不透明なバージョン文字列を返します。

GetVersion(Context)

MediaStore状態を記述する不透明なバージョン文字列を返します。

GetVolumeName(Uri)

指定した Uri が参照するボリューム名を返します。

IsCurrentCloudMediaProviderAuthority(ContentResolver, String)

trueを持つ呼び出し元が現在有効なauthorityである場合にのみ、CloudMediaProviderを返します。

IsCurrentSystemGallery(ContentResolver, Int32, String)

指定されたアプリケーションがデバイスの現在のシステム ギャラリーである場合は true を返します。

IsSupportedCloudMediaProviderAuthority(ContentResolver, String)

trueを持つ呼び出し元がサポートされているauthorityである場合にのみ、CloudMediaProviderを返します。

JavaFinalize()
古い.

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
MarkIsFavoriteStatus(ContentResolver, ICollection<Uri>, Boolean)

呼び出し元アプリに特定の種類のメディア ファイルに対する読み取りアクセス許可が広い場合に、メディア isFavorite の状態を設定します。

Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
NotifyCloudMediaChangedEvent(ContentResolver, String, String)

現在有効になっているクラウド プロバイダー ( authority) の完全または増分メディア コレクションの同期を必要とするクラウド メディア イベントについて OS に通知します。

OpenAssetFileDescriptor(ContentResolver, Uri, String, CancellationSignal)

ContentResolver#openAssetFileDescriptor(Uri, String, CancellationSignal)とまったく同じように動作しますが、スキームがUriで権限がContentResolver#SCHEME_CONTENTMediaStore#AUTHORITYに対してのみ機能します。

OpenFileDescriptor(ContentResolver, Uri, String, CancellationSignal)

ContentResolver#openFileDescriptor(Uri, String, CancellationSignal)とまったく同じように動作しますが、スキームがUriで権限がContentResolver#SCHEME_CONTENTMediaStore#AUTHORITYに対してのみ機能します。

OpenTypedAssetFileDescriptor(ContentResolver, Uri, String, Bundle, CancellationSignal)

ContentResolver#openTypedAssetFileDescriptor(Uri, String, Bundle, CancellationSignal)とまったく同じように動作しますが、スキームがUriで権限がContentResolver#SCHEME_CONTENTMediaStore#AUTHORITYに対してのみ機能します。

QueryDeletedFiles(ContentResolver, Bundle, CancellationSignal)

指定されたクエリ引数に一致する削除済みアイテムのカーソルを返します。

RestoreFileFromTrash(ContentResolver, String, String)

ごみ箱の状態からファイルまたはディレクトリを復元します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetIncludePending(Uri)

特定の Uri を更新して、 ContentResolver#query(Uri, String[], Bundle, CancellationSignal)などの呼び出しからの保留中のメディア項目も含めます。

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

メディア プロバイダーとアプリケーションの間のコントラクト。

(継承元 JavaObject)
SetRequireOriginal(Uri)

指定された Uri を更新して、呼び出し元が ContentResolver#openFileDescriptor(Uri, String)を呼び出すときに元のファイルの内容が必要であることを示します。

ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
TrashFile(ContentResolver, String)

ファイルまたはディレクトリをごみ箱の状態に移動します。

UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

Name 説明
IJavaPeerable.Disposed()

メディア プロバイダーとアプリケーションの間のコントラクト。

(継承元 JavaObject)
IJavaPeerable.Finalized()

メディア プロバイダーとアプリケーションの間のコントラクト。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

メディア プロバイダーとアプリケーションの間のコントラクト。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

メディア プロバイダーとアプリケーションの間のコントラクト。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

メディア プロバイダーとアプリケーションの間のコントラクト。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

メディア プロバイダーとアプリケーションの間のコントラクト。

(継承元 JavaObject)

拡張メソッド

Name 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

メディア プロバイダーとアプリケーションの間のコントラクト。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象