TelephonyManager.CallState 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回裝置上所有呼叫的狀態。
public virtual Android.Telephony.CallState CallState { [Android.Runtime.Register("getCallState", "()I", "GetGetCallStateHandler")] [Android.Runtime.RequiresPermission("android.permission.READ_PHONE_STATE")] get; }
[<get: Android.Runtime.Register("getCallState", "()I", "GetGetCallStateHandler")>]
[<get: Android.Runtime.RequiresPermission("android.permission.READ_PHONE_STATE")>]
member this.CallState : Android.Telephony.CallState
屬性值
目前的呼叫狀態。
- 屬性
備註
傳回裝置上所有呼叫的狀態。
這個方法不僅會考慮 Telephony 堆疊中的呼叫,也會考慮透過其他 android.telecom.ConnectionService
實作呼叫。
注意:透過此方法傳回的呼叫狀態可能與 所 PhoneStateListener#onCallStateChanged(int, String)
報告的內容不同,因為回呼只會考慮 Telephony (mobile) 呼叫。
需要許可權: android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE
針對以 API 層級 31+ 為目標的應用程式。
已取代這個成員。 使用 #getCallStateForSubscription
來擷取特定電話語音訂用帳戶的通話狀態(允許電信業者特殊許可權應用程式)、 TelephonyCallback.CallStateListener
即時通話狀態更新,或 TelecomManager#isInCall()
,以提供整個裝置的匯總「通話」狀態。
的 android.telephony.TelephonyManager.getCallState()
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。