Langue

SmsManager.SendMultimediaMessage Méthode

Définition

Surcharges

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

Envoyer un message MMS

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

Envoyer un message 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)

Envoyer un message 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

Paramètres

context
Context

contexte d’application

contentUri
Uri

URI de contenu à partir duquel le message pdu sera lu

locationUrl
String

URL d’emplacement facultative à laquelle le message doit être envoyé

configOverrides
Bundle

valeurs de configuration de messagerie spécifiques à l’opérateur à remplacer pour l’envoi du message.

sentIntent
PendingIntent

s’il n’est pas NULL, cette PendingIntent opération est diffusée lorsque le message est envoyé avec succès ou si le code de résultat est Activity.RESULT_OK réussi ou l’une de ces erreurs :br>MMS_ERROR_NO_DATA_NETWORKMMS_ERROR_UNABLE_CONNECT_MMS<>MMS_ERROR_HTTP_FAILURE>><<>><MMS_ERROR_CONFIGURATION_ERROR<MMS_ERROR_INVALID_SUBSCRIPTION_IDMMS_ERROR_RETRY><<MMS_ERROR_IO_ERROR<>MMS_ERROR_DATA_DISABLED><<>MMS_ERROR_MMS_DISABLED_BY_CARRIER><<MMS_ERROR_UNSPECIFIED>MMS_ERROR_INVALID_APNMMS_ERROR_INACTIVE_SUBSCRIPTION<>

Attributs

Exceptions

si contentUri est vide

Remarques

Envoyer un message MMS

< >strong Remarque :</strong> If #getDefault() est utilisé pour instancier ce gestionnaire sur un appareil multi-SIM, cette opération peut échouer à envoyer le message MMS, car aucun abonnement par défaut approprié n’est trouvé. Dans ce cas, s’il sentIntent n’est pas null, le PendingIntent message est envoyé avec un code RESULT_NO_DEFAULT_SMS_APPd’erreur . Pour #getDefault() plus d’informations sur les conditions dans lesquelles cette opération peut échouer.

Java documentation pour android.telephony.SmsManager.sendMultimediaMessage(android.content.Context, android.net.Uri, java.lang.String, android.os.Bundle, android.app.PendingIntent).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

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

Envoyer un message 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

Paramètres

context
Context

contexte d’application

contentUri
Uri

URI de contenu à partir duquel le message pdu sera lu

locationUrl
String

URL d’emplacement facultative à laquelle le message doit être envoyé

configOverrides
Bundle

valeurs de configuration de messagerie spécifiques à l’opérateur à remplacer pour l’envoi du message.

sentIntent
PendingIntent

s’il n’est pas NULL, cette PendingIntent opération est diffusée lorsque le message est envoyé avec succès ou si le code de résultat est Activity.RESULT_OK réussi ou l’une de ces erreurs :br>MMS_ERROR_NO_DATA_NETWORKMMS_ERROR_UNABLE_CONNECT_MMS<>MMS_ERROR_HTTP_FAILURE>><<>><MMS_ERROR_CONFIGURATION_ERROR<MMS_ERROR_INVALID_SUBSCRIPTION_IDMMS_ERROR_RETRY><<MMS_ERROR_IO_ERROR<>MMS_ERROR_DATA_DISABLED><<>MMS_ERROR_MMS_DISABLED_BY_CARRIER><<MMS_ERROR_UNSPECIFIED>MMS_ERROR_INVALID_APNMMS_ERROR_INACTIVE_SUBSCRIPTION<>

messageId
Int64

ID qui identifie de manière unique le message demandé à envoyer. Utilisé à des fins de journalisation et de diagnostic. L’ID peut être 0.

Attributs

Remarques

Envoyer un message MMS

Identique à #sendMultimediaMessage(Context context, Uri contentUri, String locationUrl, Bundle configOverrides, PendingIntent sentIntent), mais ajoute un messageId facultatif.

< >strong Remarque :</strong> If #getDefault() est utilisé pour instancier ce gestionnaire sur un appareil multi-SIM, cette opération peut échouer à envoyer le message MMS, car aucun abonnement par défaut approprié n’est trouvé. Dans ce cas, s’il sentIntent n’est pas null, le PendingIntent message est envoyé avec un code RESULT_NO_DEFAULT_SMS_APPd’erreur . Pour #getDefault() plus d’informations sur les conditions dans lesquelles cette opération peut échouer.

Java documentation pour android.telephony.SmsManager.sendMultimediaMessage(android.content.Context, android.net.Uri, java.lang.String, android.os.Bundle, android.app.PendingIntent, long).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à