Lenguaje

Call Clase

Definición

Representa una llamada telefónica en curso que la aplicación en llamada debe presentar al usuario.

[Android.Runtime.Register("android/telecom/Call", ApiSince=23, DoNotGenerateAcw=true)]
public sealed class Call : Java.Lang.Object
[<Android.Runtime.Register("android/telecom/Call", ApiSince=23, DoNotGenerateAcw=true)>]
type Call = class
    inherit Object
Herencia
Atributos

Comentarios

Representa una llamada telefónica en curso que la aplicación en llamada debe presentar al usuario.

Java documentación para android.telecom.Call.

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.

Campos

Nombre Description
AudioProcessingUseCaseAskToHold
Obsoletos.

El procesamiento de audio se realiza cuando el usuario pide que contenga.

AudioProcessingUseCaseCallScreening
Obsoletos.

El procesamiento de audio se realiza para la detección de correo no deseado.

AudioProcessingUseCaseUnknown
Obsoletos.

El caso de uso de procesamiento de audio es desconocido.

AudioProcessingUseCaseVoicemail
Obsoletos.

El caso de uso de procesamiento de audio es correo de voz.

AvailablePhoneAccounts

La clave para recuperar el s Telecom opcional PhoneAccountpuede agrupar con sus extras de llamada.

CrsMediaTypeAudio
Obsoletos.

Indica que CRS contiene audio

CrsMediaTypeNone
Obsoletos.

Indica que no es una llamada CRS

CrsMediaTypeVideo
Obsoletos.

Indica que CRS contiene vídeo

EventClearDiagnosticMessage

Evento notificado desde el marco de telecomunicaciones cuando un mensaje de diagnóstico generado anteriormente con #EVENT_DISPLAY_DIAGNOSTIC_MESSAGE se ha borrado y ya no es pertinente.

EventDisplayDiagnosticMessage

Evento notificado desde la pila de telecomunicaciones para informar de un mensaje de diagnóstico en llamada que la aplicación de marcador puede optar por mostrar al usuario.

EventPhoneAccountChanged

Evento de conexión usado para notificar a InCallService los cambios de phoneaccount.

ExtraAssertedDisplayName

Valor de cadena que indica el nombre para mostrar aserdo notificado a través de ImsCallProfile#EXTRA_ASSERTED_DISPLAY_NAME.

ExtraCrsAudioMode

Tecla adicional para indicar el modo de audio que se debe establecer para reproducir la señal de llamada personalizada (CRS) proporcionada por la red.

ExtraCrsMediaType

Tecla adicional para indicar el tipo de medio que contiene una llamada a señal de anillo personalizada (CRS).

ExtraDiagnosticMessage

CharSequence se usa extra con #EVENT_DISPLAY_DIAGNOSTIC_MESSAGE.

ExtraDiagnosticMessageId

Entero adicional que representa un identificador de mensaje para un mensaje publicado a través de #EVENT_DISPLAY_DIAGNOSTIC_MESSAGE.

ExtraIsBusinessCall

Boolean que indica que la llamada es una llamada empresarial comprobada.

ExtraIsSuppressedByDoNotDisturb

Clave adicional pensada para InCallServices que notifican al usuario una llamada entrante.

ExtraIsUsingUnidirectionalVideoService

Boolean que indica que la llamada es una llamada de servicio de vídeo unidireccional.

ExtraIsUsingVideoRingback

Boolean que indica que la llamada es una llamada de tono de llamada de anillo de vídeo.

ExtraLastEmergencyCallbackTimeMillis

Clave adicional usada para indicar la hora (en milisegundos desde la medianoche, 1 de enero de 1970 UTC) cuando se realizó la última llamada de emergencia saliente.

ExtraSilentRingingRequested

Tecla adicional que se usa para indicar si se CallScreeningService ha solicitado silenciar el tono de llamada de una llamada.

ExtraSuggestedPhoneAccounts

Clave para uso adicional para pasar una lista de s a la interfaz de PhoneAccountSuggestionusuario en llamada cuando una llamada entra en el #STATE_SELECT_PHONE_ACCOUNT estado.

RejectReasonDeclined
Obsoletos.

Rechazar el motivo usado con #reject(int) para indicar que el usuario rechaza esta llamada porque ha rechazado responderla.

RejectReasonUnwanted
Obsoletos.

Rechazar el motivo usado con #reject(int) para indicar que el usuario rechaza esta llamada porque es una llamada no deseada.

StateAudioProcessing
Obsoletos.

El estado de una llamada que está activa con la red, pero el audio de la llamada se intercepta mediante una aplicación en el dispositivo local.

StateSimulatedRinging
Obsoletos.

Estado de una llamada que se va a presentar al usuario después de estar en #STATE_AUDIO_PROCESSING.

Propiedades

Nombre Description
AudioProcessingUseCase

Devuelve el caso de uso procesamiento de audio de la llamada.

CannedTextResponses

Obtiene una lista de respuestas de mensajes preconfiguradas y preconfiguradas para presentar al usuario como formas de rechazar un entrante Call mediante un mensaje de texto.

Children

Obtiene los elementos secundarios de esta conferencia Call, si los hay.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
ConferenceableCalls

Devuelve la lista de Calls con las que se Call permite la conferencia.

GenericConferenceActiveChildCall

Devuelve el elemento secundario Call de una conferencia genérica que está activa actualmente.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IsRttActive

Devuelve si esta llamada tiene una conexión RTT activa.

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

Representa una llamada telefónica en curso que la aplicación en llamada debe presentar al usuario.

(Heredado de JavaObject)
JniPeerMembers

Representa una llamada telefónica en curso que la aplicación en llamada debe presentar al usuario.

Parent

Obtiene el elemento primario de esto Call en una conferencia, si existe.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
RemainingPostDialSequence

Obtiene la secuencia posterior a la marcación que queda para emitirla en este Call, si existe.

State

Obtiene el estado de este Callobjeto .

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
VideoCall

Obtiene un objeto que se puede usar para mostrar vídeo de este Callobjeto .

Métodos

Nombre Description
AddConferenceParticipants(IList<Uri>)

Extrae a los participantes a la llamada existente mediante la formación de una llamada de conferencia.

Answer(VideoProfileState)

Indica a esto #STATE_RINGINGCall que responda.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Conference(Call)

Indica a esto Call que entre en una conferencia.

Construct(JniObjectReference, JniObjectReferenceOptions)

Representa una llamada telefónica en curso que la aplicación en llamada debe presentar al usuario.

(Heredado de JavaObject)
Deflect(Uri)

Indica #STATE_RINGINGCall que se anule la selección.

Disconnect()

Indica que se Call desconecte.

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()

Representa una llamada telefónica en curso que la aplicación en llamada debe presentar al usuario.

(Heredado de JavaObject)
Equals(Object)

Representa una llamada telefónica en curso que la aplicación en llamada debe presentar al usuario.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetDetails()

Obtiene un objeto que contiene los detalles de la llamada.

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetRttCall()

Devuelve el objeto RttCall de esta llamada.

HandoverTo(PhoneAccountHandle, VideoProfileState, Bundle)

Inicia una entrega de esto Call al ConnectionService objeto identificado por toHandle.

Hold()

Indica a esto Call que se mantenga en espera.

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)
MergeConference()

Combina las llamadas dentro de esta conferencia.

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)
PhoneAccountSelected(PhoneAccountHandle, Boolean)

Notifica que Call se ha seleccionado una cuenta y para continuar con la colocación de una llamada saliente.

PlayDtmfTone(Char)

Indica a este modo Call que reproduzca un tono de señalización de múltiples frecuencias (DTMF) de doble tono.

PostDialContinue(Boolean)

Indica Call que siga reproduciendo una cadena DTMF posterior a la marcación.

PullExternalCall()

Inicia una solicitud a ConnectionService para extraer una llamada externa al dispositivo local.

PutExtras(Bundle)

Agrega algunos extras a este Call.

RegisterCallback(Call+Callback, Handler)

Registra una devolución de llamada en este Call.

RegisterCallback(Call+Callback)

Registra una devolución de llamada en este Call.

Reject(Boolean, String)

#STATE_RINGING Call Indica que se rechace.

Reject(Int32)

Indica al proveedor de ConnectionService esta #STATE_RINGING llamada que el usuario ha elegido rechazar la llamada y ha indicado un motivo por el que se rechaza la llamada.

RemoveExtras(IList<String>)

Quita extras de este Call.

RemoveExtras(String[])

Quita extras de este Call.

RespondToRttRequest(Int32, Boolean)

Responde a una solicitud RTT recibida a través de la Callback#onRttRequest(Call, int) devolución de llamada )}.

SendCallEvent(String, Bundle)

Envía un Call evento de este Call objeto al asociado Connection en .ConnectionService

SendRttRequest()

Envía una solicitud de actualización RTT al final remoto de la conexión.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Representa una llamada telefónica en curso que la aplicación en llamada debe presentar al usuario.

(Heredado de JavaObject)
SplitFromConference()

Indica que se Call divida de cualquier llamada de conferencia con la que se pueda conectar.

StopDtmfTone()

Indica que detenga cualquier tono de señalización de varias frecuencias Call (DTMF) de tono dual que esté reproduciendo actualmente.

StopRtt()

Finalice la sesión RTT en esta llamada.

SwapConference()

Intercambia las llamadas dentro de esta conferencia.

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)
Transfer(Call)

Indica a esta llamada que se transfiera a otra llamada en curso.

Transfer(Uri, Boolean)

Indica a esta llamada que se transfiera a otro número.

Unhold()

Indica a esta #STATE_HOLDING llamada que libere de suspensión.

UnregisterCallback(Call+Callback)

Anula el registro de una devolución de llamada de este Call.

UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
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()

Representa una llamada telefónica en curso que la aplicación en llamada debe presentar al usuario.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Representa una llamada telefónica en curso que la aplicación en llamada debe presentar al usuario.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Representa una llamada telefónica en curso que la aplicación en llamada debe presentar al usuario.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Representa una llamada telefónica en curso que la aplicación en llamada debe presentar al usuario.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Representa una llamada telefónica en curso que la aplicación en llamada debe presentar al usuario.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Representa una llamada telefónica en curso que la aplicación en llamada debe presentar al usuario.

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Representa una llamada telefónica en curso que la aplicación en llamada debe presentar al usuario.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a