語言

ContentProvider.GetStreamTypes(Uri, String) 方法

定義

由用戶端呼叫以判斷該內容提供者支援給定 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)>