Поделиться через


SmsManager.SendDataMessage Метод

Определение

Внимание!

deprecated

Отправьте SMS на основе данных на определенный порт приложения.

[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

Параметры

destinationAddress
String

адрес для отправки сообщения в

scAddress
String

— адрес центра обслуживания или null для использования текущего SMSC по умолчанию

destinationPort
Int16

порт для доставки сообщения в

data
Byte[]

Текст сообщения для отправки

sentIntent
PendingIntent

Значение NULL PendingIntent не передается при отправке сообщения или сбое. Код результата будет выполнен Activity.RESULT_OK успешно или одна из следующих ошибок: RESULT_ERROR_GENERIC_FAILURERESULT_ERROR_RADIO_OFFRESULT_ERROR_NULL_PDU Элемент управления SMS на основе каждого приложения проверяет sentIntent. Если sentIntent имеет значение NULL, вызывающий объект будет проверяться на наличие всех неизвестных приложений, что приводит к тому, что в период проверки будет отправлено меньшее количество SMS.

deliveryIntent
PendingIntent

Значение NULL PendingIntent не передается при доставке сообщения получателю. Необработанный pdu отчета о состоянии находится в расширенных данных ("pdu").

Атрибуты

Исключения

Значение destinationAddress или данные пусты

Комментарии

Отправьте SMS на основе данных на определенный порт приложения.

Этот элемент считается нерекомендуемым. Используйте android.телефонии.SmsManager.

Документация по Java для android.telephony.gsm.SmsManager.sendDataMessage(java.lang.String, java.lang.String, short, byte[], android.app.PendingIntent, android.app.PendingIntent).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к