SmsManager.SendMultimediaMessage Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
|
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() ".
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() ".
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.