TelecomManager Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Платформа Android Telecom управляет аудио- и видеозвонками на устройстве Android.
[Android.Runtime.Register("android/telecom/TelecomManager", DoNotGenerateAcw=true)]
public class TelecomManager : Java.Lang.Object
[<Android.Runtime.Register("android/telecom/TelecomManager", DoNotGenerateAcw=true)>]
type TelecomManager = class
inherit Object
- Наследование
- Атрибуты
Комментарии
Предоставляет доступ к сведениям о активных вызовах и функциях регистрации и управления вызовами. Приложения могут использовать методы в этом классе для определения текущего состояния вызова.
Приложения не создает экземпляр этого класса напрямую; Вместо этого они извлекают ссылку на экземпляр через Context#getSystemService Context.getSystemService(Context.TELECOM_SERVICE).
Обратите внимание, что доступ к некоторым данным телекоммуникации защищен разрешением. Приложение не может получить доступ к защищенной информации или получить доступ к защищенным функциям, если у него нет соответствующих разрешений, объявленных в файле манифеста. Где применяются разрешения, они отмечены в описаниях методов.
Java документации по android.telecom.TelecomManager.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Конструкторы
| Имя. | Описание |
|---|---|
| TelecomManager(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
Поля
| Имя. | Описание |
|---|---|
| ActionCallBack |
Действие действия: активирует пользовательский интерфейс вызова и инициирует обратный вызов к предыдущему вызову, сделанному приложением. |
| ActionChangeDefaultDialer |
Действие действия. Отображает диалоговое окно с запросом пользователя, нужно ли заменить текущий абонент по умолчанию указанным в |
| ActionChangePhoneAccounts |
Действие, используемое |
| ActionConfigureCallLogIntegration |
Действие действия. Отображение параметров для настройки интеграции журнала вызовов. |
| ActionConfigurePhoneAccount |
Действие |
| ActionDefaultCallScreeningAppChanged |
Действие намерения трансляции, указывающее, что текущее приложение проверки вызовов по умолчанию изменилось. |
| ActionDefaultDialerChanged |
Действие намерения трансляции, указывающее, что текущий абонент по умолчанию изменился. |
| ActionIncomingCall |
Действие действия. Запускает пользовательский интерфейс для передачи входящего вызова. |
| ActionPhoneAccountRegistered |
|
| ActionPhoneAccountUnregistered |
|
| ActionPostCall |
Запустите действие, указывающее, что завершение исходящего вызова или входящий вызов, который не был заблокирован |
| ActionShowCallAccessibilitySettings |
Действие, используемое |
| ActionShowCallSettings |
Действие, используемое |
| ActionShowMissedCallsNotification |
Действие намерения трансляции для отображения уведомления о пропущенных вызовах пользовательского компонента. |
| ActionShowRespondViaSmsSettings |
Действие, используемое |
| ActionVoipCallLogPreference |
Действие намерения трансляции, указывающее, что предпочтения журнала вызовов обновляются пользователем. |
| DtmfCharacterPause |
Символ многочастотного сигнала двойного тона, отправляемый, указывающий, что система набора данных должна приостановиться в течение предопределенного периода. |
| DtmfCharacterWait |
Символ многочастотного сигнала двойного тона, отправляемый, указывающий, что телефонная система должна ожидать подтверждения пользователя, прежде чем продолжить. |
| DurationLong |
Устаревшие.
Целочисленное значение для |
| DurationMedium |
Устаревшие.
Целочисленное значение для |
| DurationShort |
Устаревшие.
Целочисленное значение для |
| DurationVeryShort |
Устаревшие.
Целочисленное значение для |
| ExtraCallBackNumber |
Номер, который будет отображаться стороной в другой части строки (и используется для возврата вызова). |
| ExtraCallDisconnectCause |
Необязательный дополнительный параметр для |
| ExtraCallDisconnectMessage |
Необязательный дополнительный параметр для |
| ExtraCallDuration |
Целочисленное значение, предоставленное для завершенных вызовов, указывающее длительность вызова. |
| ExtraCallLogUri |
Дополнительный универсальный код ресурса (URI), используемый абонентом для запроса |
| ExtraCallNetworkType |
Необязательный дополнительный вариант для связи с технологией сети вызовов, используемой для |
| ExtraCallSubject |
Необязательный дополнительный параметр для |
| ExtraCallType |
Необязательный |
| ExtraChangeDefaultDialerPackageName |
Дополнительное значение, используемое для предоставления имени |
| ExtraDefaultCallScreeningAppComponentName |
Дополнительное значение, используемое для трансляции, |
| ExtraDisconnectCause |
Целочисленное значение, предоставленное для завершенных вызовов, указывающее причину отключения вызова. |
| ExtraHandle |
Дополнительный |
| ExtraHasPicture |
Логический дополнительный набор для входящих вызовов, указывающий, что вызов имеет указанное изображение. |
| ExtraIncomingCallAddress |
Дополнительный, используемый |
| ExtraIncomingCallExtras |
Необязательный дополнительный параметр для |
| ExtraIncomingVideoState |
Необязательный дополнительный параметр, |
| ExtraIsDefaultCallScreeningApp |
Дополнительное значение, используемое для широковещательной трансляции, |
| ExtraLocation |
Дополнительные сведения о расположении вызова композитора |
| ExtraNotificationCount |
Количество вызовов, связанных с уведомлением. |
| ExtraNotificationMissedReason |
Дополнительное указание причины, по которой был пропущен звонок. |
| ExtraNotificationPhoneNumber |
Номер, связанный с пропущенными звонками. |
| ExtraOutgoingCallExtras |
Необязательный дополнительный параметр и |
| ExtraOutgoingPicture |
Объект ParcelUuid, используемый в качестве маркера для представления рисунка, отправленного до размещения вызова. |
| ExtraPhoneAccountHandle |
Дополнительное значение, используемое с параметром |
| ExtraPictureUri |
Изображение |
| ExtraPriority |
Дополнительно для приоритета |
| ExtraStartCallWithRtt |
Логическое значение, которое при установке |
| ExtraStartCallWithSpeakerphone |
Необязательный дополнительный параметр для |
| ExtraStartCallWithVideoState |
Необязательный дополнительный параметр, |
| ExtraUseAssistedDialing |
Логическое значение, указанное этим дополнительным элементом управления, имеет ли возможность вызова пройти вспомогательный вызов. |
| ExtraUuid |
Дополнительно используется для |
| ExtraVoipCallLogPreferenceStatus |
Дополнительно используется для |
| GatewayOriginalAddress |
Дополнительное |
| GatewayProviderPackage |
Дополнительное |
| MetadataInCallServiceCarModeUi |
Логическое значение метаданных, указывающее, реализует ли |
| MetadataInCallServiceRinging |
Логическое значение метаданных, указывающее, реализует ли |
| MetadataInCallServiceUi |
Логическое значение метаданных, указывающее, реализует ли |
| MetadataIncludeExternalCalls |
Логическое значение метаданных, указывающее, нужно ли |
| MetadataIncludeSelfManagedCalls |
Логическое значение метаданных, указывающее, нужно ли |
| PresentationUnavailable |
Устаревшие.
Указывает, что адрес или номер вызова недоступен. |
| PriorityNormal |
Устаревшие.
Указывает, что приоритет вызова композитора является нормальным. |
| PriorityUrgent |
Устаревшие.
Указывает, что приоритет вызова композитора является срочным. |
Свойства
| Имя. | Описание |
|---|---|
| CallCapablePhoneAccounts |
Возвращает список, |
| Class |
Возвращает класс среды выполнения этого |
| DefaultDialerPackage |
Используется для определения выбранного пакета абонента по умолчанию. |
| Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
| HasManageOngoingCallsPermission |
Возвращает значение, имеет |
| IsInCall |
Возвращает, существует ли текущий телефонный звонок (может находиться в телефонном наборе, звоне, активном или удержании состояний), исходя из руководителя или самостоятельного управления |
| IsInExternalCall |
Возвращает, есть ли текущий телефонный звонок (может быть в телефонном вызове, звоне, активном или удержании состояний), который является внешним вызовом. |
| IsInManagedCall |
Возвращает значение, исходя из управляемого |
| IsTtySupported |
Возвращает, поддерживается ли TTY на этом устройстве. |
| JniIdentityHashCode |
Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия. (Унаследовано от Object) |
| JniManagedPeerState |
Платформа Android Telecom управляет аудио- и видеозвонками на устройстве Android. (Унаследовано от JavaObject) |
| JniPeerMembers |
Платформа Android Telecom управляет аудио- и видеозвонками на устройстве Android. |
| OwnSelfManagedPhoneAccounts |
Возвращает список принадлежащих |
| PeerReference |
Возвращает ссылку на объект JNI для этого Java однорангового узла. (Унаследовано от Object) |
| RegisteredPhoneAccounts |
Этот API возвращает все |
| SelfManagedPhoneAccounts |
Возвращает список s для всех управляемых |
| SimCallManager |
Возвращает текущий диспетчер вызовов SIM-карты. |
| SystemDialerPackage |
Определяет имя пакета приложения телефона, предоставленного системой по умолчанию. |
| ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
| ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
| UserSelectedOutgoingPhoneAccount |
Возвращает значение |
Методы
| Имя. | Описание |
|---|---|
| AcceptHandover(Uri, VideoProfileState, PhoneAccountHandle) |
Вызывается приложением, чтобы указать, что он хочет принять передачу текущего вызова к определенному |
| AcceptRingingCall() |
При наличии звонка входящего вызова этот метод принимает вызов от имени пользователя. |
| AcceptRingingCall(Int32) |
При наличии звонка входящего вызова этот метод принимает вызов от имени пользователя с указанным состоянием видео. |
| AddCall(CallAttributes, IExecutor, IOutcomeReceiver, ICallControlCallback, ICallEventCallback) |
Добавьте вызов в системную службу Android Telecom. |
| AddNewIncomingCall(PhoneAccountHandle, Bundle) |
Регистрирует новый входящий вызов. |
| AddNewIncomingConference(PhoneAccountHandle, Bundle) |
Регистрирует новую входящую конференцию. |
| CancelMissedCallsNotification() |
Удаляет уведомление о пропущенном вызове, если он присутствует и помечает пропущенные вызовы в журнале вызовов как чтение. |
| Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Платформа Android Telecom управляет аудио- и видеозвонками на устройстве Android. (Унаследовано от JavaObject) |
| CreateManageBlockedNumbersIntent() |
|
| Dispose() |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| Dispose(Boolean) |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| DisposeUnlessReferenced() |
Платформа Android Telecom управляет аудио- и видеозвонками на устройстве Android. (Унаследовано от JavaObject) |
| EndCall() |
Завершает вызов переднего плана на устройстве. |
| Equals(Object) |
Платформа Android Telecom управляет аудио- и видеозвонками на устройстве Android. (Унаследовано от JavaObject) |
| Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
| GetAdnUriForPhoneAccount(PhoneAccountHandle) |
Возвращает универсальный код ресурса (с схемой content://), характерный для получения содержимого |
| GetDefaultOutgoingPhoneAccount(String) |
Возвращает значение |
| GetHashCode() |
Возвращает хэш-значение кода для объекта. (Унаследовано от Object) |
| GetLine1Number(PhoneAccountHandle) |
Верните номер телефона 1 для данной учетной записи телефона. |
| GetPhoneAccount(PhoneAccountHandle) |
Возвращает указанный |
| GetSimCallManagerForSubscription(Int32) |
Возвращает текущий диспетчер вызовов SIM для указанного идентификатора подписки телефонии. |
| GetVoiceMailNumber(PhoneAccountHandle) |
Возвращает номер голосовой почты для указанной учетной записи телефона. |
| HandleMmi(String, PhoneAccountHandle) |
Обрабатывает указанную строку набора в виде кода MMI. |
| HandleMmi(String) |
Обрабатывает указанную строку набора в виде кода MMI. |
| IsIncomingCallPermitted(PhoneAccountHandle) |
Определяет, разрешено ли Telecom добавлять входящие вызовы через |
| IsOutgoingCallPermitted(PhoneAccountHandle) |
Определяет, будет ли Telecom разрешать исходящий вызов через |
| IsVoiceMailNumber(PhoneAccountHandle, String) |
Возвращает, является ли указанный номер телефона настроенным номером голосовой почты для конкретной учетной записи телефона. |
| JavaFinalize() |
Устаревшие.
Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет. (Унаследовано от Object) |
| Notify() |
Просыпается один поток, ожидающий монитора этого объекта. (Унаследовано от Object) |
| NotifyAll() |
Просыпает все потоки, ожидающие монитора этого объекта. (Унаследовано от Object) |
| PlaceCall(Uri, Bundle) |
Помещает новый исходящий вызов на предоставленный адрес с помощью системной телекоммуникационной службы с указанными дополнительными компонентами. |
| RegisterPhoneAccount(PhoneAccount) |
|
| SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Платформа Android Telecom управляет аудио- и видеозвонками на устройстве Android. (Унаследовано от JavaObject) |
| ShowInCallScreen(Boolean) |
Переносит экран вызова на передний план, если имеется текущий вызов. |
| SilenceRinger() |
Замолкает звонок, если звонок существует. |
| StartConference(IList<Uri>, Bundle) |
Поместите новый конференц-звонок с предоставленными участниками с помощью системной телекоммуникационной службы. |
| ToArray<T>() |
Создает управляемый массив из этого Java оболочки массива. (Унаследовано от Object) |
| ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
| UnregisterFromRuntime() |
Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия. (Унаследовано от Object) |
| UnregisterPhoneAccount(PhoneAccountHandle) |
|
| Wait() |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.> (Унаследовано от Object) |
| Wait(Int64, Int32) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
| Wait(Int64) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
| Имя. | Описание |
|---|---|
| IJavaPeerable.Disposed() |
Платформа Android Telecom управляет аудио- и видеозвонками на устройстве Android. (Унаследовано от JavaObject) |
| IJavaPeerable.Finalized() |
Платформа Android Telecom управляет аудио- и видеозвонками на устройстве Android. (Унаследовано от JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Платформа Android Telecom управляет аудио- и видеозвонками на устройстве Android. (Унаследовано от JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Платформа Android Telecom управляет аудио- и видеозвонками на устройстве Android. (Унаследовано от JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Платформа Android Telecom управляет аудио- и видеозвонками на устройстве Android. (Унаследовано от JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Платформа Android Telecom управляет аудио- и видеозвонками на устройстве Android. (Унаследовано от JavaObject) |
Методы расширения
| Имя. | Описание |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Возвращает имя JNI типа экземпляра |
| JavaAs<TResult>(IJavaPeerable) |
Попробуйте принуждать к типу |
| JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
| JavaCast<TResult>(IJavaObject) |
Платформа Android Telecom управляет аудио- и видеозвонками на устройстве Android. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Попробуйте принуждать к типу |