TelephonyManager.UploadCallComposerPicture 方法

定义

重载

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

ExecutorpictureToUpload要从磁盘中读取文件的 ,以及将在其上callback调用的文件。

callback
IOutcomeReceiver

上传操作终止(成功或错误)时调用的回调。

属性

注解

将图片上传到运营商网络,以便与呼叫撰写器配合使用。

android.telephony.TelephonyManager.uploadCallComposerPicture(java.nio.file.Path, java.lang.String, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.os.ParcelUuid, android.telephony.TelephonyManager.CallComposerException>)Java 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

适用于

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()返回的捆绑包中设置为 trueCarrierConfigManager#KEY_SUPPORTS_CALL_COMPOSER_BOOL可用。

android.telephony.TelephonyManager.uploadCallComposerPicture(java.io.InputStream, java.lang.String, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.os.ParcelUuid, android.telephony.TelephonyManager.CallComposerException>)Java 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

适用于