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
реализации.
Примечание. Состояние вызова, возвращаемое с помощью этого метода, может отличаться от того, о чем сообщает PhoneStateListener#onCallStateChanged(int, String)
, так как этот обратный вызов учитывает только телефонные (мобильные) вызовы.
Требуется разрешение: android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE
для приложений, предназначенных для API уровня 31 и выше.
Этот элемент устарел. Используйте , #getCallStateForSubscription
чтобы получить состояние звонка для определенной подписки телефонии (которая позволяет привилегированным приложениям оператора), TelephonyCallback.CallStateListener
для обновления состояния звонка в режиме реального времени или TelecomManager#isInCall()
, который предоставляет совокупное состояние "в вызове" для всего устройства.
Документация по Java для android.telephony.TelephonyManager.getCallState()
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.