View.GetReceiveContentMimeTypes 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回通过 配置的#setOnReceiveContentListener
此视图接受的 #performReceiveContent
MIME 类型。
[Android.Runtime.Register("getReceiveContentMimeTypes", "()[Ljava/lang/String;", "GetGetReceiveContentMimeTypesHandler", ApiSince=31)]
public virtual string[]? GetReceiveContentMimeTypes ();
[<Android.Runtime.Register("getReceiveContentMimeTypes", "()[Ljava/lang/String;", "GetGetReceiveContentMimeTypesHandler", ApiSince=31)>]
abstract member GetReceiveContentMimeTypes : unit -> string[]
override this.GetReceiveContentMimeTypes : unit -> string[]
返回
此视图 (接受的 #performReceiveContent
MIME 类型可能包括“image/*”) 等模式。
- 属性
注解
返回通过 配置的#setOnReceiveContentListener
此视图接受的 #performReceiveContent
MIME 类型。 默认情况下返回 null。
不同的功能 (例如从剪贴板粘贴、从软键盘插入贴纸等) 可以选择使用此元数据来有条件地更改其行为。 例如,如果此处为该字段返回的 MIME 类型不包含“image/gif”或“image/*”,软键盘可能会选择隐藏其 UI 以插入特定输入字段的 GIF。
注意:应使用实用工具(而不是 ClipDescription#compareMimeTypes
简单的字符串相等)执行 MIME 类型的比较,以便正确处理“text/*”、“image/*”等模式。请注意,Android 框架中的 MIME 类型匹配区分大小写,这与正式 RFC MIME 类型不同。 因此,应始终使用小写字母编写 MIME 类型,或使用 android.content.Intent#normalizeMimeType
确保将其转换为小写。
的 android.view.View.getReceiveContentMimeTypes()
Java 文档。
此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。