SmsManager Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Управляет операциями SMS, такими как отправка данных, текстовых и PDU SMS-сообщений.
[Android.Runtime.Register("android/telephony/SmsManager", DoNotGenerateAcw=true)]
public sealed class SmsManager : Java.Lang.Object
[<Android.Runtime.Register("android/telephony/SmsManager", DoNotGenerateAcw=true)>]
type SmsManager = class
inherit Object
- Наследование
- Атрибуты
Комментарии
Управляет операциями SMS, такими как отправка данных, текстовых и PDU SMS-сообщений. Получите этот объект, вызвав статический метод #getDefault()
. Чтобы создать экземпляр , связанный SmsManager
с определенным идентификатором подписки, вызовите #getSmsManagerForSubscriptionId(int)
. Обычно это используется для устройств, поддерживающих несколько активных подписок одновременно.
Сведения о том, как вести себя в качестве sms-приложения по умолчанию в Android 4.4 (уровень API 19) и выше, см. в разделе android.provider.Telephony
.
Документация по Java для android.telephony.SmsManager
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.
Поля
ExtraMmsData |
Дополнительное имя намерения для MMS-отправки результирующих данных в типе массива байтов |
ExtraMmsHttpStatus |
Дополнительное имя намерения для кода состояния HTTP для ошибки HTTP MMS в целочисленном типе |
MmsConfigAliasEnabled |
Включен ли псевдоним (логический тип) |
MmsConfigAliasMaxChars |
Максимальное число символов псевдонима (тип int) |
MmsConfigAliasMinChars |
Минимальное число символов псевдонима (тип int) |
MmsConfigAllowAttachAudio |
Разрешено ли подключение звука для MMS-сообщений (логического типа) |
MmsConfigAppendTransactionId |
Следует ли добавлять идентификатор транзакции в push-уведомление M-Notification MMS WAP. |
MmsConfigEmailGatewayNumber |
номер шлюза Email (тип строки) |
MmsConfigGroupMmsEnabled |
Включена ли группа MMS для текущего носителя (логический тип) |
MmsConfigHttpParams |
Список заголовков HTTP для добавления в HTTP-запрос MMS, разделенный "|" (Строковый тип) |
MmsConfigHttpSocketTimeout |
Время ожидания сокета HTTP MMS в миллисекундах (тип int) |
MmsConfigMaxImageHeight |
Максимальная высота mms-изображения (тип int) |
MmsConfigMaxImageWidth |
Максимальная ширина mms-изображения (тип int) |
MmsConfigMaxMessageSize |
Максимальный размер MMS-сообщения в байтах (тип int) |
MmsConfigMessageTextMaxSize |
Максимальный размер текста сообщения (тип int) |
MmsConfigMmsDeliveryReportEnabled |
Включен ли отчет о доставке MMS (логический тип) |
MmsConfigMmsEnabled |
Включена ли MMS для текущего носителя (логический тип) |
MmsConfigMmsReadReportEnabled |
Включен ли отчет чтения MMS (логический тип) |
MmsConfigMultipartSmsEnabled |
Включена ли многокомпонентная отправка SMS (логический тип) |
MmsConfigNaiSuffix |
Суффикс, добавляемый к значению заголовка NAI для HTTP-запроса MMS (тип строки) |
MmsConfigNotifyWapMmscEnabled |
Если этот параметр включен, M-NotifyResp. |
MmsConfigRecipientLimit |
Ограничение получателей MMS-сообщений (тип int) |
MmsConfigSendMultipartSmsAsSeparateMessages |
Указывает, следует ли отправлять многокомпонентные SMS в виде отдельных сообщений |
MmsConfigShowCellBroadcastAppLinks |
Если значение равно true, в параметрах SMS отображается широковещательная ячейка (оповещение с желтым цветом). |
MmsConfigSmsDeliveryReportEnabled |
Включен ли отчет о доставке SMS (логический тип) |
MmsConfigSmsToMmsTextLengthThreshold |
Некоторые операторы требуют преобразования SMS в MMS, когда длина текста достигает этого порогового значения (тип int) |
MmsConfigSmsToMmsTextThreshold |
Когда количество частей составного SMS достигает этого порогового значения, оно должно быть преобразовано в MMS (тип int) |
MmsConfigSubjectMaxLength |
Максимальная длина темы сообщения (тип int) |
MmsConfigSupportHttpCharsetHeader |
Поддерживает ли оператор MMSC поле charset в заголовке Content-Type. |
MmsConfigSupportMmsContentDisposition |
Следует ли ожидать поле content-disposition в PDU MMS (логический тип) |
MmsConfigUaProfTagName |
Имя HTTP-заголовка URL-адреса профессора UA для HTTP-запроса MMS (тип строки) |
MmsConfigUaProfUrl |
Значение заголовка URL-адреса профиля UA для HTTP-запроса MMS (тип строки) |
MmsConfigUserAgent |
Значение заголовка User-Agent для HTTP-запроса MMS (тип строки) |
MmsErrorDataDisabled |
Устаревшие..
Данные для точки доступа MMS отключены. |
MmsErrorInactiveSubscription |
Устаревшие..
Идентификатор подписки для отправки или скачивания неактивен. |
MmsErrorInvalidSubscriptionId |
Устаревшие..
Недопустимый идентификатор подписки для отправки или скачивания. |
ResultBluetoothDisconnected |
Устаревшие..
Сбой отправки по bluetooth из-за отключения bluetooth |
ResultCancelled |
Устаревшие..
Сбой, так как операция была отменена |
ResultEncodingError |
Устаревшие..
Сбой из-за ошибки кодирования |
ResultErrorFdnCheckFailure |
Устаревшие..
Сбой, так как FDN включено. |
ResultErrorNone |
Устаревшие..
Нет ошибки. |
ResultInternalError |
Устаревшие..
Сбой из-за внутренней ошибки |
ResultInvalidArguments |
Устаревшие..
Сбой из-за недопустимых аргументов |
ResultInvalidBluetoothAddress |
Устаревшие..
Сбой отправки по bluetooth, так как недопустимый адрес устройства Bluetooth |
ResultInvalidSmscAddress |
Устаревшие..
Сбой из-за недопустимого адреса smsc |
ResultInvalidSmsFormat |
Устаревшие..
Сбой, так как недопустимый формат sms |
ResultInvalidState |
Устаревшие..
Сбой из-за недопустимого состояния |
ResultModemError |
Устаревшие..
Сбой из-за ошибки модема |
ResultNetworkError |
Устаревшие..
Сбой из-за сетевой ошибки |
ResultNetworkReject |
Устаревшие..
Сбой из-за отклонения сети |
ResultNoBluetoothService |
Устаревшие..
Сбой отправки по bluetooth, так как служба Bluetooth недоступна |
ResultNoDefaultSmsApp |
Устаревшие..
Параметр BroadcastReceiver указывает на отсутствие приложения sms по умолчанию. |
ResultNoMemory |
Устаревшие..
Сбой из-за отсутствия памяти |
ResultNoResources |
Устаревшие..
Сбой из-за отсутствия ресурсов |
ResultOperationNotAllowed |
Устаревшие..
Сбой, так как операция не разрешена |
ResultRadioNotAvailable |
Устаревшие..
Сбой, так как радио было недоступно |
ResultReceiveDispatchFailure |
Устаревшие..
Сбой отправки получения SMS. |
ResultReceiveInjectedNullPdu |
Устаревшие..
Sms receive ined null PDU. |
ResultReceiveNullMessageFromRil |
Устаревшие..
SMS получил сообщение null из уровня радиоимысла. |
ResultReceiveRuntimeException |
Устаревшие..
При получении SMS возникло исключение среды выполнения. |
ResultReceiveSqlException |
Устаревшие..
При получении SMS возникло исключение SQL. |
ResultReceiveUriException |
Устаревшие..
SMS получает исключение, анализирующее универсальный код ресурса (URI). |
ResultReceiveWhileEncrypted |
Устаревшие..
Короткий sms-код, полученный, когда телефон находится в зашифрованном состоянии. |
ResultRemoteException |
Устаревшие..
Параметр BroadcastReceiver задает для указания удаленного исключения при обработке сообщения. |
ResultRequestNotSupported |
Устаревшие..
Сбой, так как запрос не поддерживается |
ResultRilAborted |
Устаревшие..
Операция прервана |
ResultRilAccessBarred |
Устаревшие..
Доступ запрещен. |
ResultRilBlockedDueToCall |
Устаревшие..
SMS заблокировано из-за управления звонками, e. |
ResultRilCancelled |
Устаревшие..
Запрос отменен. |
ResultRilDeviceInUse |
Устаревшие..
Не удается выполнить операцию, так как устройство в настоящее время используется |
ResultRilEncodingErr |
Устаревшие..
SMS-сообщение закодировано неправильно. |
ResultRilGenericError |
Устаревшие..
Во время отправки SMS произошла ошибка RIL. |
ResultRilInternalErr |
Устаревшие..
При обработке запроса модем столкнулся с непредвиденной ошибкой. |
ResultRilInvalidArguments |
Устаревшие..
Радио получило недопустимые аргументы в запросе. |
ResultRilInvalidModemState |
Устаревшие..
Радио не может обработать запрос в текущем состоянии модема. |
ResultRilInvalidResponse |
Устаревшие..
Внутренняя ошибка RIL, когда один из слоев RIL получает нераспознанный ответ от нижнего слоя. |
ResultRilInvalidSimState |
Устаревшие..
Не удается обработать запрос в текущем состоянии SIM-карты |
ResultRilInvalidSmscAddress |
Устаревшие..
Указанный адрес SMSC был недопустимым. |
ResultRilInvalidSmsFormat |
Устаревшие..
Радио возвращает ошибку, указывающую на недопустимый формат SMS. |
ResultRilInvalidState |
Устаревшие..
Радио вернул непредвиденный запрос на текущее состояние. |
ResultRilModemErr |
Устаревшие..
RIL поставщика получил непредвиденный или неверный ответ. |
ResultRilNetworkErr |
Устаревшие..
Радио получило сообщение об ошибке из сети. |
ResultRilNetworkNotReady |
Устаревшие..
Сеть не готова к выполнению запроса. |
ResultRilNetworkReject |
Устаревшие..
Sms-запрос был отклонен сетью. |
ResultRilNoMemory |
Устаревшие..
На радио не было достаточно памяти для обработки запроса. |
ResultRilNoNetworkFound |
Устаревшие..
Не удается найти сеть |
ResultRilNoResources |
Устаревшие..
Недостаточно ресурсов для обработки запроса. |
ResultRilNoSmsToAck |
Устаревшие..
ACK получается, когда нет SMS для взлома |
ResultRilNoSubscription |
Устаревшие..
У устройства нет подписки |
ResultRilOperationNotAllowed |
Устаревшие..
Радио сообщает, что запрос запрещен. |
ResultRilRadioNotAvailable |
Устаревшие..
Радио не запускается или сбрасывается. |
ResultRilRequestNotSupported |
Устаревшие..
Запрос не был поддержан радио. |
ResultRilRequestRateLimited |
Устаревшие..
Радио отклонуло операцию из-за слишком частых запросов. |
ResultRilSimAbsent |
Устаревшие..
Радиосвязи не удалось задать расположение, в котором можно получить подписку CDMA, так как SIM-карта или RUIM отсутствуют. |
ResultRilSimBusy |
Устаревшие..
SIM-карта занята |
ResultRilSimError |
Устаревшие..
Ошибка получения от карта SIM-карты |
ResultRilSimFull |
Устаревшие..
Целевой EF заполнен |
ResultRilSimPin2 |
Устаревшие..
Операция требует ввода PIN-кода SIM-карты 2 |
ResultRilSimPuk2 |
Устаревшие..
Операция требует ввода SIM-карты PUK2 |
ResultRilSimultaneousSmsAndCallNotAllowed |
Устаревшие..
1X голос и SMS не допускаются одновременно. |
ResultRilSmsSendFailRetry |
Устаревшие..
Радио не удалось отправить sms и необходимо повторить попытку. |
ResultRilSubscriptionNotAvailable |
Устаревшие..
Не удается найти подписку CDMA из указанного расположения |
ResultRilSystemErr |
Устаревшие..
Радиосвязь обнаружила ошибку платформы или системы. |
ResultSmsBlockedDuringEmergency |
Устаревшие..
Сбой отправки во время экстренного вызова |
ResultSmsSendRetryFailed |
Устаревшие..
Не удалось отправить sms-сообщение повторно |
ResultSystemError |
Устаревшие..
Сбой из-за системной ошибки |
ResultUnexpectedEventStopSending |
Устаревшие..
Сбой отправки, так как пользователь отказался или отменил диалоговое окно, отображаемое для sms с коротким кодом уровня "Премиум" или sms с ограниченной скоростью. |
ResultUserNotAllowed |
Устаревшие..
Пользователь не связан с подпиской. |
SmsRpCauseCallBarring |
Устаревшие..
значение RP-Cause для запрета вызовов |
SmsRpCauseCongestion |
Устаревшие..
значение RP-Cause для ошибки SMS из-за перегрузки в сети |
SmsRpCauseDestinationOutOfOrder |
Устаревшие..
RP-Cause значение назначения не по порядку |
SmsRpCauseFacilityNotImplemented |
Устаревшие..
значение RP-Cause, если сеть не предоставляет полученную службу |
SmsRpCauseFacilityNotSubscribed |
Устаревшие..
значение RP-Cause, если sms Facilty не подписан устройством Reote |
SmsRpCauseFacilityRejected |
Устаревшие..
RP-Cause значение при отклонении средства SMS оператором |
SmsRpCauseInformationElementNonExistent |
Устаревшие..
значение RP-Cause, если сеть не предоставляет полученную службу |
SmsRpCauseInterworkingUnspecified |
Устаревшие..
значение RP-Cause, если сеть не предоставляет полученную службу |
SmsRpCauseInvalidMandatoryInformation |
Устаревшие..
значение RP-Cause, если сеть не предоставляет полученную службу |
SmsRpCauseInvalidMessageReferenceValue |
Устаревшие..
Значение RP-Cause при RP-MessageRefere |
SmsRpCauseMessageIncompatibleWithProtocolState |
Устаревшие..
значение RP-Cause, если сеть не предоставляет полученную службу |
SmsRpCauseMessageTypeNonExistent |
Устаревшие..
значение RP-Cause, если сеть не предоставляет полученную службу |
SmsRpCauseNetworkOutOfOrder |
Устаревшие..
значение RP-Cause, если сеть не в порядке |
SmsRpCauseOperatorDeterminedBarring |
Устаревшие..
RP-Cause для запрета оператора |
SmsRpCauseProtocolError |
Устаревшие..
значение RP-Cause, если сеть не предоставляет полученную службу |
SmsRpCauseReserved |
Устаревшие..
RP-Cause значение зарезервированного номера |
SmsRpCauseResourcesUnavailable |
Устаревшие..
RP-Cause значение при недоступности сетевых ресурсов |
SmsRpCauseSemanticallyIncorrectMessage |
Устаревшие..
значение RP-Cause, если сеть не предоставляет полученную службу |
SmsRpCauseShortMessageTransferRejected |
Устаревшие..
значение RP-Cause для параметра Передача сообщений отклонена сетью |
SmsRpCauseTemporaryFailure |
Устаревшие..
RP-Cause значение для временного сбоя |
SmsRpCauseUnallocatedNumber |
Устаревшие..
Причина нераспределенного числа |
SmsRpCauseUnidentifiedSubscriber |
Устаревшие..
значение RP-Cause, если подписчик не определен |
SmsRpCauseUnknownSubscriber |
Устаревшие..
значение RP-Cause, если подписчик не определен |
Свойства
CarrierConfigValues |
Получение значений конфигурации MMS, зависящих от оператора. |
Class |
Возвращает класс среды выполнения данного объекта |
Default |
Получите SmsManager, связанный с идентификатором подписки по умолчанию. |
DefaultSmsSubscriptionId |
Получите идентификатор подписки sms по умолчанию. |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
JniIdentityHashCode |
Управляет операциями SMS, такими как отправка данных, текстовых и PDU SMS-сообщений. (Унаследовано от Object) |
JniPeerMembers |
Управляет операциями SMS, такими как отправка данных, текстовых и PDU SMS-сообщений. |
PeerReference |
Управляет операциями SMS, такими как отправка данных, текстовых и PDU SMS-сообщений. (Унаследовано от Object) |
SmscAddress |
Получает адрес SMSC из (U)SIM. |
SmsCapacityOnIcc |
Возвращает общую емкость хранилища SMS на sim-карта. |
SubscriptionId |
Получите идентификатор связанной подписки. |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
Методы
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
CreateAppSpecificSmsToken(PendingIntent) |
Создайте входящий SMS-запрос для конкретного одноразового приложения для вызывающего пакета. |
CreateAppSpecificSmsTokenWithPackageInfo(String, PendingIntent) |
Создайте входящий SMS-запрос для конкретного одноразового приложения для вызывающего пакета. |
CreateForSubscriptionId(Int32) |
Получите экземпляр SmsManager, связанный с определенным идентификатором подписки. |
Dispose() |
Управляет операциями SMS, такими как отправка данных, текстовых и PDU SMS-сообщений. (Унаследовано от Object) |
Dispose(Boolean) |
Управляет операциями SMS, такими как отправка данных, текстовых и PDU SMS-сообщений. (Унаследовано от Object) |
DivideMessage(String) |
Разделите текст сообщения на несколько фрагментов, не превышающих максимальный размер SMS-сообщения. |
DownloadMultimediaMessage(Context, String, Uri, Bundle, PendingIntent) |
Скачивание MMS-сообщения от оператора по УКАЗАННОМу URL-адресу расположения
|
DownloadMultimediaMessage(Context, String, Uri, Bundle, PendingIntent, Int64) |
Скачивание MMS-сообщения от оператора по УКАЗАННОМу URL-адресу расположения
|
Equals(Object) |
Указывает, равен ли какой-то другой объект этому объекту. (Унаследовано от Object) |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
GetSmsManagerForSubscriptionId(Int32) |
Получите экземпляр SmsManager, связанный с определенным идентификатором подписки. |
GetSmsMessagesForFinancialApp(Bundle, IExecutor, SmsManager+FinancialSmsCallback) |
Получение SMS-сообщений для финансового приложения для звонков. |
InjectSmsPdu(Byte[], String, PendingIntent) |
Внедрение PDU SMS в платформу приложений Android. |
JavaFinalize() |
Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект . (Унаследовано от Object) |
Notify() |
Пробуждает один поток, ожидающий монитора этого объекта. (Унаследовано от Object) |
NotifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. (Унаследовано от Object) |
SendDataMessage(String, String, Int16, Byte[], PendingIntent, PendingIntent) |
Отправка SMS на основе данных на определенный порт приложения. |
SendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent) |
Отправка MMS-сообщения
|
SendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent, Int64) |
Отправка MMS-сообщения
|
SendMultipartTextMessage(String, String, IList<String>, IList<PendingIntent>, IList<PendingIntent>) |
Отправка sms на основе многокомпонентного текста. |
SendMultipartTextMessage(String, String, IList<String>, IList<PendingIntent>, IList<PendingIntent>, Int64) |
Отправка sms на основе многокомпонентного текста. |
SendMultipartTextMessage(String, String, IList<String>, IList<PendingIntent>, IList<PendingIntent>, String, String) |
Аналогичный метод #sendMultipartTextMessage(String, String, ArrayList, ArrayList, ArrayList) с дополнительным аргументом. |
SendTextMessage(String, String, String, PendingIntent, PendingIntent) |
Отправка sms на основе текста. |
SendTextMessage(String, String, String, PendingIntent, PendingIntent, Int64) |
Отправка sms на основе текста. |
SendTextMessageWithoutPersisting(String, String, String, PendingIntent, PendingIntent) |
Отправка текстового SMS без записи в поставщик SMS. |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
SetSmscAddress(String) |
Задает адрес SMSC на (U)SIM. |
ToArray<T>() |
Управляет операциями SMS, такими как отправка данных, текстовых и PDU SMS-сообщений. (Унаследовано от Object) |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Управляет операциями SMS, такими как отправка данных, текстовых и PDU SMS-сообщений. (Унаследовано от Object) |
Wait() |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.>< (Унаследовано от Object) |
Wait(Int64) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Управляет операциями SMS, такими как отправка данных, текстовых и PDU SMS-сообщений. (Унаследовано от Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Управляет операциями SMS, такими как отправка данных, текстовых и PDU SMS-сообщений. (Унаследовано от Object) |
IJavaPeerable.Finalized() |
Управляет операциями SMS, такими как отправка данных, текстовых и PDU SMS-сообщений. (Унаследовано от Object) |
IJavaPeerable.JniManagedPeerState |
Управляет операциями SMS, такими как отправка данных, текстовых и PDU SMS-сообщений. (Унаследовано от Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Управляет операциями SMS, такими как отправка данных, текстовых и PDU SMS-сообщений. (Унаследовано от Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Управляет операциями SMS, такими как отправка данных, текстовых и PDU SMS-сообщений. (Унаследовано от Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Управляет операциями SMS, такими как отправка данных, текстовых и PDU SMS-сообщений. (Унаследовано от Object) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенное средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Управляет операциями SMS, такими как отправка данных, текстовых и PDU SMS-сообщений. |
GetJniTypeName(IJavaPeerable) |
Управляет операциями SMS, такими как отправка данных, текстовых и PDU SMS-сообщений. |