MediaStore 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
媒體供應商與應用程式之間的合約。
[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
- 繼承
- 屬性
備註
媒體供應商與應用程式之間的合約。 包含支援的 URI 與欄位定義。
媒體提供者提供一個索引的常見媒體類型集合,例如Audio、、 VideoImages和 ,來自任何連接的儲存裝置。 每個集合依據底層內容的主要 MIME 類型進行組織;例如, image/* 內容被索引為 Images。 該 Files 收藏提供涵蓋所有收藏的廣泛視圖,且不依 MIME 類型進行篩選。
Java 文件 android.provider.MediaStore。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
建構函式
| 名稱 | Description |
|---|---|
| MediaStore() | |
欄位
| 名稱 | Description |
|---|---|
| AccessMediaOwnerPackageNamePermission |
授權權限可 |
| AccessOemMetadataPermission |
授權權限可 |
| ActionImageCapture |
標準意圖動作,可以傳送讓相機應用程式捕捉影像並回傳。 |
| ActionImageCaptureSecure |
意圖動作,可以傳送讓相機應用程式捕捉影像,並在裝置安全後回傳(例如: |
| ActionMotionPhotoCapture |
標準的意圖動作,可以傳送讓相機應用程式捕捉動態照片並回傳。 |
| ActionMotionPhotoCaptureSecure |
意圖動作可以傳送,讓相機應用程式捕捉動態照片,並在裝置安全後回傳(例如: |
| ActionPickImages |
活動動作:允許使用者選擇系統提供的圖片或影片並返回。 |
| ActionPickImagesSettings |
活動動作:啟動設定,控制圖片或影片的選擇。 |
| ActionReview |
標準操作是用來審查給定媒體檔案的。 |
| ActionReviewSecure |
標準動作,當裝置安全時,可以傳送以審查給定媒體檔案(例如: |
| ActionVideoCapture |
標準意圖動作,可以傳送讓攝影機應用程式擷取影片並回傳。 |
| Authority |
媒體提供者的權威 |
| ExtraAcceptOriginalMediaFormat |
/** 指定呼叫者希望接收原始媒體格式但不轉碼。 |
| ExtraBrightness |
定義後,啟動應用程式會被要求設定指定的亮度值 |
| ExtraDurationLimit |
請指定允許的最大錄影時長(秒數)。 |
| ExtraFinishOnCompletion |
Intent-extra 的名稱是用來控制 MovieView onCompletion 行為的名稱。 |
| ExtraFullScreen |
一個用於控制 ViewImage 使用者介面的 Intent-extra 名稱。 |
| ExtraMediaAlbum |
專輯名稱即為 Intent-extra 所用來定義的 |
| ExtraMediaArtist |
用來定義藝術家的意念額外角色名稱 |
| ExtraMediaCapabilities |
請指定 |
| ExtraMediaCapabilitiesUid |
指定應用程式的 UID,用來判斷開啟媒體時支援的媒體功能。 |
| ExtraMediaFocus |
Intent-extra 的名稱用於定義搜尋焦點。 |
| ExtraMediaGenre |
Intent-extra 的名稱被用來定義這個類型。 |
| ExtraMediaPlaylist |
Intent-extra 的名稱用來定義播放清單。 |
| ExtraMediaRadioChannel |
Intent-extra 的名稱曾用來定義該廣播頻道。 |
| ExtraMediaTitle |
意念額外曲名的名稱被用來定義歌曲名稱 |
| ExtraOutput |
Intent-extra 的名稱用於指示內容解析器 Uri,以儲存所請求的影像或影片。 |
| ExtraPickerPreSelectionUris |
一個可選的意向額外名稱,用於在多重選擇模式下開啟,用於指定照片選擇 |
| ExtraPickImagesAccentColor |
一個可選的意圖額外名稱,用來讓應用程式指定選擇器強調色。 |
| ExtraPickImagesHighlightAlbum |
一個可選的意圖附加名稱,用於讓應用程式在 photopicker 介面中根據給定輸入相簿 |
| ExtraPickImagesHighlightSearchResults |
一個可選的意圖額外功能名稱,用於讓應用程式在 photopicker UI 中,根據給定的輸入文字查詢,盡可能在
|
| ExtraPickImagesInOrder |
一個可選的意圖額外裝置名稱,用來允許有序選擇物品。 |
| ExtraPickImagesLaunchTab |
一個可選的意圖額外名稱,讓應用程式能指定選擇器應該開啟的分頁。 |
| ExtraPickImagesMax |
一個可選的意圖額外名稱用於允許多重選擇項目並限制可返回 |
| ExtraPickImagesSelectionParams |
一個可選的意圖額外角色名稱,用來傳給 |
| ExtraPickImagesUiCustomizationParams |
這是用來設定 PhotoPicker 介面自訂選項的可選意圖附加功能名稱。 |
| ExtraRequestLocationMetadataAccess |
一個可選的意圖附加名稱,用於讓應用程式請求存取使用者選擇並回 |
| ExtraScreenOrientation |
Intent-extra 的名稱是用來控制 ViewImage 或 MovieView 的方向。 |
| ExtraShowActionIcons |
一個用於控制 ViewImage 使用者介面的 Intent-extra 名稱。 |
| ExtraSizeLimit |
請指定最大允許的尺寸。 |
| ExtraVideoQuality |
Intent-extra 的名稱用於控制錄影影片的品質。 |
| IntentActionMediaPlayFromSearch |
意圖進行音樂媒體搜尋,並在可能時自動播放結果內容。 |
| IntentActionMediaSearch |
活動動作:搜尋媒體。 |
| IntentActionMusicPlayer |
已淘汰.
活動動作:啟動音樂播放器。 |
| IntentActionStillImageCamera |
意圖動作的名稱是用來啟動靜態影像模式的攝影機。 |
| IntentActionStillImageCameraSecure |
意圖動作的名稱是用來啟動攝影機進入靜態影像模式,當裝置被固定時使用(例如: |
| IntentActionTextOpenFromSearch |
意圖搜尋可讀媒體,並在可能時自動播放結果內容。 |
| IntentActionVideoCamera |
意向動作的名稱是用來啟動攝影機進入影像模式的。 |
| IntentActionVideoPlayFromSearch |
意圖搜尋影片媒體,並在可能時自動播放結果內容。 |
| KeyPickImagesHighlightAlbumId |
|
| KeyPickImagesHighlightSearchTextQuery |
|
| KeyPickImagesHighlightType |
|
| MatchDefault |
已淘汰.
值表示應依照關鍵文件定義的預設匹配行為進行。 |
| MatchExclude |
已淘汰.
值表示操作應排除符合此鍵定義條件的項目。 |
| MatchInclude |
已淘汰.
值表示操作應包含符合此鍵定義條件的項目。 |
| MatchOnly |
已淘汰.
值表示操作只能對明確符合此鍵定義條件的項目進行操作。 |
| MediaIgnoreFilename |
該檔案名稱指示媒體掃描器忽略包含目錄及其子目錄中的媒體。 |
| MediaScannerVolume |
媒體掃描器掃描目前正在掃描的音量名稱。 |
| MetaDataReviewGalleryPrewarmService |
活動處理或 |
| MetaDataStillImageCameraPrewarmService |
活動處理或 |
| PickImagesHighlightAlbumCamera |
其中一個可能的相簿高亮值 |
| PickImagesHighlightAlbumDownloads |
其中一種可能是專輯高亮值 |
| PickImagesHighlightAlbumFavorites |
其中一個可能的專輯亮點值是
|
| PickImagesHighlightAlbumScreenshots |
其中一個可能的專輯亮點值是
|
| PickImagesHighlightAlbumVideos |
其中一種可能是相簿高亮值 |
| PickImagesHighlightTypeCollapsed |
已淘汰.
允許的值之一為
|
| PickImagesHighlightTypeExpanded |
已淘汰.
允許的值之一為
|
| PickImagesTabAlbums |
已淘汰.
其中一個允許的值 |
| PickImagesTabImages |
已淘汰.
其中一個允許的數值 |
| QueryArgIncludeRecentlyUnmountedVolumes |
標記該請求 |
| QueryArgLatestSelectionOnly |
標記指示是否只回傳 photoPicker 中呼叫應用程式的最新選擇。 |
| QueryArgMatchFavorite |
指定執行操作時 |
| QueryArgMatchPending |
指定執行操作時 |
| QueryArgMatchTrashed |
指定執行操作時 |
| QueryArgMediaStandardSortOrder |
標記請求 |
| QueryArgRelatedUri |
指定與目前執行操作「相關」的 a |
| UnknownString |
當媒體屬性未知時所使用的字串。 |
| VolumeExternal |
合成磁碟區名稱,提供裝置「外部」儲存中所有內容的檢視。 |
| VolumeExternalPrimary |
代表主要外部儲存裝置的特定 |
| VolumeInternal |
合成卷名稱,提供裝置「內部」儲存中所有內容的視圖。 |
屬性
| 名稱 | Description |
|---|---|
| AuthorityUri |
媒體供應商 content:// 風格的 uri 向權威機構提供 |
| Class |
回傳此 |
| Handle |
底層 Android 實例的帳號。 (繼承來源 Object) |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
媒體供應商與應用程式之間的合約。 (繼承來源 JavaObject) |
| JniPeerMembers |
媒體供應商與應用程式之間的合約。 |
| MediaScannerUri |
用 Uri 查詢媒體掃描器的狀態。 |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| PickImagesMaxLimit |
多重選擇模式啟動時,可選擇 |
| ThresholdClass |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 (繼承來源 Object) |
| ThresholdType |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 (繼承來源 Object) |
方法
| 名稱 | Description |
|---|---|
| CanManageMedia(Context) |
無論呼叫應用程式是否被授權 |
| Clone() |
建立並回傳此物件的副本。 (繼承來源 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
媒體供應商與應用程式之間的合約。 (繼承來源 JavaObject) |
| CreateDeleteRequest(ContentResolver, ICollection<Uri>) |
建立 |
| CreateFavoriteRequest(ContentResolver, ICollection<Uri>, Boolean) |
建立 |
| CreateTrashRequest(ContentResolver, ICollection<Uri>, Boolean) |
建立 |
| CreateWriteRequest(ContentResolver, ICollection<Uri>) |
建立 |
| Dispose() |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| Dispose(Boolean) |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| DisposeUnlessReferenced() |
媒體供應商與應用程式之間的合約。 (繼承來源 JavaObject) |
| Equals(Object) |
媒體供應商與應用程式之間的合約。 (繼承來源 JavaObject) |
| Equals(Object) |
表示是否有其他物體「等同」於此物。 (繼承來源 Object) |
| GetDocumentUri(Context, Uri) |
回傳 |
| GetExternalVolumeNames(Context) |
回傳所有組成 |
| GetGeneration(Context, String) |
回傳該體積的最新世代值。 |
| GetHashCode() |
回傳物件的雜湊碼值。 (繼承來源 Object) |
| GetMediaUri(Context, Uri) |
回傳 |
| GetOriginalMediaFormatFileDescriptor(Context, ParcelFileDescriptor) |
返回 |
| GetPackageForSearchMediaService(ContentResolver) |
會取得該用戶端應用程式用來連接的套件名稱 |
| GetRecentExternalVolumeNames(Context) |
所有近期卷 |
| GetRedactedUri(ContentResolver, IList<Uri>) |
回傳經過 EXIF 遮蔽的 i 版本 |
| GetRedactedUri(ContentResolver, Uri) |
回傳經過 EXIF 遮蔽的 i 版本 |
| GetRequireOriginal(Uri) |
如果呼叫者在呼叫 |
| GetVersion(Context, String) |
回傳一個不透明版本的字串,描述該狀態。 |
| GetVersion(Context) |
回傳一個不透明版本的字串,描述該狀態。 |
| GetVolumeName(Uri) |
回傳該所參考 |
| IsCurrentCloudMediaProviderAuthority(ContentResolver, String) |
|
| IsCurrentSystemGallery(ContentResolver, Int32, String) |
若該應用程式是裝置目前的系統庫,則回傳為真。 |
| IsSupportedCloudMediaProviderAuthority(ContentResolver, String) |
當且僅當呼叫者 |
| JavaFinalize() |
已淘汰.
當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。 (繼承來源 Object) |
| MarkIsFavoriteStatus(ContentResolver, ICollection<Uri>, Boolean) |
如果呼叫應用程式對特定類型的媒體檔案擁有更廣泛的讀取權限,則會設定 media isFavorite 狀態。 |
| Notify() |
喚醒一個正在該物件監視器上等待的執行緒。 (繼承來源 Object) |
| NotifyAll() |
喚醒所有等待該物件監視器的執行緒。 (繼承來源 Object) |
| NotifyCloudMediaChangedEvent(ContentResolver, String, String) |
通知作業系統有雲端媒體事件需要對目前啟用的雲端供應商 |
| OpenAssetFileDescriptor(ContentResolver, Uri, String, CancellationSignal) |
與 完全相同 |
| OpenFileDescriptor(ContentResolver, Uri, String, CancellationSignal) |
與 完全相同 |
| OpenTypedAssetFileDescriptor(ContentResolver, Uri, String, Bundle, CancellationSignal) |
與 完全相同 |
| QueryDeletedFiles(ContentResolver, Bundle, CancellationSignal) |
回傳一個與給定查詢參數相符的已刪除項目游標。 |
| RestoreFileFromTrash(ContentResolver, String, String) |
從丟棄狀態還原檔案或目錄。 |
| SetHandle(IntPtr, JniHandleOwnership) |
設定 Handle 屬性。 (繼承來源 Object) |
| SetIncludePending(Uri) |
更新 given |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
媒體供應商與應用程式之間的合約。 (繼承來源 JavaObject) |
| SetRequireOriginal(Uri) |
更新給定 |
| ToArray<T>() |
從這個 Java 陣列包裝器建立一個受管理陣列。 (繼承來源 Object) |
| ToString() |
回傳物件的字串表示。 (繼承來源 Object) |
| TrashFile(ContentResolver, String) |
將檔案或目錄移至廢棄狀態。 |
| UnregisterFromRuntime() |
將此 Java 節點從互通執行時中取消註冊。 (繼承來源 Object) |
| Wait() |
導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。 (繼承來源 Object) |
| Wait(Int64, Int32) |
會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。 (繼承來源 Object) |
| Wait(Int64) |
會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。 (繼承來源 Object) |
明確介面實作
| 名稱 | Description |
|---|---|
| IJavaPeerable.Disposed() |
媒體供應商與應用程式之間的合約。 (繼承來源 JavaObject) |
| IJavaPeerable.Finalized() |
媒體供應商與應用程式之間的合約。 (繼承來源 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
媒體供應商與應用程式之間的合約。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
媒體供應商與應用程式之間的合約。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
媒體供應商與應用程式之間的合約。 (繼承來源 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
媒體供應商與應用程式之間的合約。 (繼承來源 JavaObject) |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時檢查型別轉換。 |
| JavaCast<TResult>(IJavaObject) |
媒體供應商與應用程式之間的合約。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |