TelecomManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona acceso a información sobre las llamadas activas y la funcionalidad de registro o administración de llamadas.
[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
- Herencia
- Atributos
Comentarios
Proporciona acceso a información sobre las llamadas activas y la funcionalidad de registro o administración de llamadas. Las aplicaciones pueden usar métodos de esta clase para determinar el estado de llamada actual.
Las aplicaciones no crean instancias de esta clase directamente; en su lugar, recuperan una referencia a una instancia a través de Context#getSystemService Context.getSystemService(Context.TELECOM_SERVICE).
Tenga en cuenta que el acceso a alguna información de telecomunicaciones está protegido con permisos. La aplicación no puede acceder a la información protegida ni obtener acceso a la funcionalidad protegida a menos que tenga los permisos adecuados declarados en su archivo de manifiesto. Donde se aplican los permisos, se indican en las descripciones del método.
Java documentación para android.telecom.TelecomManager.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Constructores
| Nombre | Description |
|---|---|
| TelecomManager(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
Campos
| Nombre | Description |
|---|---|
| ActionChangeDefaultDialer |
Acción de actividad: muestra un cuadro de diálogo que pregunta al usuario si desea reemplazar el marcador predeterminado actual por el especificado en |
| ActionChangePhoneAccounts |
Acción |
| ActionConfigurePhoneAccount |
Una |
| ActionDefaultCallScreeningAppChanged |
Acción de intención de difusión que indica que la aplicación de filtrado de llamadas predeterminada actual ha cambiado. |
| ActionDefaultDialerChanged |
Acción de intención de difusión que indica que el marcador predeterminado actual ha cambiado. |
| ActionIncomingCall |
Acción de actividad: inicia la interfaz de usuario para entregar una llamada entrante. |
| ActionPhoneAccountRegistered |
|
| ActionPhoneAccountUnregistered |
|
| ActionPostCall |
Inicie una actividad que indica que la finalización de una llamada saliente o una llamada entrante que no estaba bloqueada por |
| ActionShowCallAccessibilitySettings |
Acción |
| ActionShowCallSettings |
Acción |
| ActionShowMissedCallsNotification |
Acción de intención de difusión para permitir que el componente personalizado sepa que muestra la notificación de llamada perdida. |
| ActionShowRespondViaSmsSettings |
Acción |
| DtmfCharacterPause |
El carácter de señalización de varias frecuencias de tono dual enviado para indicar que el sistema de marcado debe pausar durante un período predefinido. |
| DtmfCharacterWait |
El carácter de señalización de varias frecuencias de doble tono enviado para indicar que el sistema de marcado debe esperar la confirmación del usuario antes de continuar. |
| DurationLong |
Obsoletos.
Un valor entero para |
| DurationMedium |
Obsoletos.
Un valor entero para |
| DurationShort |
Obsoletos.
Un valor entero para |
| DurationVeryShort |
Obsoletos.
Un valor entero para |
| ExtraCallBackNumber |
Número que verá la parte del otro lado de la línea (y se usará para devolver la llamada). |
| ExtraCallDisconnectCause |
Adicional opcional para |
| ExtraCallDisconnectMessage |
Adicional opcional para |
| ExtraCallDuration |
Valor entero proporcionado para las llamadas completadas para indicar la duración de la llamada. |
| ExtraCallLogUri |
URI adicional que usa un marcador para consultar al proveedor de |
| ExtraCallNetworkType |
Opcional adicional para comunicar la tecnología de red de llamadas utilizada por para |
| ExtraCallSubject |
Opcional adicional para |
| ExtraChangeDefaultDialerPackageName |
Valor adicional usado para proporcionar el nombre del paquete para |
| ExtraDefaultCallScreeningAppComponentName |
Valor adicional usado con |
| ExtraDisconnectCause |
Valor entero proporcionado para las llamadas completadas para indicar el motivo de la desconexión de llamadas. |
| ExtraHandle |
Un |
| ExtraHasPicture |
Un conjunto extra booleano en las llamadas entrantes para indicar que la llamada tiene una imagen especificada. |
| ExtraIncomingCallAddress |
Extra usado por |
| ExtraIncomingCallExtras |
Extra opcional para |
| ExtraIncomingVideoState |
Adicional opcional para |
| ExtraIsDefaultCallScreeningApp |
Valor adicional usado con |
| ExtraLocation |
Adicional para la ubicación de llamada del compositor de llamadas, una |
| ExtraNotificationCount |
Número de llamadas asociadas a la notificación. |
| ExtraNotificationPhoneNumber |
Número asociado a las llamadas perdidas. |
| ExtraOutgoingCallExtras |
Adicional opcional para |
| ExtraOutgoingPicture |
Un Objeto ParcelUuid usado como token para representar una imagen que se cargó antes de realizar la llamada. |
| ExtraPhoneAccountHandle |
Extra usado con |
| ExtraPictureUri |
que |
| ExtraPriority |
Extra para la prioridad de llamada del compositor de llamadas, ya sea |
| ExtraStartCallWithRtt |
Un extra booleano, que cuando se establece en la |
| ExtraStartCallWithSpeakerphone |
Adicional opcional para |
| ExtraStartCallWithVideoState |
Extra opcional para |
| ExtraUseAssistedDialing |
El valor booleano indicado por este adicional controla si una llamada es apta para someterse a marcado asistido. |
| GatewayOriginalAddress |
Una intención opcional |
| GatewayProviderPackage |
Una intención opcional |
| MetadataInCallServiceCarModeUi |
Un valor booleano de metadatos que indica si implementa |
| MetadataInCallServiceRinging |
Un valor booleano de metadatos que indica si un implementa la |
| MetadataInCallServiceUi |
Valor de metadatos booleano que indica si implementa |
| MetadataIncludeExternalCalls |
Valor booleano de metadatos que indica si se |
| MetadataIncludeSelfManagedCalls |
Valor booleano de metadatos que indica si se |
| PresentationUnavailable |
Obsoletos.
Indica que la dirección o el número de una llamada no están disponibles. |
| PriorityNormal |
Obsoletos.
Indica que la prioridad de llamada del compositor de llamadas es normal. |
| PriorityUrgent |
Obsoletos.
Indica que la prioridad de llamada del compositor de llamadas es urgente. |
Propiedades
| Nombre | Description |
|---|---|
| CallCapablePhoneAccounts |
Devuelve una lista de |
| Class |
Devuelve la clase en tiempo de ejecución de este |
| DefaultDialerPackage |
Se usa para determinar el paquete de marcador predeterminado seleccionado actualmente. |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| HasManageOngoingCallsPermission |
Devuelve si el autor de la llamada tiene |
| IsInCall |
Devuelve si hay una llamada telefónica en curso (puede estar en los estados de marcado, llamada, activo o de retención) que se originan en un administrador o autoadministrado |
| IsInManagedCall |
Devuelve si hay una llamada en curso que se origina en un administrado |
| IsTtySupported |
Devuelve si se admite TTY en este dispositivo. |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniPeerMembers |
Proporciona acceso a información sobre las llamadas activas y la funcionalidad de registro o administración de llamadas. |
| OwnSelfManagedPhoneAccounts |
Devuelve una lista de propiedad de |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| RegisteredPhoneAccounts |
Esta API devolverá todo |
| SelfManagedPhoneAccounts |
Devuelve una lista de |
| SimCallManager |
Devuelve el administrador de llamadas SIM actual. |
| SystemDialerPackage |
Determina el nombre del paquete de la aplicación de teléfono predeterminada proporcionada por el sistema. |
| ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
| ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
| UserSelectedOutgoingPhoneAccount |
Devuelve el |
Métodos
| Nombre | Description |
|---|---|
| AcceptHandover(Uri, VideoProfileState, PhoneAccountHandle) |
Lo llama una aplicación para indicar que desea aceptar la entrega de una llamada en curso a la |
| AcceptRingingCall() |
Si hay una llamada entrante de llamada, este método acepta la llamada en nombre del usuario. |
| AcceptRingingCall(Int32) |
Si hay una llamada entrante de llamada, este método acepta la llamada en nombre del usuario, con el estado de vídeo especificado. |
| AddCall(CallAttributes, IExecutor, IOutcomeReceiver, ICallControlCallback, ICallEventCallback) |
Agregue una llamada al servicio del sistema Android Telecom. |
| AddNewIncomingCall(PhoneAccountHandle, Bundle) |
Registra una nueva llamada entrante. |
| AddNewIncomingConference(PhoneAccountHandle, Bundle) |
Registra una nueva conferencia entrante. |
| CancelMissedCallsNotification() |
Quita la notificación de llamada perdida si hay una presente y marca las llamadas perdidas en el registro de llamadas como se lee. |
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| CreateManageBlockedNumbersIntent() |
Crea el objeto con el |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| EndCall() |
Finaliza la llamada de primer plano en el dispositivo. |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| GetAdnUriForPhoneAccount(PhoneAccountHandle) |
Devuelve un URI (con el esquema content://) específico del especificado |
| GetDefaultOutgoingPhoneAccount(String) |
Devuelve el |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| GetLine1Number(PhoneAccountHandle) |
Devuelve el número de teléfono de la línea 1 para una cuenta de teléfono determinada. |
| GetPhoneAccount(PhoneAccountHandle) |
Devuelve para |
| GetSimCallManagerForSubscription(Int32) |
Devuelve el administrador de llamadas SIM actual para el identificador de suscripción de telefonía especificado. |
| GetVoiceMailNumber(PhoneAccountHandle) |
Devuelve el número de correo de voz de una cuenta de teléfono determinada. |
| HandleMmi(String, PhoneAccountHandle) |
Procesa la cadena de marcado especificada como código MMI. |
| HandleMmi(String) |
Procesa la cadena de marcado especificada como código MMI. |
| IsIncomingCallPermitted(PhoneAccountHandle) |
Determina si Telecom permitiría agregar una llamada entrante a través de la |
| IsOutgoingCallPermitted(PhoneAccountHandle) |
Determina si Telecom permitiría realizar una llamada saliente a través de la |
| IsVoiceMailNumber(PhoneAccountHandle, String) |
Devuelve si un número de teléfono determinado es el número de correo de voz configurado para una cuenta de teléfono determinada. |
| JavaFinalize() |
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| PlaceCall(Uri, Bundle) |
Coloca una nueva llamada saliente a la dirección proporcionada mediante el servicio de telecomunicaciones del sistema con los extras especificados. |
| RegisterPhoneAccount(PhoneAccount) |
Registre un |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| ShowInCallScreen(Boolean) |
Lleva la pantalla de llamada al primer plano si hay una llamada en curso. |
| SilenceRinger() |
Silencia el timbre si existe una llamada de llamada. |
| StartConference(IList<Uri>, Bundle) |
Realice una nueva llamada de conferencia adhoc con los participantes proporcionados mediante el servicio de telecomunicaciones del sistema. |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| UnregisterPhoneAccount(PhoneAccountHandle) |
Quite un |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><> (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Notifica al tiempo de ejecución de interoperabilidad que se ha eliminado este mismo nivel administrado. (Heredado de Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Libera este Java del mismo nivel a menos que otra referencia administrada lo conserve. (Heredado de Object) |
| IJavaPeerable.Finalized() |
Notifica al tiempo de ejecución de interoperabilidad que se ha finalizado este mismo nivel administrado. (Heredado de Object) |
| IJavaPeerable.JniManagedPeerState |
Obtiene el estado que describe la relación entre este par administrado y su referencia de JNI. (Heredado de Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Establece el código hash de identidad de interoperabilidad para este Java del mismo nivel. (Heredado de Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Establece el estado del mismo nivel administrado y JNI para este Java del mismo nivel. (Heredado de Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Establece la referencia de objeto JNI usada por este par administrado. (Heredado de Object) |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Proporciona acceso a información sobre las llamadas activas y la funcionalidad de registro o administración de llamadas. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |