语言

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 匹配)。 如果它可以执行类型转换,则返回与 mimeTypeFilter 匹配的所有受支持的 MIME 类型的数组。

Java文档android.content.ContentProvider.getStreamTypes(android.net.Uri, java.lang.String)。

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

另请参阅

  • 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)>