Compartilhar via


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ços ou null para usar o SMSC padrão atual

destinationPort
Int16

a porta para a qual entregar a mensagem

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_RADIO_OFFRESULT_ERROR_GENERIC_FAILURERESULT_ERROR_NULL_PDU . O controle SMS baseado em aplicativo verifica sentIntent. Se sentIntent for NULL, o chamador será verificado em relação a todos os aplicativos desconhecidos, o que faz com que um número menor de SMS seja enviado no período de verificação.

deliveryIntent
PendingIntent

se não NULL, isso PendingIntent é transmitido quando a mensagem é entregue ao destinatário. A pdu bruta 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.

Documentação Java 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 Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a