Android.Service.Carrier Namespace

Provides carrier configuration and messaging services, carrier identifiers, message data, and messaging result types.

Classes

Name Description
CarrierIdentifier

Used to pass info to CarrierConfigService implementations so they can decide what values to return.

CarrierIdentifier.InterfaceConsts

Provides the constants from IParcelable for CarrierIdentifier.

CarrierMessagingClientService

If the default SMS app has a service that extends this class, the system always tries to bind it so that the process is always running, which allows the app to have a persistent connection to the server.

CarrierMessagingService

A service that receives calls from the system when new SMS and MMS are sent or received.

CarrierMessagingService.SendMmsResult

The result of sending an MMS.

CarrierMessagingService.SendMultipartSmsResult

The result of sending a multipart SMS.

CarrierMessagingService.SendSmsResult

The result of sending an SMS.

CarrierService

A service that exposes carrier-specific functionality to the system.

MessagePdu

A parcelable list of PDUs representing contents of a possibly multi-part SMS.

MessagePdu.InterfaceConsts

Provides the constants from IParcelable for MessagePdu.

Interfaces

Name Description
CarrierMessagingService.IResultCallback

A callback interface used to provide results asynchronously.

Enums

Name Description
DownloadStatusMmsErrorType

Specifies detailed failure reasons for MMS download requests handled by a carrier messaging service.

MessageDownloadStatus

Specifies whether an MMS download succeeded, failed, or should be retried through the carrier network.

MessageSendStatus

Specifies whether an SMS or MMS send request succeeded, failed, or should be retried through the carrier network.

ReceiveOptions

Specifies the bit flags returned to the callback for a received text message to control message delivery and notification.

SendStatusMmsErrorType

Specifies detailed failure reasons for MMS send requests handled by a carrier messaging service.

SendStatusResultType

Specifies detailed failure reasons for SMS send requests handled by a carrier messaging service.