Condividi tramite


SmsManager.SendDataMessage Metodo

Definizione

Attenzione

deprecated

Inviare un SMS basato su dati a una porta applicazione specifica.

[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

Parametri

destinationAddress
String

indirizzo a cui inviare il messaggio

scAddress
String

è l'indirizzo del centro servizi o null per usare l'SMSC predefinito corrente

destinationPort
Int16

porta a cui recapitare il messaggio

data
Byte[]

corpo del messaggio da inviare

sentIntent
PendingIntent

se non NULL, questa PendingIntent trasmissione viene trasmessa quando il messaggio viene inviato correttamente o non è riuscito. Il codice del risultato sarà Activity.RESULT_OK per esito positivo o uno di questi errori: RESULT_ERROR_GENERIC_FAILURERESULT_ERROR_RADIO_OFFRESULT_ERROR_NULL_PDU. Il controllo SMS basato su ogni applicazione controlla sentIntent. Se sentIntent è NULL, il chiamante verrà controllato su tutte le applicazioni sconosciute, causando l'invio di un numero minore di SMS nel periodo di controllo.

deliveryIntent
PendingIntent

se non NULL viene PendingIntent trasmesso quando il messaggio viene recapitato al destinatario. Il pdu non elaborato del report di stato si trova nei dati estesi ("pdu").

Attributi

Eccezioni

se destinationAddress o i dati sono vuoti

Commenti

Inviare un SMS basato su dati a una porta applicazione specifica.

Questo membro è deprecato. Usare android.telephony.SmsManager.

Documentazione java per android.telephony.gsm.SmsManager.sendDataMessage(java.lang.String, java.lang.String, short, byte[], android.app.PendingIntent, android.app.PendingIntent).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a