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

ExecutorファイルがpictureToUploadディスクから読み取られるだけでなく、呼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 の種類 (画像/jpeg など)。 許容されるコンテンツ タイプの一覧は、3GPP TS 26.141 セクション 4.2 および 4.3 にあります。

executor
IExecutor

ExecutorストリームがpictureToUpload読み取られる とコールバックが呼び出される 。

callback
IOutcomeReceiver

アップロード操作が終了したときに呼び出されるコールバック (成功またはエラー)。

属性

注釈

通話コンポーザーで使用するために、通信事業者ネットワークに画像をアップロードします。

このメソッドを使用すると、ダイヤラー アプリは、後で発信通話にアタッチできる画像をキャリア ネットワークにアップロードできます。 画像を呼び出しに添付するには、アップロードが成功したときに からcallback返された を にTelecomManager#EXTRA_OUTGOING_PICTURE値として使用ParcelUuidします。

この機能は、デバイス上のロールを満たす RoleManager#ROLE_DIALER アプリでのみ使用できます。

この機能は、 から#getCarrierConfig()返されるバンドルで が にtrue設定されている場合CarrierConfigManager#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 ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象