android.telephony

Interfaces

CarrierConfigChangeListener

Listener interface to get a notification when the carrier configurations have changed.

ActiveDataSubscriptionIdListener

Interface for active data subscription ID listener.

BarringInfoListener

Interface for barring information listener.

CallDisconnectCauseListener

Interface for call disconnect cause listener.

CallForwardingIndicatorListener

Interface for call-forwarding indicator listener.

CallStateListener

Interface for call state listener.

CarrierNetworkListener

Interface for carrier network listener.

CellInfoListener

Interface for cell info listener.

CellLocationListener

Interface for device cell location listener.

DataActivationStateListener

Interface for SIM data activation state listener.

DataActivityListener

Interface for data activity state listener.

DataConnectionStateListener

Interface for data connection state listener.

DisplayInfoListener

Interface for display info listener.

EmergencyNumberListListener

Interface for the current emergency number list listener.

ImsCallDisconnectCauseListener

Interface for IMS call disconnect cause listener.

MessageWaitingIndicatorListener

Interface for message waiting indicator listener.

PhysicalChannelConfigListener

Interface for current physical channel configuration listener.

PreciseDataConnectionStateListener

Interface for precise data connection state listener.

RegistrationFailedListener

Interface for registration failures listener.

ServiceStateListener

Interface for service state listener.

SignalStrengthsListener

Interface for network signal strengths listener.

UserMobileDataStateListener

Interface for user mobile data state listener.

Classes

AccessNetworkConstants

Contains access network related constants.

AvailableNetworkInfo

Defines available network information which includes corresponding subscription id, network plmns and corresponding priority to be used for network selection by Opportunistic Network Service when passed through TelephonyManager#updateAvailableNetworks

BarringInfo

Provides the barring configuration for a particular service type.

CarrierConfigManager

Provides access to telephony configuration values that are carrier-specific.

CellIdentity

CellIdentity represents the identity of a unique cell.

CellIdentityCdma

CellIdentity is to represent a unique CDMA cell

CellIdentityGsm

CellIdentity to represent a unique GSM cell

CellIdentityLte

CellIdentity is to represent a unique LTE cell

CellIdentityNr

Information to represent a unique NR(New Radio 5G) cell.

CellIdentityTdscdma

CellIdentity is to represent a unique TD-SCDMA cell

CellIdentityWcdma

CellIdentity to represent a unique UMTS cell

CellInfo

Immutable cell information from a point in time.

CellInfoCdma

A CellInfo representing a CDMA cell that provides identity and measurement info.

CellInfoGsm

A CellInfo representing a GSM cell that provides identity and measurement info.

CellInfoLte

A CellInfo representing an LTE cell that provides identity and measurement info.

CellInfoNr

A CellInfo representing an 5G NR cell that provides identity and measurement info.

CellInfoTdscdma

A CellInfo representing a TD-SCDMA cell that provides identity and measurement info.

CellInfoWcdma

A CellInfo representing a WCDMA cell that provides identity and measurement info.

CellLocation

Abstract class that represents the location of the device.

CellSignalStrength

Abstract base class for cell phone signal strength related information.

CellSignalStrengthCdma

Signal strength related information.

CellSignalStrengthGsm

GSM signal strength related information.

CellSignalStrengthLte

LTE signal strength related information.

CellSignalStrengthNr

5G NR signal strength related information.

CellSignalStrengthTdscdma

Tdscdma signal strength related information.

CellSignalStrengthWcdma

Wcdma signal strength related information.

ClosedSubscriberGroupInfo

Information to represent a closed subscriber group.

DataFailCause

DataFailCause collects data connection failure causes code from different sources.

DisconnectCause

Describes the cause of a disconnected call.

IccOpenLogicalChannelResponse

Response to the android.

MbmsDownloadSession

This class provides functionality for file download over MBMS.

MbmsGroupCallSession

This class provides functionality for accessing group call functionality over MBMS.

MbmsStreamingSession

This class provides functionality for streaming media over MBMS.

NeighboringCellInfo

Represents the neighboring cell information, including Received Signal Strength and Cell ID location.

NetworkRegistrationInfo

Description of a mobile network registration info

NetworkScan

The caller of android.

NetworkScanRequest

Defines a request to perform a network scan.

PhoneNumberFormattingTextWatcher

Watches a android.widget.TextView and if a phone number is entered will format it.

PhoneNumberUtils

Various utilities for dealing with phone number strings.

PhoneStateListener

A listener class for monitoring changes in specific telephony states on the device, including service state, signal strength, message waiting indicator (voicemail), and others.

PhysicalChannelConfig

PreciseDataConnectionState

Contains precise data connection state.

RadioAccessSpecifier

Describes a particular radio access network to be scanned.

ServiceState

Contains phone state and service related information.

SignalStrength

Contains phone signal strength related information.

SignalStrengthUpdateRequest

Request used to register SignalThresholdInfo to be notified when the signal strength breach the specified thresholds.

SignalThresholdInfo

Defines the threshold value of the signal strength.

SmsManager

Manages SMS operations such as sending data, text, and pdu SMS messages.

SmsMessage

A Short Message Service message.

SubscriptionInfo

A Parcelable class for Subscription Information.

SubscriptionManager

Subscription manager provides the mobile subscription information that are associated with the calling user profile UserHandle for Android SDK 35(V) and above, while Android SDK 34(U) and below can see all subscriptions as it does today.

SubscriptionPlan

Description of a billing relationship plan between a carrier and a specific subscriber.

TelephonyCallback

A callback class for monitoring changes in specific telephony states on the device, including service state, signal strength, message waiting indicator (voicemail), and others.

TelephonyDisplayInfo

TelephonyDisplayInfo contains telephony-related information used for display purposes only.

TelephonyManager

Provides access to information about the telephony services on the device.

TelephonyScanManager

Manages the radio access network scan requests and callbacks.

UiccCardInfo

The UiccCardInfo represents information about a currently inserted UICC or embedded eUICC.

UiccPortInfo

UiccPortInfo class represents information about a single port contained on UiccCardInfo.

VisualVoicemailService

This service is implemented by dialer apps that wishes to handle OMTP or similar visual voicemails.

VisualVoicemailSms

Represents the content of a visual voicemail SMS.

VisualVoicemailSmsFilterSettings

Class to represent various settings for the visual voicemail SMS filter.