Intent.ActionSendMultiple 字段

定义

活动操作:向其他人传送多个数据。

[Android.Runtime.Register("ACTION_SEND_MULTIPLE")]
public const string ActionSendMultiple;
[<Android.Runtime.Register("ACTION_SEND_MULTIPLE")>]
val mutable ActionSendMultiple : string

字段值

实现

属性

注解

活动操作:向其他人传送多个数据。

例如 #ACTION_SEND,除了数据是多个。

输入: #getType 是所发送数据的 MIME 类型。 get*ArrayListExtra 可以有一个或#EXTRA_STREAM一个#EXTRA_TEXT字段,其中包含要发送的数据。 #EXTRA_TEXT如果使用,还可以选择为客户端提供 #EXTRA_HTML_TEXT HTML 格式检索文本。

支持多种类型,接收器应尽可能处理混合类型。 接收方检查它们的正确方法是在每个 URI 上使用内容解析程序。 意向发送方应尝试将最具体的 mime 类型放入意向类型,但可以根据需要回退到 <type>/* 或 */* 类型。

例如,如果要发送 image/jpg 和 image/jpg,意向的类型可以是 image/jpg,但如果正在发送 image/jpg 和 image/png,则意向的类型应为 image/*。

从此 android.os.Build.VERSION_CODES#JELLY_BEAN,可以通过以下方式提供 #setClipData(ClipData)要发送的数据。 这样,你可以在共享内容时使用 #FLAG_GRANT_READ_URI_PERMISSION :URI 和其他高级功能 ClipData。 如果使用此方法,仍必须通过 #EXTRA_TEXT 下面所述的或 #EXTRA_STREAM 字段提供相同的数据,以便与旧应用程序兼容。 如果未设置 ClipData,将在调用 Context#startActivity(Intent)时为你复制它。

android.os.Build.VERSION_CODES#O传递开始,如果 #CATEGORY_TYPED_OPENABLE 传递,则传入的 #EXTRA_STREAM#setClipData(ClipData) URI 只能作为资产类型化文件 ContentResolver#openTypedAssetFileDescriptor(Uri, String, Bundle)打开。

一些收件人可能根据需要解释的可选标准附加项包括:#EXTRA_EMAIL、、#EXTRA_CC#EXTRA_BCC#EXTRA_SUBJECT

输出:无。

Java文档android.content.Intent.ACTION_SEND_MULTIPLE

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

适用于