ContentProvider.GetStreamTypes(Uri, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
由用戶端呼叫以判斷該內容提供者支援給定 URI 的資料串流類型。
[Android.Runtime.Register("getStreamTypes", "(Landroid/net/Uri;Ljava/lang/String;)[Ljava/lang/String;", "GetGetStreamTypes_Landroid_net_Uri_Ljava_lang_String_Handler")]
public virtual string[]? GetStreamTypes(Android.Net.Uri uri, string mimeTypeFilter);
[<Android.Runtime.Register("getStreamTypes", "(Landroid/net/Uri;Ljava/lang/String;)[Ljava/lang/String;", "GetGetStreamTypes_Landroid_net_Uri_Ljava_lang_String_Handler")>]
abstract member GetStreamTypes : Android.Net.Uri * string -> string[]
override this.GetStreamTypes : Android.Net.Uri * string -> string[]
參數
- uri
- Uri
被查詢的內容提供者資料。
- mimeTypeFilter
- String
客戶想要的資料類型。 可能是一種模式,例如 / 用以擷取所有可能的資料型態。
傳回
String[]
若給定 mimeTypeFilter 沒有可能的資料串流,則回傳 null 。 否則會回傳所有可用的具體 MIME 類型的陣列。
- 屬性
備註
由用戶端呼叫以判斷該內容提供者支援給定 URI 的資料串流類型。 預設實作會回傳 null,意即沒有型別。 如果你的內容提供者儲存特定類型的資料,若該 MIME 類型符合給定的 mimeTypeFilter,請回傳該 MIME 類型。 如果能執行型別轉換,則回傳一個包含所有支援且符合 mimeTypeFilter 的 MIME 類型陣列。
Java 文件 android.content.ContentProvider.getStreamTypes(android.net.Uri, java.lang.String)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
另請參閱
- GetType(Uri)
- <xref:Android.Content.ContentProvider.OpenTypedAssetFile(Android.Net.Uri%2c+System.String%2c+System.String)>
- <xref:Android.Content.ClipDescription.CompareMimeTypes(System.String%2c+System.String)>