語言

TelephonyManager 類別

定義

提供有關該裝置電話服務資訊的存取。

[Android.Runtime.Register("android/telephony/TelephonyManager", DoNotGenerateAcw=true)]
public class TelephonyManager : Java.Lang.Object
[<Android.Runtime.Register("android/telephony/TelephonyManager", DoNotGenerateAcw=true)>]
type TelephonyManager = class
    inherit Object
繼承
TelephonyManager
屬性

備註

提供有關該裝置電話服務資訊的存取。 應用程式可以使用此類方法來判斷電話服務與狀態,並存取某些類型的用戶資訊。 應用程式也可以註冊監聽器以接收電話狀態變更的通知。

退回的 TelephonyManager 將使用預設訂閱制來接所有電話。 若要呼叫特定訂閱的 API,請使用 #createForSubscriptionId(int)。 例如, telephonyManager = defaultSubTelephonyManager.createForSubscriptionId(subId);

請注意,部分電話資訊的存取是受許可保護的。 除非你的應用程式在清單檔案中宣告了適當的權限,否則無法存取受保護的資訊。 若適用權限,則會標示在您存取受保護資訊的方式中。

TelephonyManager 專為實作 android.content.pm.PackageManager#FEATURE_TELEPHONY FEATURE_TELEPHONY的裝置設計。 在未實作此功能的裝置上,這種行為並不可靠。

Java 文件 android.telephony.TelephonyManager。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

建構函式

名稱 Description
TelephonyManager(IntPtr, JniHandleOwnership)

用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。

欄位

名稱 Description
ActionCarrierMessagingClientService

一個用來識別 AndroidManifest 子類別的 android.service.carrier.CarrierMessagingClientService 服務動作。

ActionCarrierSignalDefaultNetworkAvailable

當系統預設網路可用性改變時,會發送廣播動作。

ActionCarrierSignalPcoValue

當數據機提供 PCO 值時,會發送廣播動作。

ActionCarrierSignalRedirected

當資料連線因驗證失敗而被重定向時,會發送廣播動作。

ActionCarrierSignalRequestNetworkFailed

當資料連線設定失敗時,會發送廣播動作。

ActionCarrierSignalReset

當電信業者應用程式應該重置內部狀態時,廣播動作會被發送。

ActionConfigureVoicemail

打開語音信箱設定活動來更改語音信箱設定。

ActionMultiSimConfigChanged

廣播動作將由廣播接收器接收。

ActionNetworkCountryChanged

廣播意圖行動,針對網路國家代碼變更。

ActionPhoneStateChanged

廣播意圖動作表示裝置的通話狀態已改變。

ActionResetMobileNetworkSettings

活動動作:顯示重設行動網路的設定。

ActionRespondViaMessage

當用戶選擇透過訊息回應來電時,Phone 應用程式會傳送此意圖。

ActionSecretCode

廣播動作:已在撥號器中輸入除錯代碼。

ActionShowVoicemailNotification

廣播意圖動作,讓預設撥號器知道要顯示語音信箱通知。

ActionSubscriptionCarrierIdentityChanged

廣播行動:訂閱業者的身份已經改變。

ActionSubscriptionSpecificCarrierIdentityChanged

廣播行動:訂閱專用的電信業者身份已變更。

AllowedNetworkTypesReasonCarrier
已淘汰.

為了表示允許的網路類型變更,電信業者會要求更改。

AllowedNetworkTypesReasonUser
已淘汰.

使用者請求變更允許的網路類型。

ApptypeCsim
已淘汰.

UICC 的應用程式類型為 CSIM

ApptypeIsim
已淘汰.

UICC 的應用程式類型為 ISIM

ApptypeRuim
已淘汰.

UICC 的應用程式類型為 RUIM

ApptypeSim
已淘汰.

UICC 的應用程式類型為 SIM

ApptypeUnknown
已淘汰.

UICC 應用程式類型未知或未指定

ApptypeUsim
已淘汰.

UICC 的應用程式類型為 USIM

AuthtypeEapAka
已淘汰.

UICC 挑戰的認證類型為 EAP AKA。

AuthtypeEapSim
已淘汰.

UICC 挑戰的認證類型是 EAP SIM。

AuthtypeGbaBootstrap
已淘汰.

GBA Bootstrap Challenge 的認證類型。

AuthtypeGbaNafKeyExternal
已淘汰.

GBA 網路應用功能(NAF)金鑰外部挑戰的認證類型。

CallComposerStatusBusinessOnly
已淘汰.

通話組合器狀態 <b>僅限<商務/b> 來自使用者設定。

CallComposerStatusOff
已淘汰.

呼叫 composer 狀態 <b>OFF/<b> 從使用者設定中。

CallComposerStatusOn
已淘汰.

呼叫組合器狀態 <b 從使用者設定中 on>/<b> 顯示。

CapabilitySlicingConfigSupported

顯示是否 #getNetworkSlicingConfiguration 支援。

CarrierRestrictionStatusNotRestricted
已淘汰.

該裝置不受限於電信業者

CarrierRestrictionStatusRestricted
已淘汰.

裝置僅限於載波。

CarrierRestrictionStatusRestrictedToCaller
已淘汰.

該裝置僅限於呼叫應用程式的載信業者。

CarrierRestrictionStatusUnknown
已淘汰.

若數據機未提供任何電信業者限制狀態資訊,則電信業者限制狀態值未知。

CdmaRoamingModeAffiliated

CarrierConfigManager#KEY_CDMA_ROAMING_MODE_INT價值允許在聯盟網路上漫遊。

CdmaRoamingModeAny

CarrierConfigManager#KEY_CDMA_ROAMING_MODE_INT價值允許在任何網路上漫遊。

CdmaRoamingModeHome

這種價值 CarrierConfigManager#KEY_CDMA_ROAMING_MODE_INT 只允許在家用網路上連線。

CdmaRoamingModeRadioDefault

該值 CarrierConfigManager#KEY_CDMA_ROAMING_MODE_INT 會將漫遊模式設定為無線電預設值,或使用者若有指定偏好,則可選擇。

DataDisconnecting
已淘汰.

資料連線狀態:正在斷線。

DataEnabledReasonCarrier
已淘汰.

根據載波信令或載波特權應用程式,系統指示啟用或停用載波資料。

DataEnabledReasonOverride
已淘汰.

用以表示因行動數據政策覆蓋而啟用或停用。

DataEnabledReasonPolicy
已淘汰.

以表示因政策而進行的資料控制。

DataEnabledReasonThermal
已淘汰.

用來表示依熱系統啟用或停用資料。

DataEnabledReasonUnknown
已淘汰.

用來表示資料因不明原因被啟用或停用。

DataEnabledReasonUser
已淘汰.

用來表示使用者啟用或停用資料。

DataHandoverInProgress
已淘汰.

資料連線狀態:切換中。

DefaultPortIndex

UICC 的預設埠索引。

EriFlash

ERI(增強漫遊指示器)是 FLASH i。

EriOff

ERI(增強漫遊指示器)是關閉的。

EriOn

ERI(增強漫遊指示器)開啟了 i。

EventDisplayEmergencyMessage

從電話堆疊回報事件,表示 Connection 找不到任何網路,且很可能無法連接。

ExtraActiveSimSupportedCount

目前多SIM配置所支援的有效SIM卡數量。

ExtraApnProtocol

一個包含 apn 連線協定的整數額外元件。

ExtraApnType

一個包含 APN 類型的整數額外元件。

ExtraCallVoicemailIntent

打算撥打語音信箱。

ExtraCarrierId

一個int extra, #ACTION_SUBSCRIPTION_CARRIER_IDENTITY_CHANGED 表示由 返回的更新載信人 ID TelephonyManager#getSimCarrierId()。

ExtraCarrierName

一個字串額外, #ACTION_SUBSCRIPTION_CARRIER_IDENTITY_CHANGED 表示目前訂閱的更新電信業者名稱。

ExtraDataFailCause

一個包含資料失效原因的整數額外。

ExtraDefaultNetworkAvailable

一個布林額外值表示預設網路的可用性。

ExtraEmergencyCallToSatelliteHandoverType

使用 #EVENT_DISPLAY_EMERGENCY_MESSAGE 額外整數鍵,表示緊急通話切換到衛星訊息的類型。

ExtraEmergencyCallToSatelliteLaunchIntent

多用的按鍵會由#EVENT_DISPLAY_EMERGENCY_MESSAGEPendingIntent撥號器應用程式啟動。

ExtraHidePublicSettings

布林值表示語音信箱設定 #ACTION_CONFIGURE_VOICEMAIL 活動是否應該隱藏透過公開 API 存取的設定。

ExtraIncomingNumber

廣播時使用的 #ACTION_PHONE_STATE_CHANGED 額外金鑰用於包含來電或去電電話號碼的字串。

ExtraIsRefresh

布林值表示 是 TelephonyManager#ACTION_SHOW_VOICEMAIL_NOTIFICATION 新通知還是現有通知的刷新。

ExtraLastKnownNetworkCountry

額外部分與 搭配 表示 #ACTION_NETWORK_COUNTRY_CHANGED 最後已知的國家代碼,格式為 ISO-3166-1 alpha-2。

ExtraLaunchVoicemailSettingsIntent

啟動語音信箱設定的意圖。

ExtraNetworkCountry

額外代碼與 搭配 以 #ACTION_NETWORK_COUNTRY_CHANGED ISO-3166-1 alpha-2 格式指定國家代碼。

ExtraNotificationCount

與通知相關的語音訊息數量。

ExtraPcoId

一個整數額外符號,表示 PCO 資料的 ID。

ExtraPcoValue

一個額外的位元組陣列,包含從數據機讀取的 PCO 資料。

ExtraPhoneAccountHandle

額外部分與 和 一起使用#ACTION_CONFIGURE_VOICEMAIL#ACTION_SHOW_VOICEMAIL_NOTIFICATIONIntent,用來指定PhoneAccountHandle設定或通知的用途。

ExtraRedirectionUrl

包含轉址網址 #ACTION_CARRIER_SIGNAL_REDIRECTED的字串額外 。

ExtraSpecificCarrierId

一個 int 額外值, #ACTION_SUBSCRIPTION_SPECIFIC_CARRIER_IDENTITY_CHANGED 表示由 返回的更新特定電信人 ID TelephonyManager#getSimSpecificCarrierId()。

ExtraSpecificCarrierName

一個字串額外, #ACTION_SUBSCRIPTION_SPECIFIC_CARRIER_IDENTITY_CHANGED 表示由 返回 TelephonyManager#getSimSpecificCarrierIdName()的更新特定承運商名稱。

ExtraState

用於廣播的查找金鑰 #ACTION_PHONE_STATE_CHANGED ,用於包含新通話狀態的字串。

ExtraSubscriptionId

一個int #ACTION_SUBSCRIPTION_CARRIER_IDENTITY_CHANGED extra用於表示已變更的訂閱;或一般在需要指定訂閱ID時使用。

ExtraVoicemailNumber

語音信箱號碼。

IncludeLocationDataCoarse
已淘汰.

包含粗略的地點資料。

IncludeLocationDataFine
已淘汰.

包含精細的地點資料。

IncludeLocationDataNone
已淘汰.

規定不包含任何與地點相關的資料。

MetadataHideVoicemailSettingsMenu

一個布林元資料值,指示語音信箱設定是否應該隱藏在由 。android.telecom.TelecomManager#ACTION_SHOW_CALL_SETTINGS

MultisimAllowed
已淘汰.

同時使用多張 SIM 卡在網路上註冊(例如:

MultisimNotSupportedByCarrier
已淘汰.

同時使用多張 SIM 卡在網路上註冊(例如:

MultisimNotSupportedByHardware
已淘汰.

同時使用多張 SIM 卡在網路上註冊(例如:

NetworkSelectionModeAuto
已淘汰.

提供有關該裝置電話服務資訊的存取。

NetworkSelectionModeManual
已淘汰.

提供有關該裝置電話服務資訊的存取。

NetworkSelectionModeUnknown
已淘汰.

提供有關該裝置電話服務資訊的存取。

NETWORKTYPEBITMASK1xRTT

網路類型的位元掩色顯示支援無線電技術 1xRTT。

NetworkTypeBitmaskCdma

網路類型的位元掩罩顯示支援無線電技術CDMA(IS95A/IS95B)。

NetworkTypeBitmaskEdge

網路類型的位元掩模表示支援無線電技術 EDGE。

NetworkTypeBitmaskEhrpd

網路類型的位元掩碼表示支援無線電技術 EHRPD。

NetworkTypeBitmaskEvdo0

網路類型的位元掩罩表示支援無線電技術 EVDO 0。

NetworkTypeBitmaskEvdoA

網路類型的位元掩碼表示支援無線電技術 EVDO A。

NetworkTypeBitmaskEvdoB

網路類型位元掩罩,表示支援無線電技術 EVDO B。

NetworkTypeBitmaskGprs

網路類型的位元掩碼表示支援無線電技術 GPRS。

NetworkTypeBitmaskGsm

網路類型的位元遮罩表示支援無線電技術GSM。

NetworkTypeBitmaskHsdpa

網路類型的位元遮罩顯示支援無線電技術HSDPA。

NetworkTypeBitmaskHspa

網路類型的位元掩碼,表示支援無線電技術 HSPA。

NetworkTypeBitmaskHspap

網路類型的位元掩罩顯示支援無線電技術 HSPAP。

NetworkTypeBitmaskHsupa

網路類型的位元掩碼表示支援無線電技術HSUPA。

NetworkTypeBitmaskIwlan

網路類型的位元掩模表示支援無線電技術 IWLAN。

NetworkTypeBitmaskLte

網路類型的位元掩碼表示支援無線電技術 LTE。

NetworkTypeBitmaskLteCa

未上場;這個位元遮罩是意外暴露的。

NetworkTypeBitmaskNr

網路類型的位元遮罩,表示支援無線電技術 NR(新無線電)5G。

NetworkTypeBitmaskTdScdma

網路類型的位元掩碼表示支援無線電技術TD_SCDMA。

NetworkTypeBitmaskUmts

網路類型的位元掩罩,表示支援無線電技術 UMTS。

NetworkTypeBitmaskUnknown

網路類型 位元掩模未知。

PremiumCapabilityPrioritizeLatency
已淘汰.

一項高級功能,透過優先處理低延遲通訊,提升網路效能,實現即時互動流量。

PurchasePremiumCapabilityResultAlreadyInProgress
已淘汰.

購買高級服務失敗,因為申請已經提出且正在進行中。

PurchasePremiumCapabilityResultAlreadyPurchased
已淘汰.

購買高級服務失敗,因為它已經被購買並提供。

PurchasePremiumCapabilityResultCarrierDisabled
已淘汰.

購買高級保障功能失敗,是因為電信業者已停用或不支援該功能,詳見相關 CarrierConfigManager#KEY_SUPPORTED_PREMIUM_CAPABILITIES_INT_ARRAY規定。

PurchasePremiumCapabilityResultCarrierError
已淘汰.

購買高級卡功能失敗,因為電信業者應用程式沒有顯示成功。

PurchasePremiumCapabilityResultEntitlementCheckFailed
已淘汰.

購買保費功能失敗,是因為權益檢查失敗。

PurchasePremiumCapabilityResultFeatureNotSupported
已淘汰.

購買高級功能失敗,因為裝置不支援此功能。

PurchasePremiumCapabilityResultNetworkNotAvailable
已淘汰.

購買高級服務失敗,因為網路無法使用。

PurchasePremiumCapabilityResultNotDefaultDataSubscription
已淘汰.

購買高級權功能失敗,因為該請求未在預設數據訂閱上提出,顯示 SubscriptionManager#getDefaultDataSubscriptionId()為 。

PurchasePremiumCapabilityResultNotForeground
已淘汰.

購買高級權功能失敗,因為請求應用程式不在前景。

PurchasePremiumCapabilityResultPendingNetworkSetup
已淘汰.

購買高級功能已成功,目前正在等待網路設定切片設定。

PurchasePremiumCapabilityResultRequestFailed
已淘汰.

購買高級服務失敗,是因為電話服務無法使用或電話流程出錯。

PurchasePremiumCapabilityResultSuccess
已淘汰.

購買高級能力申請已成功。

PurchasePremiumCapabilityResultThrottled
已淘汰.

購買高級權的功能失敗,因為請求被限速了。

PurchasePremiumCapabilityResultTimeout
已淘汰.

購買高級服務失敗,因為我們未在指定 CarrierConfigManager#KEY_PREMIUM_CAPABILITY_NOTIFICATION_DISPLAY_TIMEOUT_MILLIS_LONG時間內收到使用者對效能提升通知的回應。

PurchasePremiumCapabilityResultUserCanceled
已淘汰.

購買高級服務功能失敗,因為使用者取消了操作。

PurchasePremiumCapabilityResultUserDisabled
已淘汰.

購買高級服務失敗,因為使用者關閉了該功能。

SetOpportunisticSubInactiveSubscription

訂閱無效。

SetOpportunisticSubNoOpportunisticSubAvailable

訂閱無效。

SetOpportunisticSubRemoteServiceException

訂閱服務是遠端例外。

SetOpportunisticSubSuccess

沒有錯誤。

SetOpportunisticSubValidationFailed

嘗試切換到優先訂閱時驗證失敗。

TtyModeFull
已淘汰.

TTY(電傳打字機)模式已開啟。

TtyModeHco
已淘汰.

TTY(電傳打字機)模式則處於聽力傳遞模式(HCO)。

TtyModeOff
已淘汰.

TTY(電傳打字機)模式已關閉。

TtyModeVco
已淘汰.

TTY(電傳打字機)模式則是語音轉接模式(VCO)。

UninitializedCardId

UICC 卡片在載入前使用的識別碼。

UnknownCarrierId

一個未知的承運商 ID。

UnsupportedCardId

當裝置不支援該操作時,會使用UICC卡片識別碼。

UpdateAvailableNetworksAborted

申請被取消。

UpdateAvailableNetworksDisableModemFail

停用數據機故障。

UpdateAvailableNetworksEnableModemFail

啟用數據機失敗。

UpdateAvailableNetworksInvalidArguments

傳入的參數無效。

UpdateAvailableNetworksMultipleNetworksNotSupported

電信業者應用程式不支援多個可用網路。

UpdateAvailableNetworksNoCarrierPrivilege

沒有郵差特權。

UpdateAvailableNetworksNoOpportunisticSubAvailable

訂閱無效。

UpdateAvailableNetworksRemoteServiceException

沒有機會主義網路服務(OpportunisticNetworkService)。

UpdateAvailableNetworksServiceIsDisabled

機會網路服務已被停用。

UpdateAvailableNetworksSimPortNotAvailable

SIM 埠無法切換到機會性訂閱。

UpdateAvailableNetworksSuccess

沒有錯誤。

UpdateAvailableNetworksUnknownFailure

發生了未知故障。

UssdErrorNotAllowed

當 USSD 請求未能執行時,會回傳失敗代碼,因為呼叫應用程式無法傳送 USSD 請求。

VvmTypeCvvm

一種 OMTP 協定,採用不同行動起源(MO)格式

VvmTypeOmtp

OMTP 協議。

屬性

名稱 Description
ActiveModemCount

回傳目前已設定啟用的邏輯數據機數量。

AllCellInfo

請求裝置上所有無線電(包括營地/註冊、服務及鄰近小區)的所有可用行動區資訊。

CallComposerStatus

用呼叫組合器取得豐富通話的使用者設定狀態。

CallState

回傳裝置上所有通話的狀態。

CallStateForSubscription

取得建立此 TelephonyManager 實例時指定的特定訂閱通話狀態。

CardIdForDefaultEuicc

取得預設 eUICC 卡的卡片 ID。

CarrierConfig

會回傳置選在 TelephonyManager 上的訂閱 ID 的電信業者設定。

CarrierIdFromSimMccMnc

根據 SIM 卡 MCCMNC 退回電信商 ID(僅由 ) 退回 #getSimOperator()。

CellLocation

回傳裝置目前的位置。

Class

回傳此 Object的執行時類別。

(繼承來源 Object)
CurrentTtyMode

回傳裝置目前的 TTY 模式。

DataActivity

回傳一個常數,顯示資料連線(行動通訊)上的活動類型。

DataEnabled

根據使用者設定,回傳行動數據是否啟用。

DataNetworkType

回傳一個常數,顯示目前用於資料傳輸的無線電技術(網路類型)。

DataState

回傳一個常數,表示目前的資料連線狀態(行動網路)。

DeviceId

回傳獨特的裝置 ID,例如 GSM 的 IMEI,以及 CDMA 手機的 MEID 或 ESN。

DeviceSoftwareVersion

回傳裝置的軟體版本號,例如GSM手機的IMEI/SV。

EmergencyNumberList

根據目前的地點、SIM 卡、預設、數據機和網路,取得緊急電話號碼清單。

EquivalentHomePlmns

會回傳 USIM 應用程式中等效的家用 PLMN(EF_EHPLMN)清單。

ExtraStateIdle

使用值,對 #EXTRA_STATE 應於 #CALL_STATE_IDLE。

ExtraStateOffhook

使用值,對 #EXTRA_STATE 應於 #CALL_STATE_OFFHOOK。

ExtraStateRinging

使用值,對 #EXTRA_STATE 應於 #CALL_STATE_RINGING。

GroupIdLevel1

回傳 GSM 手機的群組識別碼 Level1。

Handle

底層 Android 實例的帳號。

(繼承來源 Object)
HasCarrierPrivileges

呼叫應用程式是否已被電信業者授予運營商權限?

HasIccCard

此 API 用於檢查裝置內是否有 ICC 卡。

Imei

返回IMEI(國際行動設備識別碼)。

IsConcurrentVoiceAndDataSupported

該裝置目前是否使用某項技術(例如:

IsDataCapable

提供有關該裝置電話服務資訊的存取。

IsDataConnectionAllowed

檢查裝置是否允許使用行動數據連線。

IsDataRoamingEnabled

是否啟用行動數據漫遊,請回傳訂閱。

IsDeviceSmsCapable

提供有關該裝置電話服務資訊的存取。

IsDeviceVoiceCapable

提供有關該裝置電話服務資訊的存取。

IsHearingAidCompatibilitySupported

手機是否支援助聽器相容性。

IsManualNetworkSelectionAllowed

檢查是否允許手動選擇網路。

IsNetworkRoaming

若裝置被視為在當前網路上漫遊,則返回為真,以 GSM 目的。

IsRttSupported

判斷裝置目前是否支援即時簡訊(RTT)。

IsSmsCapable

此會員已被棄用。

IsTtyModeSupported

此會員已被棄用。

IsVoiceCapable

此會員已被棄用。

IsWorldPhone

這台裝置是否屬於全球手機。

JniIdentityHashCode

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

提供有關該裝置電話服務資訊的存取。

(繼承來源 JavaObject)
JniPeerMembers

提供有關該裝置電話服務資訊的存取。

Line1Number

回傳第1行的電話號碼字串,例如某個訂閱的GSM手機的MSISDN。

ManualNetworkSelectionPlmn

如果啟用,請選定PLMN進行手動網路選擇。

ManufacturerCode

會回傳 MEID 的製造商代碼。

MaximumCallComposerPictureSize

表示通話狀態圖的最大大小。

Meid

回傳 MEID(行動設備識別碼)。

MmsUAProfUrl

回傳 MMS 使用者代理的個人檔案 URL。

MmsUserAgent

回傳 MMS 使用者代理程式。

Nai

回傳網路存取識別碼(NAI)。

NeighboringCellInfo
已淘汰.

回傳裝置的鄰近基地資訊。

NetworkCountryIso

回傳 ISO-3166-1 alpha-2 國家代碼,等同於當前註冊營運商或附近小區的 MCC(行動國家代碼)。

NetworkOperator

回傳現行註冊營運商的數字名稱(MCC+MNC)。

NetworkOperatorName

回傳目前註冊營運商的字母順序名稱。

NetworkSelectionMode

取得網路選擇模式。

NetworkSpecifier

回傳固定在 TelephonyManager 上的訂閱 ID 網路指定符。

NetworkType

回傳目前的資料網路類型。

PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
PhoneAccountHandle

決定 PhoneAccountHandle 與此 TelephonyManager 相關聯。

PhoneCount

回傳可用手機數量。

PhoneType

回傳一個常數,顯示裝置電話類型。

PreferredOpportunisticDataSubscription

取得優先機會性數據訂閱 ID

PrimaryImei

回傳 GSMA TS 中所述裝置的主要 IMEI(國際行動設備識別碼)。

ServiceState

回傳當前 ServiceState 資訊。

SignalStrength

取得最新可用的訊號強度資訊。

SimCarrierId

退回目前訂閱的營運商編號。

SimCarrierIdName

提供有關該裝置電話服務資訊的存取。

SimCarrierIdNameFormatted

退貨時,現有訂閱的業者名稱。

SimCountryIso

回傳 SIM 服務商國家代碼的 ISO-3166-1 alpha-2 國家代碼。

SimOperator

回傳SIM卡提供商的MCC+MNC(行動國家代碼+行動網路代碼)。

SimOperatorName

回傳服務提供者名稱(SPN)。

SimSerialNumber

如果適用,會回傳 SIM 卡的序號。

SimSpecificCarrierId

回傳目前訂閱的細緻電信 ID。

SimSpecificCarrierIdName

提供有關該裝置電話服務資訊的存取。

SimSpecificCarrierIdNameFormatted

類似 #getSimCarrierIdName(),會回傳特定電信 ID #getSimSpecificCarrierId()的用戶面名稱。

SimState

回傳一個常數,顯示預設 SIM 卡的狀態。

SubscriberId

回傳唯一的用戶 ID,例如GSM手機的IMSI。

SubscriptionId

在任何情況下,請回傳適當的訂閱編號。

SupportedModemCount

回傳同時可能啟用的邏輯數據機數量,以硬體能力而言。

SupportedRadioAccessFamily

需要 Android。Manifest.permission.READ_PRIVILEGED_PHONE_STATE。

ThresholdClass

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

ThresholdType

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

TypeAllocationCode

回傳來自 IMEI 的類型配置代碼。

UiccCardsInfo

取得目前插入的 UICC(通用積體電路卡)及 eUICC(嵌入式 UICC)的資訊。

VisualVoicemailPackageName

回傳負責處理訂閱 ID 視覺語音信箱的套件,該 ID 釘選在 TelephonyManager。

VoiceMailAlphaTag

啟用手機帳號的視覺語音信箱簡訊過濾器。

VoiceMailNumber

回傳語音信箱號碼。

VoiceNetworkType

還NETWORK_TYPE_xxxx以換取聲音

方法

名稱 Description
CanChangeDtmfToneLength()

裝置是否支援設定DTMF音調長度。

ClearSignalStrengthUpdateRequest(SignalStrengthUpdateRequest)

從系統中清除A SignalStrengthUpdateRequest 。

Clone()

建立並回傳此物件的副本。

(繼承來源 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

提供有關該裝置電話服務資訊的存取。

(繼承來源 JavaObject)
CreateForPhoneAccountHandle(PhoneAccountHandle)

建立一個新的 TelephonyManager 物件,釘選給與該電話帳號綁定的訂閱 ID。

CreateForSubscriptionId(Int32)

建立一個新的 TelephonyManager 物件,釘選到指定的訂閱 ID。

Dispose()

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()

提供有關該裝置電話服務資訊的存取。

(繼承來源 JavaObject)
DoesSwitchMultiSimConfigTriggerReboot()

看看更改數據機設定 #switchMultiSimConfig(int) 是否會觸發裝置重啟。

Equals(Object)

提供有關該裝置電話服務資訊的存取。

(繼承來源 JavaObject)
Equals(Object)

表示是否有其他物體「等同」於此物。

(繼承來源 Object)
FromContext(Context)

提供有關該裝置電話服務資訊的存取。

GetAllowedNetworkTypesForReason(Int32)

為了某些原因,取得允許的網路類型。

GetCarrierRestrictionStatus(IExecutor, IConsumer)

取得裝置的電信業者限制狀態。

GetDeviceId(Int32)

回傳訂閱的唯一裝置 ID,例如 GSM 的 IMEI 與 CDMA 手機的 MEID。

GetEmergencyNumberList(Int32)

根據目前的地點、SIM 卡、預設、數據機和網路,取得各類別的緊急電話號碼清單。

GetForbiddenPlmns()

從 USIM 應用程式回傳一組禁止的 PLMN 陣列,若查詢失敗則返回空。

GetHashCode()

回傳物件的雜湊碼值。

(繼承來源 Object)
GetIccAuthentication(UiccApplicationType, AutheenticationType, String)

回傳預設訂閱的認證回應。

GetImei(Int32)

返回IMEI(國際行動設備識別碼)。

GetManufacturerCode(Int32)

會回傳 MEID 的製造商代碼。

GetMeid(Int32)

回傳 MEID(行動設備識別碼)。

GetNetworkCountryIso(Int32)

回傳 ISO-3166-1 alpha-2 國家代碼,等同於當前註冊營運商或附近小區的 MCC(行動國家代碼)。

GetNetworkSlicingConfiguration(IExecutor, IOutcomeReceiver)

請求取得目前的切片配置,包括 URSP 規則和 NSSAIs(已設定、允許與拒絕)。

GetServiceState(Int32)

回傳當前 ServiceState 資訊。

GetServiceStateForSlot(Int32)

回傳指定的 SIM 插槽上的服務狀態資訊。

GetSimState(Int32)

回傳一個常數,顯示裝置 SIM 卡在邏輯插槽中的狀態。

GetSubscriptionId(PhoneAccountHandle)

會回傳該手機帳號的訂閱 ID。

GetTypeAllocationCode(Int32)

回傳來自 IMEI 的類型配置代碼。

GetVoicemailRingtoneUri(PhoneAccountHandle)

回傳電話設定中每個帳號語音信箱鈴聲的 URI。

IccCloseLogicalChannel(Int32)

關閉先前開啟的 ICC 卡邏輯通道。

IccExchangeSimIO(Int32, Int32, Int32, Int32, Int32, String)

回傳透過SIM_IO發送的指令 APDU 回應 APDU。

IccOpenLogicalChannel(String, Int32)

開啟一條邏輯通道到 ICC 卡。

IccOpenLogicalChannel(String)

開啟一條邏輯通道到 ICC 卡。

IccTransmitApduBasicChannel(Int32, Int32, Int32, Int32, Int32, String)

透過基本通道向 ICC 卡傳送 APDU。

IccTransmitApduLogicalChannel(Int32, Int32, Int32, Int32, Int32, Int32, String)

透過邏輯通道將 APDU 傳送到 ICC 卡。

IsDataEnabledForReason(Int32)

回傳資料是否因特定原因啟用。

IsEmergencyNumber(String)

識別所提供的電話號碼是否為緊急號碼,且是否符合已知緊急號碼,依據目前所在地、SIM 卡、Android 資料庫、數據機、網路或預設值。

IsModemEnabledForSlot(Int32)

顯示該 SIM 卡槽是否啟用了數據機堆疊。

IsMultiSimSupported()

如果同時使用多張 SIM 卡註冊網路(例如,

IsPremiumCapabilityAvailableForPurchase(PremiumCapability)

請確認該優惠功能是否可從電信業者購買。

IsRadioInterfaceCapabilitySupported(String)

裝置是否支援無線介面上的某項功能。

IsVoicemailVibrationEnabled(PhoneAccountHandle)

在電話設定中回傳是否設定了語音信箱通知的震動。

JavaFinalize()
已淘汰.

當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。

(繼承來源 Object)
Listen(PhoneStateListener, PhoneStateListenerFlags)

註冊監聽器物件以接收指定電話狀態變更的通知。

Notify()

喚醒一個正在該物件監視器上等待的執行緒。

(繼承來源 Object)
NotifyAll()

喚醒所有等待該物件監視器的執行緒。

(繼承來源 Object)
PurchasePremiumCapability(PremiumCapability, IExecutor, IConsumer)

向電信業者購買該優先權。

RebootModem()

產生無線電數據機重置。

RegisterTelephonyCallback(IExecutor, TelephonyCallback)

註冊回撥物件以接收指定電話狀態變更的通知。

RegisterTelephonyCallback(Int32, IExecutor, TelephonyCallback)

註冊回撥物件以接收指定電話狀態變更的通知。

RequestCellInfoUpdate(IExecutor, TelephonyManager+CellInfoCallback)

請求目前訂閱中所有可用的小區資訊,涵蓋觀察到的營地/登記、服務區及鄰近小區。

RequestNetworkScan(Int32, NetworkScanRequest, IExecutor, TelephonyScanManager+NetworkScanCallback)

請求網路掃描。

RequestNetworkScan(NetworkScanRequest, IExecutor, TelephonyScanManager+NetworkScanCallback)

請求網路掃描。

SendDialerSpecialCode(String)

發送專用撥號代碼。

SendEnvelopeWithStatus(String)

把信封寄到 SIM 卡並回覆。

SendUssdRequest(String, TelephonyManager+UssdResponseCallback, Handler)

向行動網路發送非結構化補充服務資料(USSD)請求,並透過所提供的 callback. 通知呼叫者回應。

SendVisualVoicemailSms(String, Int32, String, PendingIntent)

發送視覺語音信箱簡訊。

SetAllowedNetworkTypesForReason(Int32, Int64)

設定裝置允許的網路類型,並提供觸發允許網路變更的原因。

SetDataEnabledForReason(Int32, Boolean)

資料連線控制並提供觸發資料連線控制的原因。

SetForbiddenPlmns(IList<String>)

將禁止的PLMN SIM檔案內容替換為提供的數值。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetLine1NumberForDisplay(String, String)

將當前 ICCID 的第 1 行電話號碼字串及其字母標籤設為僅用於顯示用途,例如在電話狀態中顯示。

SetNetworkSelectionModeAutomatic()

將網路選擇模式設為自動。

SetNetworkSelectionModeManual(String, Boolean, Int32)

請無線電連接到輸入網路,並將選擇模式改為手動。

SetNetworkSelectionModeManual(String, Boolean)

請無線電連接到輸入網路,並將選擇模式改為手動。

SetOperatorBrandOverride(String)

可以覆蓋現行ICCID的品牌名稱。

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

提供有關該裝置電話服務資訊的存取。

(繼承來源 JavaObject)
SetPreferredNetworkTypeToGlobal()

將首選網路類型設為全域模式,包含 NR、LTE、CDMA、EVDo 及 GSM/WCDMA。

SetPreferredOpportunisticDataSubscription(Int32, Boolean, IExecutor, IConsumer)

設定優先機會性資料訂閱 ID。

SetSignalStrengthUpdateRequest(SignalStrengthUpdateRequest)

設定 a SignalStrengthUpdateRequest 在訊號品質測量超過指定閾值時接收通知。

SetVisualVoicemailSmsFilterSettings(VisualVoicemailSmsFilterSettings)

設定置選在 TelephonyManager 上的訂閱 ID 的視覺語音信箱簡訊過濾器設定。

SetVoiceMailNumber(String, String)

設定語音信箱號碼。

SetVoicemailRingtoneUri(PhoneAccountHandle, Uri)

設定每個帳號的語音信箱鈴聲。

SetVoicemailVibrationEnabled(PhoneAccountHandle, Boolean)

設定每個帳號的偏好,決定語音信箱通知是否啟用震動。

SwitchMultiSimConfig(Int32)

切換設定以啟用多卡或切回單卡

ToArray<T>()

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToString()

回傳物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

將此 Java 節點從互通執行時中取消註冊。

(繼承來源 Object)
UnregisterTelephonyCallback(TelephonyCallback)

取消註冊一個現有 TelephonyCallback的。

UpdateAvailableNetworks(IList<AvailableNetworkInfo>, IExecutor, IConsumer)

更新目前所在地點網路的可用性清單。

UploadCallComposerPicture(IPath, String, IExecutor, IOutcomeReceiver)

上傳圖片到電信業者網路,方便通話編輯器使用。

UploadCallComposerPicture(Stream, String, IExecutor, IOutcomeReceiver)

上傳圖片到電信業者網路,方便通話編輯器使用。

Wait()

導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。

(繼承來源 Object)
Wait(Int64, Int32)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
Wait(Int64)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

提供有關該裝置電話服務資訊的存取。

(繼承來源 JavaObject)
IJavaPeerable.Finalized()

提供有關該裝置電話服務資訊的存取。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

提供有關該裝置電話服務資訊的存取。

(繼承來源 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

提供有關該裝置電話服務資訊的存取。

(繼承來源 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

提供有關該裝置電話服務資訊的存取。

(繼承來源 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

提供有關該裝置電話服務資訊的存取。

(繼承來源 JavaObject)

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)

提供有關該裝置電話服務資訊的存取。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於