Language

SmsManager.SendMultimediaMessage メソッド

定義

オーバーロード

名前 説明
SendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent)

MMS メッセージを送信する

SendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent, Int64)

MMS メッセージを送信する

        Same as <code data-dev-comment-type="c">#sendMultimediaMessage(Context context, Uri contentUri, String locationUrl,
                  Bundle configOverrides, PendingIntent sentIntent)</code>, but adds an optional messageId.

SendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent)

MMS メッセージを送信する

[Android.Runtime.Register("sendMultimediaMessage", "(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/PendingIntent;)V", "")]
public void SendMultimediaMessage(Android.Content.Context? context, Android.Net.Uri? contentUri, string? locationUrl, Android.OS.Bundle? configOverrides, Android.App.PendingIntent? sentIntent);
[<Android.Runtime.Register("sendMultimediaMessage", "(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/PendingIntent;)V", "")>]
member this.SendMultimediaMessage : Android.Content.Context * Android.Net.Uri * string * Android.OS.Bundle * Android.App.PendingIntent -> unit

パラメーター

context
Context

アプリケーション コンテキスト

contentUri
Uri

メッセージ pdu の読み取り元のコンテンツ URI

locationUrl
String

メッセージの送信先となるオプションの場所の URL

configOverrides
Bundle

メッセージを送信するためにオーバーライドする通信事業者固有のメッセージング構成値。

sentIntent
PendingIntent

NULL でない場合、このPendingIntentはメッセージが正常に送信されたとき、または失敗したときにブロードキャストされます。結果コードは、成功または次のいずれかのエラーActivity.RESULT_OKされます:<br>MMS_ERROR_UNSPECIFIED<br>MMS_ERROR_UNABLE_CONNECT_MMS<br>MMS_ERROR_INVALID_APN<br>MMS_ERROR_HTTP_FAILURE<br>MMS_ERROR_IO_ERROR<>MMS_ERROR_RETRY<br>MMS_ERROR_CONFIGURATION_ERROR<br>MMS_ERROR_NO_DATA_NETWORK<br>MMS_ERROR_INVALID_SUBSCRIPTION_ID<>MMS_ERROR_INACTIVE_SUBSCRIPTION<br>MMS_ERROR_DATA_DISABLED<br>MMS_ERROR_MMS_DISABLED_BY_CARRIER<br>

属性

例外

contentUri が空の場合

注釈

MMS メッセージを送信する

<strong>Note:</strong>#getDefault() を使用してマルチ SIM デバイスでこのマネージャーをインスタンス化すると、適切な既定のサブスクリプションが見つからないため、この操作が MMS メッセージの送信に失敗する可能性があります。 この場合、 sentIntent が null 以外の場合、 PendingIntent はエラー コード RESULT_NO_DEFAULT_SMS_APPと共に送信されます。 この操作が失敗する可能性がある条件の詳細については、 #getDefault() を参照してください。

Javaドキュメント。

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

適用対象

SendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent, Int64)

MMS メッセージを送信する

        Same as <code data-dev-comment-type="c">#sendMultimediaMessage(Context context, Uri contentUri, String locationUrl,
                  Bundle configOverrides, PendingIntent sentIntent)</code>, but adds an optional messageId.
[Android.Runtime.Register("sendMultimediaMessage", "(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/PendingIntent;J)V", "", ApiSince=31)]
public void SendMultimediaMessage(Android.Content.Context context, Android.Net.Uri contentUri, string? locationUrl, Android.OS.Bundle? configOverrides, Android.App.PendingIntent? sentIntent, long messageId);
[<Android.Runtime.Register("sendMultimediaMessage", "(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/PendingIntent;J)V", "", ApiSince=31)>]
member this.SendMultimediaMessage : Android.Content.Context * Android.Net.Uri * string * Android.OS.Bundle * Android.App.PendingIntent * int64 -> unit

パラメーター

context
Context

アプリケーション コンテキスト

contentUri
Uri

メッセージ pdu の読み取り元のコンテンツ URI

locationUrl
String

メッセージの送信先となるオプションの場所の URL

configOverrides
Bundle

メッセージを送信するためにオーバーライドする通信事業者固有のメッセージング構成値。

sentIntent
PendingIntent

NULL でない場合、このPendingIntentはメッセージが正常に送信されたとき、または失敗したときにブロードキャストされます。結果コードは、成功または次のいずれかのエラーActivity.RESULT_OKされます:<br>MMS_ERROR_UNSPECIFIED<br>MMS_ERROR_UNABLE_CONNECT_MMS<br>MMS_ERROR_INVALID_APN<br>MMS_ERROR_HTTP_FAILURE<br>MMS_ERROR_IO_ERROR<>MMS_ERROR_RETRY<br>MMS_ERROR_CONFIGURATION_ERROR<br>MMS_ERROR_NO_DATA_NETWORK<br>MMS_ERROR_INVALID_SUBSCRIPTION_ID<>MMS_ERROR_INACTIVE_SUBSCRIPTION<br>MMS_ERROR_DATA_DISABLED<br>MMS_ERROR_MMS_DISABLED_BY_CARRIER<br>

messageId
Int64

送信を要求されたメッセージを一意に識別する ID。 ログ記録と診断の目的で使用されます。 ID は 0 にすることができます。

属性

注釈

MMS メッセージを送信する

#sendMultimediaMessage(Context context, Uri contentUri, String locationUrl, Bundle configOverrides, PendingIntent sentIntent)と同じですが、省略可能な messageId を追加します。

<strong>Note:</strong>#getDefault() を使用してマルチ SIM デバイスでこのマネージャーをインスタンス化すると、適切な既定のサブスクリプションが見つからないため、この操作が MMS メッセージの送信に失敗する可能性があります。 この場合、 sentIntent が null 以外の場合、 PendingIntent はエラー コード RESULT_NO_DEFAULT_SMS_APPと共に送信されます。 この操作が失敗する可能性がある条件の詳細については、 #getDefault() を参照してください。

Javaドキュメント。

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

適用対象