android.telephony

提供用于监视基本电话信息(如网络类型和连接状态)的API,以及用于操作电话号码字符串的实用程序。

Interfaces:接口

CarrierConfigManager.CarrierConfigChangeListener监听器接口,用于在运营商配置发生更改时获取通知。
TelephonyCallback.ActiveDataSubscriptionIdListener活动数据订阅ID侦听器的接口。
TelephonyCallback.BarringInfoListener用于禁止信息侦听器的接口。
TelephonyCallback.CallDisconnectCauseListener用于监听呼叫断开原因的接口。
TelephonyCallback.CallForwardingIndicatorListener呼叫转移指示器监听器接口。
TelephonyCallback.CallStateListener呼叫状态监听器接口。
TelephonyCallback.CarrierNetworkListener运营商网络监听接口。
TelephonyCallback.CellInfoListener用于小区信息监听器的接口。
TelephonyCallback.CellLocationListener小区位置监听器接口。
TelephonyCallback.DataActivationStateListenerSIM数据激活状态监听器接口。
TelephonyCallback.DataActivityListener数据活动状态监听器的接口。
TelephonyCallback.DataConnectionStateListener数据连接状态监听器的接口。
TelephonyCallback.DisplayInfoListener显示信息监听器接口。
TelephonyCallback.EmergencyNumberListListener当前紧急号码列表监听器的接口。
TelephonyCallback.ImsCallDisconnectCauseListenerIMS呼叫断开原因监听器接口。
TelephonyCallback.MessageWaitingIndicatorListener消息等待指示器监听器的接口。
TelephonyCallback.PhysicalChannelConfigListener当前物理信道配置监听器接口。
TelephonyCallback.PreciseDataConnectionStateListener用于精确数据连接状态监听器的接口。
TelephonyCallback.RegistrationFailedListener注册失败监听器接口。
TelephonyCallback.ServiceStateListener服务状态侦听器接口。
TelephonyCallback.SignalStrengthsListener网络信号强度监听器界面。
TelephonyCallback.UserMobileDataStateListener用户移动数据状态监听器接口。

Classes

AccessNetworkConstants包含接入网络相关的常量。
AccessNetworkConstants.AccessNetworkType
AccessNetworkConstants.EutranBandEUTRAN的频段。
AccessNetworkConstants.GeranBandGERAN的频段。
AccessNetworkConstants.NgranBandsNGRAN的频段 https://www.etsi.org/deliver/etsi_ts/138100_138199/13810101/15.08.02_60/ts_13810101v150802p.pdfhttps://www.etsi.org/deliver/etsi_ts/138100_138199/13810102/15.08.00_60/ts_13810102v150800p.pdf
AccessNetworkConstants.UtranBandUTRAN的频段。
AvailableNetworkInfo定义可用网络信息,包括相应的订阅id、网络plmn和相应的优先级,供机会网络服务在通过TelephonyManager#updateAvailableNetworks时用于网络选择
AvailableNetworkInfo.Builder提供了一种在创建新实例时设置AvailableNetworkInfo字段的便捷方法。
BarringInfo为特定服务类型提供限制配置。
BarringInfo.BarringServiceInfo描述一个单元当前的闭锁配置
CarrierConfigManager提供对特定运营商电话配置值的访问。
CarrierConfigManager.Apn用于APN设置的配置。
CarrierConfigManager.Bsf这组与BSF(引导功能)相关的配置。
CarrierConfigManager.GpsGPS 配置。
CarrierConfigManager.ImsIMS栈使用的配置。
CarrierConfigManager.ImsEmergency紧急呼叫/E911。
CarrierConfigManager.ImsRttIMS RTT配置。
CarrierConfigManager.ImsServiceEntitlementImsServiceEntitlement 使用的配置。
CarrierConfigManager.ImsSmsIMS短信配置。
CarrierConfigManager.ImsSsIMS 补充服务配置。
CarrierConfigManager.ImsVoiceIMS语音配置。
CarrierConfigManager.ImsVtIMS视频电话配置。
CarrierConfigManager.ImsWfcWiFi通话。
CarrierConfigManager.Iwlan用于 epdg 隧道的配置。
CellIdentityCellIdentity表示一个唯一单元格的标识。
CellIdentityCdmaCellIdentity代表一个唯一的CDMA小区
CellIdentityGsmCellIdentity,表示一个唯一的GSM小区
CellIdentityLteCellIdentity代表一个唯一的LTE小区
CellIdentityNr代表唯一NR(新无线电5G)小区的信息。
CellIdentityTdscdmaCellIdentity用于表示一个唯一的TD-SCDMA小区
CellIdentityWcdmaCellIdentity,表示一个唯一的UMTS小区
CellInfo来自某个时间点的不可变单元格信息。
CellInfoCdma代表CDMA小区的CellInfo,提供身份和测量信息。
CellInfoGsm一个代表GSM小区的CellInfo,提供身份和测量信息。
CellInfoLteCellInfo代表一个LTE小区,提供身份和测量信息。
CellInfoNrCellInfo代表一个提供身份和测量信息的5G NR小区。
CellInfoTdscdma代表TD-SCDMA小区的CellInfo,提供身份和测量信息。
CellInfoWcdma代表WCDMA小区的CellInfo,提供身份和测量信息。
CellLocation此类在API 31级中已被弃用。use CellIdentity.
CellSignalStrength手机信号强度相关信息的抽象基类。
CellSignalStrengthCdma信号强度相关信息。
CellSignalStrengthGsmGSM信号强度相关信息。
CellSignalStrengthLteLTE信号强度相关信息。
CellSignalStrengthNr5G NR信号强度相关信息。
CellSignalStrengthTdscdmaTDSCDMA信号强度相关信息。
CellSignalStrengthWcdmaWcdma信号强度相关信息。
ClosedSubscriberGroupInfo表示一个封闭用户组的信息。
DataFailCauseDataFailCause从不同来源收集数据连接失败原因代码。
DisconnectCause描述断开呼叫的原因。
IccOpenLogicalChannelResponse对 TelephonyManager#iccOpenLogicalChannel 命令的响应。
MbmsDownloadSession该类提供通过MBMS下载文件的功能。
MbmsGroupCallSession此类提供通过MBMS访问群组呼叫功能的功能。
MbmsStreamingSession此类提供通过MBMS进行流媒体的功能。
NeighboringCellInfo此类在API 29级中已被弃用。任何面向Android Q或更高版本的应用都不应使用此类。相反,呼叫者应使用CellInfo。
NetworkRegistrationInfo移动网络注册信息描述
NetworkScanTelephonyManager#requestNetworkScan(NetworkScanRequest, Executor, NetworkScanCallback)的调用者将收到一个NetworkScan的实例,其中包含一个用于停止正在进行的扫描的回调方法stopScan()。
NetworkScanRequest定义执行网络扫描的请求。
PhoneNumberFormattingTextWatcher监视 TextView,如果输入了电话号码,则对其进行格式化。
PhoneNumberUtils处理电话号码字符串的各种实用程序。
PhoneStateListener此类在API 31级中已被弃用。请改用电话回拨。
PhysicalChannelConfig
PreciseDataConnectionState包含精确的数据连接状态。
RadioAccessSpecifier描述要扫描的特定无线电接入网络。
ServiceState包含电话状态和服务相关信息。
SignalStrength包含电话信号强度相关信息。
SignalStrengthUpdateRequest请求用于注册 SignalThresholdInfo,以便在信号强度超过指定阈值时得到通知。
SignalStrengthUpdateRequest.BuilderBuilder类创建SignalStrengthUpdateRequest对象。
SignalThresholdInfo定义信号强度的阈值。
SignalThresholdInfo.BuilderBuilder类创建SignalThresholdInfo对象。
SmsManager管理SMS操作,如发送数据、文本和PDU SMS消息。
SmsManager.FinancialSmsCallback为金融应用提供异步短信消息的回调。
SmsMessage短消息服务消息。
SmsMessage.SubmitPdu
SubscriptionInfo一个用于订阅信息的 Parcelable 类。
SubscriptionManager订阅管理器提供移动订阅信息。
SubscriptionManager.OnOpportunisticSubscriptionsChangedListener用于监视机会订阅的 SubscriptionInfo 记录更改的侦听器类。
SubscriptionManager.OnSubscriptionsChangedListener用于监视SubscriptionInfo记录更改的侦听器类。
SubscriptionPlan描述运营商与特定用户之间的计费关系计划。
SubscriptionPlan.BuilderSubscriptionPlan的构建器。
TelephonyCallback一个回调类,用于监控设备上特定电话状态的变化,包括服务状态、信号强度、消息等待指示器(语音邮件)等。
TelephonyDisplayInfoTelephonyDisplayInfo 包含仅用于显示目的的电话相关信息。
TelephonyManager提供对设备上电话服务信息的访问。
TelephonyManager.CellInfoCallback回调以提供异步的CellInfo
TelephonyManager.UssdResponseCallback用于在网络成功执行USSD请求时,或在执行请求时发生故障时,通知TelephonyManager#sendUssdRequest(String, UssdResponseCallback, Handler)的调用者。
TelephonyScanManager管理无线接入网络扫描请求和回调。
TelephonyScanManager.NetworkScanCallbackTelephonyManager.requestNetworkScan(android.telephony.NetworkScanRequest, java.util.concurrent.Executor, android.telephony.TelephonyScanManager.NetworkScanCallback)的调用者应实现并提供此回调,以便可以返回扫描结果或错误。
UiccCardInfoUiccCardInfo表示当前插入的UICC或嵌入式eUICC的信息。
UiccPortInfoUiccPortInfo类表示UiccCardInfo中包含的单个端口的信息。
VisualVoicemailService这项服务由希望处理OMTP或类似可视语音邮件的拨号器应用程序实现。
VisualVoicemailService.VisualVoicemailTask表示需要处理的可视语音邮件事件。
VisualVoicemailSms表示可视语音邮件短信的内容。
VisualVoicemailSmsFilterSettings类,用于表示可视语音邮件短信过滤器的各种设置。
VisualVoicemailSmsFilterSettings.BuilderVisualVoicemailSmsFilterSettings 对象的构造器类。

Enums

SmsMessage.MessageClassSMS 类枚举。

Exceptions

TelephonyManager.CallComposerException可能为回调提供的异常TelephonyManager.uploadCallComposerPicture(InputStream, String, Executor, OutcomeReceiver) 
TelephonyManager.ModemErrorException为调制解调器返回失败,回调提供的异常.TelephonyManager.getNetworkSlicingConfiguration(Executor, OutcomeReceiver)
TelephonyManager.NetworkSlicingException可能提供给回调的异常TelephonyManager.getNetworkSlicingConfiguration(Executor, OutcomeReceiver)
TelephonyManager.TimeoutExceptionTelephonyManager.getNetworkSlicingConfiguration(Executor, OutcomeReceiver) 为系统在等待无线电响应时超时回调提供的异常。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值