語言

TelephonyManager.CallState 屬性

定義

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

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

屬性值

目前通話狀態。

屬性

備註

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

此方法不僅考慮電話堆疊中的通話,也涵蓋其他 android.telecom.ConnectionService 實作的通話。

注意:透過此方法回傳的通話狀態可能與 所報告 TelephonyCallback.CallStateListener#onCallStateChanged(int)的有所不同,因為該回撥僅考慮電話(行動)通話。

需權限: android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE 針對 API 31+ 的應用程式。

此會員已被棄用。 用於 #getCallStateForSubscription 取得特定電話訂閱的通話狀態(允許電信業者特權應用程式 TelephonyCallback.CallStateListener )、即時通話狀態更新,或 TelecomManager#isInCall()提供整個裝置的「通話中」總體狀態。

Java 文件 android.telephony.TelephonyManager.getCallState()。

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

適用於