SmsManager.SendMultimediaMessage Methode

Definition

Überlädt

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

Senden einer MMS-Nachricht

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

Senden einer MMS-Nachricht

        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)

Senden einer MMS-Nachricht

[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

Parameter

context
Context

Anwendungskontext

contentUri
Uri

der Inhalts-URI, aus dem die Nachricht gelesen wird

locationUrl
String

die optionale Standort-URL, an die die Nachricht gesendet werden soll

configOverrides
Bundle

die netzbetreiberspezifischen Nachrichtenkonfigurationswerte, die zum Senden der Nachricht außer Kraft setzen sollen.

sentIntent
PendingIntent

wenn dies PendingIntent nicht NULL ist, wenn die Nachricht erfolgreich gesendet wird oder fehlgeschlagen Ist der Ergebniscode Activity.RESULT_OK erfolgreich oder einer der folgenden Fehler ist:<>>MMS_ERROR_INVALID_SUBSCRIPTION_IDMMS_ERROR_INVALID_APN<<<MMS_ERROR_UNABLE_CONNECT_MMSMMS_ERROR_MMS_DISABLED_BY_CARRIER<>><>MMS_ERROR_UNSPECIFIED>MMS_ERROR_HTTP_FAILUREMMS_ERROR_NO_DATA_NETWORK<<><MMS_ERROR_DATA_DISABLED<MMS_ERROR_INACTIVE_SUBSCRIPTION>MMS_ERROR_CONFIGURATION_ERROR><MMS_ERROR_RETRY<>><>MMS_ERROR_IO_ERROR br>

Attribute

Ausnahmen

wenn contentUri leer ist

Hinweise

Senden einer MMS-Nachricht

<strong>Note:</strong> If #getDefault() 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. In diesem Fall, wenn sentIntent nicht null ist, wird dies PendingIntent mit einem Fehlercode RESULT_NO_DEFAULT_SMS_APPgesendet. Weitere Informationen zu den Bedingungen, unter denen dieser Vorgang fehlschlägt, finden Sie unter "Weitere Informationen #getDefault() ".

Java Dokumentation für android.telephony.SmsManager.sendMultimediaMessage(android.content.Context, android.net.Uri, java.lang.String, android.os.Bundle, android.app.PendingIntent).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

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

Senden einer MMS-Nachricht

        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

Parameter

context
Context

Anwendungskontext

contentUri
Uri

der Inhalts-URI, aus dem die Nachricht gelesen wird

locationUrl
String

die optionale Standort-URL, an die die Nachricht gesendet werden soll

configOverrides
Bundle

die netzbetreiberspezifischen Nachrichtenkonfigurationswerte, die zum Senden der Nachricht außer Kraft setzen sollen.

sentIntent
PendingIntent

wenn dies PendingIntent nicht NULL ist, wenn die Nachricht erfolgreich gesendet wird oder fehlgeschlagen Ist der Ergebniscode Activity.RESULT_OK erfolgreich oder einer der folgenden Fehler ist:<>>MMS_ERROR_INVALID_SUBSCRIPTION_IDMMS_ERROR_INVALID_APN<<<MMS_ERROR_UNABLE_CONNECT_MMSMMS_ERROR_MMS_DISABLED_BY_CARRIER<>><>MMS_ERROR_UNSPECIFIED>MMS_ERROR_HTTP_FAILUREMMS_ERROR_NO_DATA_NETWORK<<><MMS_ERROR_DATA_DISABLED<MMS_ERROR_INACTIVE_SUBSCRIPTION>MMS_ERROR_CONFIGURATION_ERROR><MMS_ERROR_RETRY<>><>MMS_ERROR_IO_ERROR br>

messageId
Int64

eine ID, die die zu sendende Nachricht eindeutig identifiziert. Wird für Protokollierungs- und Diagnosezwecke verwendet. Die ID kann 0 sein.

Attribute

Hinweise

Senden einer MMS-Nachricht

Identisch mit #sendMultimediaMessage(Context context, Uri contentUri, String locationUrl, Bundle configOverrides, PendingIntent sentIntent), aber fügt eine optionale messageId hinzu.

<strong>Note:</strong> If #getDefault() 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. In diesem Fall, wenn sentIntent nicht null ist, wird dies PendingIntent mit einem Fehlercode RESULT_NO_DEFAULT_SMS_APPgesendet. Weitere Informationen zu den Bedingungen, unter denen dieser Vorgang fehlschlägt, finden Sie unter "Weitere Informationen #getDefault() ".

Java Dokumentation für android.telephony.SmsManager.sendMultimediaMessage(android.content.Context, android.net.Uri, java.lang.String, android.os.Bundle, android.app.PendingIntent, long).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: