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í.
El marco Android Telecom administra las llamadas de audio y vídeo en un dispositivo 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
- 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 |
|---|---|
| ActionCallBack |
Acción de actividad: desencadena la interfaz de usuario que realiza la llamada e inicia una llamada a una llamada anterior realizada por la aplicación. |
| 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 |
| ActionConfigureCallLogIntegration |
Acción de actividad: muestra la configuración para configurar la integración del registro de llamadas. |
| 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 |
| ActionVoipCallLogPreference |
Acción de intención de difusión que indica que el usuario actualiza la preferencia del registro de llamadas. |
| 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 |
| ExtraCallType |
Un extra opcional |
| 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. |
| ExtraNotificationMissedReason |
Adicional que indica el motivo por el que se perdió la llamada. |
| 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. |
| ExtraUuid |
Se usa extra con |
| ExtraVoipCallLogPreferenceStatus |
Se usa extra con |
| 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 |
| IsInExternalCall |
Devuelve si hay una llamada telefónica en curso (puede estar en los estados de marcado, llamada, activa o de retención) que es una llamada externa. |
| 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) |
| JniManagedPeerState |
El marco Android Telecom administra las llamadas de audio y vídeo en un dispositivo Android. (Heredado de JavaObject) |
| JniPeerMembers |
El marco Android Telecom administra las llamadas de audio y vídeo en un dispositivo Android. |
| 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) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
El marco Android Telecom administra las llamadas de audio y vídeo en un dispositivo Android. (Heredado de JavaObject) |
| 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) |
| DisposeUnlessReferenced() |
El marco Android Telecom administra las llamadas de audio y vídeo en un dispositivo Android. (Heredado de JavaObject) |
| EndCall() |
Finaliza la llamada de primer plano en el dispositivo. |
| Equals(Object) |
El marco Android Telecom administra las llamadas de audio y vídeo en un dispositivo Android. (Heredado de JavaObject) |
| 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() |
Obsoletos.
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) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
El marco Android Telecom administra las llamadas de audio y vídeo en un dispositivo Android. (Heredado de JavaObject) |
| 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() |
El marco Android Telecom administra las llamadas de audio y vídeo en un dispositivo Android. (Heredado de JavaObject) |
| IJavaPeerable.Finalized() |
El marco Android Telecom administra las llamadas de audio y vídeo en un dispositivo Android. (Heredado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
El marco Android Telecom administra las llamadas de audio y vídeo en un dispositivo Android. (Heredado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
El marco Android Telecom administra las llamadas de audio y vídeo en un dispositivo Android. (Heredado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
El marco Android Telecom administra las llamadas de audio y vídeo en un dispositivo Android. (Heredado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
El marco Android Telecom administra las llamadas de audio y vídeo en un dispositivo Android. (Heredado de JavaObject) |
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) |
El marco Android Telecom administra las llamadas de audio y vídeo en un dispositivo Android. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |