Idioma

SmsManager.SendDataMessage Método

Definição

Cuidado

deprecated

Envie um SMS baseado em dados para uma porta de aplicativo específica.

[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

Parâmetros

destinationAddress
String

o endereço para o qual enviar a mensagem

scAddress
String

é o endereço do centro de serviço ou nulo para usar o SMSC padrão atual

destinationPort
Int16

a porta para entregar a mensagem para

data
Byte[]

o corpo da mensagem a ser enviada

sentIntent
PendingIntent

se não FOR NULL, isso PendingIntent será transmitido quando a mensagem for enviada com êxito ou falhar. O código de resultado será Activity.RESULT_OK para êxito ou um destes erros: RESULT_ERROR_GENERIC_FAILURERESULT_ERROR_RADIO_OFFRESULT_ERROR_NULL_PDU. O controle SMS baseado em aplicativo verifica sentIntent. Se sentIntent for NULL, o chamador será verificado em todos os aplicativos desconhecidos, o que fará com que um número menor de SMS seja enviado no período de verificação.

deliveryIntent
PendingIntent

se não FOR NULL, isso PendingIntent será transmitido quando a mensagem for entregue ao destinatário. O pdu bruto do relatório de status está nos dados estendidos ("pdu").

Atributos

Exceções

se destinationAddress ou dados estiverem vazios

Comentários

Envie um SMS baseado em dados para uma porta de aplicativo específica.

Este membro foi preterido. Use android.telephony.SmsManager.

Java documentação para android.telephony.gsm.SmsManager.sendDataMessage(java.lang.String, java.lang.String, short, byte[], android.app.PendingIntent, android.app.PendingIntent).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a