SmsManager.SendMultimediaMessage Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| SendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent) |
Envoyer un message MMS |
| SendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent, Int64) |
Envoyer un message MMS
|
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.
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.
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.