TelephonyManager.UploadCallComposerPicture 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
UploadCallComposerPicture(IPath, String, IExecutor, IOutcomeReceiver) |
将图片上传到运营商网络,以便与呼叫撰写器配合使用。 |
UploadCallComposerPicture(Stream, String, IExecutor, IOutcomeReceiver) |
将图片上传到运营商网络,以便与呼叫撰写器配合使用。 |
UploadCallComposerPicture(IPath, String, IExecutor, IOutcomeReceiver)
将图片上传到运营商网络,以便与呼叫撰写器配合使用。
[Android.Runtime.Register("uploadCallComposerPicture", "(Ljava/nio/file/Path;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetUploadCallComposerPicture_Ljava_nio_file_Path_Ljava_lang_String_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=31)]
public virtual void UploadCallComposerPicture (Java.Nio.FileNio.IPath pictureToUpload, string contentType, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("uploadCallComposerPicture", "(Ljava/nio/file/Path;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetUploadCallComposerPicture_Ljava_nio_file_Path_Ljava_lang_String_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=31)>]
abstract member UploadCallComposerPicture : Java.Nio.FileNio.IPath * string * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit
override this.UploadCallComposerPicture : Java.Nio.FileNio.IPath * string * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit
参数
- pictureToUpload
- IPath
包含要上传的图片的本地文件的路径。
- contentType
- String
正在上传的图片的 MIME 类型 (例如 image/jpeg)
- executor
- IExecutor
Executor
pictureToUpload
要从磁盘中读取文件的 ,以及将在其上callback
调用的文件。
- callback
- IOutcomeReceiver
上传操作终止(成功或错误)时调用的回调。
- 属性
注解
将图片上传到运营商网络,以便与呼叫撰写器配合使用。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。
适用于
UploadCallComposerPicture(Stream, String, IExecutor, IOutcomeReceiver)
将图片上传到运营商网络,以便与呼叫撰写器配合使用。
[Android.Runtime.Register("uploadCallComposerPicture", "(Ljava/io/InputStream;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetUploadCallComposerPicture_Ljava_io_InputStream_Ljava_lang_String_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=31)]
public virtual void UploadCallComposerPicture (System.IO.Stream pictureToUpload, string contentType, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("uploadCallComposerPicture", "(Ljava/io/InputStream;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetUploadCallComposerPicture_Ljava_io_InputStream_Ljava_lang_String_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=31)>]
abstract member UploadCallComposerPicture : System.IO.Stream * string * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit
override this.UploadCallComposerPicture : System.IO.Stream * string * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit
参数
- pictureToUpload
- Stream
一个 InputStream
,它提供表示要上传的图片的字节。 客户端负责在调用 成功或失败后 callback
关闭此流。
Additionally, if the stream supplies more bytes than the return value
of <code data-dev-comment-type="c">#getMaximumCallComposerPictureSize()</code>, the upload will be
aborted and the callback will be called with an exception containing
<code data-dev-comment-type="c">CallComposerException#ERROR_FILE_TOO_LARGE</code>.
- contentType
- String
正在上传的图片的 MIME 类型 (例如 image/jpeg) 。 可在 3GPP TS 26.141 部分 4.2 和 4.3 中找到可接受的内容类型列表。
- executor
- IExecutor
将 Executor
在其上 pictureToUpload
读取流的 ,以及将在其上调用回调的 。
- callback
- IOutcomeReceiver
上传操作终止(成功或错误)时调用的回调。
- 属性
注解
将图片上传到运营商网络,以便与呼叫撰写器配合使用。
此方法允许拨号器应用将图片上传到运营商网络,然后可以将其附加到传出呼叫。 若要将图片附加到调用,请使用ParcelUuid
成功上传后从 callback
返回的 作为值。TelecomManager#EXTRA_OUTGOING_PICTURE
此功能仅适用于在设备上填充 RoleManager#ROLE_DIALER
角色的应用。
此功能仅在从 #getCarrierConfig()
返回的捆绑包中设置为 true
时CarrierConfigManager#KEY_SUPPORTS_CALL_COMPOSER_BOOL
可用。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。