Call Classe

Definição

Representa uma chamada telefônica contínua que o aplicativo de chamada deve apresentar ao usuário.

[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
Herança
Atributos

Comentários

Representa uma chamada telefônica contínua que o aplicativo de chamada deve apresentar ao usuário.

Documentação Java para android.telecom.Call.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Campos

Nome Description
AvailablePhoneAccounts

A chave para recuperar a telecom opcional PhoneAccountpode ser agrupada com seus extras de chamada.

EventClearDiagnosticMessage

Evento relatado da estrutura de telecomunicações quando uma mensagem de diagnóstico anteriormente gerada com #EVENT_DISPLAY_DIAGNOSTIC_MESSAGE foi desmarcada e não é mais pertinente.

EventDisplayDiagnosticMessage

Evento relatado da pilha de Telecomunicações para relatar uma mensagem de diagnóstico em chamada que o aplicativo de discagem pode optar por exibir para o usuário.

ExtraAssertedDisplayName

Valor da cadeia de caracteres que indica o nome de exibição declarado relatado por meio de ImsCallProfile#EXTRA_ASSERTED_DISPLAY_NAME.

ExtraDiagnosticMessage

CharSequence extra usado com #EVENT_DISPLAY_DIAGNOSTIC_MESSAGE.

ExtraDiagnosticMessageId

Inteiro extra que representa uma ID de mensagem para uma mensagem postada por meio de #EVENT_DISPLAY_DIAGNOSTIC_MESSAGE.

ExtraIsBusinessCall

Booliano indicando que a chamada é uma chamada comercial verificada.

ExtraIsSuppressedByDoNotDisturb

Chave extra destinada a InCallServices que notificar o usuário de uma chamada de entrada.

ExtraLastEmergencyCallbackTimeMillis

Chave extra usada para indicar a hora (em milissegundos desde meia-noite de 1º de janeiro de 1970 UTC) quando a última chamada de emergência de saída foi feita.

ExtraSilentRingingRequested

Chave extra usada para indicar se um CallScreeningService foi solicitado a silenciar o toque de uma chamada.

ExtraSuggestedPhoneAccounts

Chave para extra usada para passar uma lista de PhoneAccountSuggestions para a interface do usuário na chamada quando uma chamada entra no #STATE_SELECT_PHONE_ACCOUNT estado.

RejectReasonDeclined
Obsoleto.

Rejeite o motivo usado #reject(int) para indicar que o usuário está rejeitando essa chamada porque se recusou a respondê-la.

RejectReasonUnwanted
Obsoleto.

Rejeite o motivo usado #reject(int) para indicar que o usuário está rejeitando essa chamada porque é uma chamada indesejada.

StateAudioProcessing
Obsoleto.

O estado de uma chamada que está ativa com a rede, mas o áudio da chamada está sendo interceptado por um aplicativo no dispositivo local.

StateSimulatedRinging
Obsoleto.

O estado de uma chamada que está sendo apresentada ao usuário depois de estar em #STATE_AUDIO_PROCESSING.

Propriedades

Nome Description
CannedTextResponses

Obtém uma lista de respostas de mensagens enlatadas e pré-configuradas para apresentar ao usuário como maneiras de rejeitar uma entrada Call usando por meio de uma mensagem de texto.

Children

Obtém os filhos desta conferência Call, se houver.

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
ConferenceableCalls

Retorna a lista de Calls com a qual isso Call tem permissão para conferência.

GenericConferenceActiveChildCall

Retorna o filho Call em uma conferência genérica que está ativa no momento.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsRttActive

Retorna se essa chamada tem uma conexão RTT ativa.

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Representa uma chamada telefônica contínua que o aplicativo de chamada deve apresentar ao usuário.

(Herdado de JavaObject)
JniPeerMembers

Representa uma chamada telefônica contínua que o aplicativo de chamada deve apresentar ao usuário.

Parent

Obtém o pai disso Call em uma conferência, se houver.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
RemainingPostDialSequence

Obtém a sequência pós-discagem restante a ser emitida por isso Call, se houver.

State

Obtém o estado deste Call.

ThresholdClass

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
VideoCall

Obtém um objeto que pode ser usado para exibir o vídeo deste Call.

Métodos

Nome Description
AddConferenceParticipants(IList<Uri>)

Efetua pull dos participantes para a chamada existente formando uma chamada em conferência.

Answer(VideoProfileState)

Instrui isso #STATE_RINGINGCall a responder.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Conference(Call)

Instrui isso Call a entrar em uma conferência.

Construct(JniObjectReference, JniObjectReferenceOptions)

Representa uma chamada telefônica contínua que o aplicativo de chamada deve apresentar ao usuário.

(Herdado de JavaObject)
Deflect(Uri)

Instrui isso #STATE_RINGINGCall a desviar.

Disconnect()

Instrui isso Call a se desconectar.

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Representa uma chamada telefônica contínua que o aplicativo de chamada deve apresentar ao usuário.

(Herdado de JavaObject)
Equals(Object)

Representa uma chamada telefônica contínua que o aplicativo de chamada deve apresentar ao usuário.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetDetails()

Obtém um objeto que contém detalhes da chamada.

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetRttCall()

Retorna o objeto RttCall dessa chamada.

HandoverTo(PhoneAccountHandle, VideoProfileState, Bundle)

Inicia uma entrega disso Call para o ConnectionService identificado por toHandle.

Hold()

Instrui isso Call a ficar em espera.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
MergeConference()

Mescla as chamadas nesta conferência.

Notify()

Ativa um único thread que está aguardando no monitor desse objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
PhoneAccountSelected(PhoneAccountHandle, Boolean)

Notifica isso Call de que uma conta foi selecionada e para continuar fazendo uma chamada de saída.

PlayDtmfTone(Char)

Instrui isso Call a reproduzir um tom DTMF (sinalização de várias frequências) de tom duplo.

PostDialContinue(Boolean)

Instrui isso Call a continuar reproduzindo uma cadeia de caracteres DTMF pós-discagem.

PullExternalCall()

Inicia uma solicitação para efetuar ConnectionService pull de uma chamada externa para o dispositivo local.

PutExtras(Bundle)

Adiciona alguns extras a isso Call.

RegisterCallback(Call+Callback, Handler)

Registra um retorno de chamada para isso Call.

RegisterCallback(Call+Callback)

Registra um retorno de chamada para isso Call.

Reject(Boolean, String)

Instrui isso #STATE_RINGINGCall a rejeitar.

Reject(Int32)

Instrui o ConnectionService fornecimento dessa #STATE_RINGING chamada que o usuário optou por rejeitar a chamada e indicou um motivo pelo qual a chamada está sendo rejeitada.

RemoveExtras(IList<String>)

Remove extras deste Call.

RemoveExtras(String[])

Remove extras deste Call.

RespondToRttRequest(Int32, Boolean)

Responde a uma solicitação RTT recebida por meio do Callback#onRttRequest(Call, int) retorno de chamada )}.

SendCallEvent(String, Bundle)

Envia um Call evento desse Call para o associado Connection no ConnectionService.

SendRttRequest()

Envia uma solicitação de atualização RTT para o final remoto da conexão.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Representa uma chamada telefônica contínua que o aplicativo de chamada deve apresentar ao usuário.

(Herdado de JavaObject)
SplitFromConference()

Instrui a divisão Call de qualquer chamada em conferência com a qual ela possa estar conectada.

StopDtmfTone()

Instrui isso Call para interromper qualquer tom DTMF (sinalização de várias frequências) de tom duplo atualmente em execução.

StopRtt()

Encerre a sessão RTT nesta chamada.

SwapConference()

Troca as chamadas nesta conferência.

ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
Unhold()

Instrui essa #STATE_HOLDING chamada para liberação da retenção.

UnregisterCallback(Call+Callback)

Cancela o registro de um retorno de chamada deste Call.

UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que seja despertado, normalmente sendo <notificado></em> ou <em>interrompido</em>.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <notificado></em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <notificado></em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Representa uma chamada telefônica contínua que o aplicativo de chamada deve apresentar ao usuário.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Representa uma chamada telefônica contínua que o aplicativo de chamada deve apresentar ao usuário.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Representa uma chamada telefônica contínua que o aplicativo de chamada deve apresentar ao usuário.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Representa uma chamada telefônica contínua que o aplicativo de chamada deve apresentar ao usuário.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Representa uma chamada telefônica contínua que o aplicativo de chamada deve apresentar ao usuário.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Representa uma chamada telefônica contínua que o aplicativo de chamada deve apresentar ao usuário.

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada pelo tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Representa uma chamada telefônica contínua que o aplicativo de chamada deve apresentar ao usuário.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a