Partager via


SmsManager.SendDataMessage Méthode

Définition

Attention

deprecated

Envoyez un SMS basé sur des données à un port d’application spécifique.

[Android.Runtime.Register("sendDataMessage", "(Ljava/lang/String;Ljava/lang/String;S[BLandroid/app/PendingIntent;Landroid/app/PendingIntent;)V", "")]
[System.Obsolete("deprecated")]
public void SendDataMessage (string? destinationAddress, string? scAddress, short destinationPort, byte[]? data, Android.App.PendingIntent? sentIntent, Android.App.PendingIntent? deliveryIntent);
[<Android.Runtime.Register("sendDataMessage", "(Ljava/lang/String;Ljava/lang/String;S[BLandroid/app/PendingIntent;Landroid/app/PendingIntent;)V", "")>]
[<System.Obsolete("deprecated")>]
member this.SendDataMessage : string * string * int16 * byte[] * Android.App.PendingIntent * Android.App.PendingIntent -> unit

Paramètres

destinationAddress
String

adresse à laquelle envoyer le message

scAddress
String

est l’adresse du centre de services ou null pour utiliser le SMSC par défaut actuel

destinationPort
Int16

port vers lequel remettre le message

data
Byte[]

corps du message à envoyer

sentIntent
PendingIntent

s’il n’est pas NULL, cette PendingIntent opération est diffusée lorsque le message est envoyé correctement ou a échoué. Le code de résultat sera Activity.RESULT_OK à des fins de réussite, ou l’une de ces erreurs :RESULT_ERROR_RADIO_OFFRESULT_ERROR_GENERIC_FAILURERESULT_ERROR_NULL_PDU . Le contrôle SMS par application vérifie sentIntent. Si sentIntent a la valeur NULL, l’appelant est vérifié sur toutes les applications inconnues, ce qui entraîne l’envoi d’un plus petit nombre de SMS au cours de la période de vérification.

deliveryIntent
PendingIntent

s’il n’est pas NULL, il s’agit PendingIntent d’une diffusion lorsque le message est remis au destinataire. Le pdu brut du rapport d’état se trouve dans les données étendues (« pdu »).

Attributs

Exceptions

si destinationAddress ou les données sont vides

Remarques

Envoyez un SMS basé sur des données à un port d’application spécifique.

Ce membre est déconseillé. Utilisez android.telephony.SmsManager.

Documentation Java pour android.telephony.gsm.SmsManager.sendDataMessage(java.lang.String, java.lang.String, short, byte[], android.app.PendingIntent, android.app.PendingIntent).

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

S’applique à