SmsManager.SendMultimediaMessage メソッド

定義

オーバーロード

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

MMS メッセージを送信する

        &lt;p class="note"&gt;&lt;strong&gt;Note:&lt;/strong&gt; If <code data-dev-comment-type="c">#getDefault()</code> is used to instantiate this
        manager on a multi-SIM device, this operation may fail sending the MMS message because no
        suitable default subscription could be found.
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 メッセージを送信する

        &lt;p class="note"&gt;&lt;strong&gt;Note:&lt;/strong&gt; If <code data-dev-comment-type="c">#getDefault()</code> is used to instantiate this
        manager on a multi-SIM device, this operation may fail sending the MMS message because no
        suitable default subscription could be found.
[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_UNSPECIFIEDbr>br><MMS_ERROR_CONFIGURATION_ERROR><<MMS_ERROR_RETRY><>MMS_ERROR_IO_ERROR><MMS_ERROR_NO_DATA_NETWORK<<MMS_ERROR_INVALID_SUBSCRIPTION_ID>>MMS_ERROR_INACTIVE_SUBSCRIPTIONMMS_ERROR_HTTP_FAILURE<MMS_ERROR_UNABLE_CONNECT_MMSMMS_ERROR_DATA_DISABLED<>>MMS_ERROR_INVALID_APN<>

属性

例外

contentUri が空の場合

注釈

android.telephony.SmsManager.sendMultimediaMessage(android.content.Context, android.net.Uri, java.lang.String, android.os.Bundle, android.app.PendingIntent)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_UNSPECIFIEDbr>br><MMS_ERROR_CONFIGURATION_ERROR><<MMS_ERROR_RETRY><>MMS_ERROR_IO_ERROR><MMS_ERROR_NO_DATA_NETWORK<<MMS_ERROR_INVALID_SUBSCRIPTION_ID>>MMS_ERROR_INACTIVE_SUBSCRIPTIONMMS_ERROR_HTTP_FAILURE<MMS_ERROR_UNABLE_CONNECT_MMSMMS_ERROR_DATA_DISABLED<>>MMS_ERROR_INVALID_APN<>

messageId
Int64

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

属性

注釈

android.telephony.SmsManager.sendMultimediaMessage(android.content.Context, android.net.Uri, java.lang.String, android.os.Bundle, android.app.PendingIntent, long)Java ドキュメント。

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

適用対象