TelecomManager Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece acesso a informações sobre chamadas ativas e funcionalidade de registro/gerenciamento de chamadas.
[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
- Herança
- Atributos
Comentários
Fornece acesso a informações sobre chamadas ativas e funcionalidade de registro/gerenciamento de chamadas. Os aplicativos podem usar métodos nessa classe para determinar o estado de chamada atual.
Os aplicativos não instanciam essa classe diretamente; em vez disso, eles recuperam uma referência a uma instância por meio Context#getSystemService Context.getSystemService(Context.TELECOM_SERVICE)de .
Observe que o acesso a algumas informações de telecomunicações é protegido por permissão. Seu aplicativo não pode acessar as informações protegidas ou obter acesso à funcionalidade protegida, a menos que tenha as permissões apropriadas declaradas em seu arquivo de manifesto. Quando as permissões se aplicam, elas são indicadas nas descrições do método.
Documentação Java para android.telecom.TelecomManager.
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.
Construtores
| Nome | Description |
|---|---|
| TelecomManager(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime. |
Campos
| Nome | Description |
|---|---|
| ActionCallBack |
Ação de atividade: dispara a interface do usuário de chamada e inicia uma chamada de volta para uma chamada anterior feita pelo aplicativo. |
| ActionChangeDefaultDialer |
Ação de atividade: mostra uma caixa de diálogo perguntando ao usuário se ele deseja ou não substituir o Atual Dialer padrão pelo especificado em |
| ActionChangePhoneAccounts |
A |
| ActionConfigurePhoneAccount |
Uma |
| ActionDefaultCallScreeningAppChanged |
Difunda a ação de intenção indicando que o aplicativo de triagem de chamadas padrão atual foi alterado. |
| ActionDefaultDialerChanged |
Difunda a ação de intenção indicando que o dialer padrão atual foi alterado. |
| ActionIncomingCall |
Ação de atividade: inicia a interface do usuário para entregar uma chamada de entrada. |
| ActionPhoneAccountRegistered |
|
| ActionPhoneAccountUnregistered |
|
| ActionPostCall |
Inicie uma atividade que indica que a conclusão de uma chamada de saída ou de uma chamada de entrada que não foi bloqueada pelo |
| ActionShowCallAccessibilitySettings |
A |
| ActionShowCallSettings |
A |
| ActionShowMissedCallsNotification |
Difunda a ação de intenção para permitir que o componente personalizado saiba para mostrar a notificação de chamada perdida. |
| ActionShowRespondViaSmsSettings |
A |
| DtmfCharacterPause |
O caractere de sinalização de várias frequências de tom duplo enviado para indicar que o sistema de discagem deve pausar por um período predefinido. |
| DtmfCharacterWait |
O caractere de sinalização de várias frequências de tom duplo enviado para indicar que o sistema de discagem deve aguardar a confirmação do usuário antes de continuar. |
| DurationLong |
Obsoleto.
Um valor inteiro para |
| DurationMedium |
Obsoleto.
Um valor inteiro para |
| DurationShort |
Obsoleto.
Um valor inteiro para |
| DurationVeryShort |
Obsoleto.
Um valor inteiro para |
| ExtraCallBackNumber |
O número que a parte do outro lado da linha verá (e usará para retornar a chamada). |
| ExtraCallDisconnectCause |
Extra opcional para |
| ExtraCallDisconnectMessage |
Extra opcional para |
| ExtraCallDuration |
Um valor inteiro fornecido para chamadas concluídas para indicar a duração da chamada. |
| ExtraCallLogUri |
URI extra usado por um dialer para consultar o |
| ExtraCallNetworkType |
Extra opcional para comunicar a tecnologia de rede de chamadas usada por um |
| ExtraCallSubject |
Extra opcional para |
| ExtraChangeDefaultDialerPackageName |
Valor extra usado para fornecer o nome do pacote para |
| ExtraDefaultCallScreeningAppComponentName |
Valor extra usado com |
| ExtraDisconnectCause |
Um valor inteiro fornecido para chamadas concluídas para indicar o motivo da desconexão da chamada. |
| ExtraHandle |
Um |
| ExtraHasPicture |
Um conjunto extra booliano em chamadas de entrada para indicar que a chamada tem uma imagem especificada. |
| ExtraIncomingCallAddress |
O extra usado por um |
| ExtraIncomingCallExtras |
Extra opcional para |
| ExtraIncomingVideoState |
Extra opcional para |
| ExtraIsDefaultCallScreeningApp |
Valor extra usado com |
| ExtraLocation |
Extra para o local de chamada do compositor de chamadas, uma |
| ExtraNotificationCount |
O número de chamadas associadas à notificação. |
| ExtraNotificationPhoneNumber |
O número associado às chamadas perdidas. |
| ExtraOutgoingCallExtras |
Extra opcional para |
| ExtraOutgoingPicture |
Um ParcelUuid usado como um token para representar uma imagem que foi carregada antes da chamada ser colocada. |
| ExtraPhoneAccountHandle |
O extra usado com um |
| ExtraPictureUri |
Uma |
| ExtraPriority |
Extra para a prioridade de chamada do compositor de chamadas, ou |
| ExtraStartCallWithRtt |
Um extra booliano, que quando definido na |
| ExtraStartCallWithSpeakerphone |
Extra opcional para |
| ExtraStartCallWithVideoState |
Extra opcional para |
| ExtraUseAssistedDialing |
O booliano indicado por esse controle extra se uma chamada está ou não qualificada para passar por discagem assistida. |
| ExtraUuid |
Extra usado |
| GatewayOriginalAddress |
Um extra de intenção opcional |
| GatewayProviderPackage |
Uma intenção opcional |
| MetadataInCallServiceCarModeUi |
Um valor booliano de metadados que indica se uma |
| MetadataInCallServiceRinging |
Um valor booliano de metadados que indica se um |
| MetadataInCallServiceUi |
Um valor booliano de metadados que indica se um implementa uma |
| MetadataIncludeExternalCalls |
Um valor booliano de metadados que indica se um |
| MetadataIncludeSelfManagedCalls |
Um valor booliano de metadados que indica se um |
| PresentationUnavailable |
Obsoleto.
Indica que o endereço ou o número de uma chamada não está disponível. |
| PriorityNormal |
Obsoleto.
Indica que a prioridade de chamada do compositor de chamadas é normal. |
| PriorityUrgent |
Obsoleto.
Indica que a prioridade de chamada do compositor de chamadas é urgente. |
Propriedades
| Nome | Description |
|---|---|
| CallCapablePhoneAccounts |
Retorna uma lista de |
| Class |
Retorna a classe de tempo de execução deste |
| DefaultDialerPackage |
Usado para determinar o pacote de diálogo padrão selecionado no momento. |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| HasManageOngoingCallsPermission |
Retorna se o chamador tem |
| IsInCall |
Retorna se há uma chamada telefônica em andamento (pode estar em discagem, toque, estados ativos ou de retenção) proveniente de um gerente ou autogerenciado |
| IsInManagedCall |
Retorna se há uma chamada em andamento proveniente de um gerenciado |
| IsTtySupported |
Retorna se o TTY tem suporte neste dispositivo. |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniManagedPeerState |
Fornece acesso a informações sobre chamadas ativas e funcionalidade de registro/gerenciamento de chamadas. (Herdado de JavaObject) |
| JniPeerMembers |
Fornece acesso a informações sobre chamadas ativas e funcionalidade de registro/gerenciamento de chamadas. |
| OwnSelfManagedPhoneAccounts |
Retorna uma lista de s de |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| RegisteredPhoneAccounts |
Essa API retornará todos os |
| SelfManagedPhoneAccounts |
Retorna uma lista de |
| SimCallManager |
Retorna o gerenciador de chamadas SIM atual. |
| SystemDialerPackage |
Determina o nome do pacote do aplicativo de telefone padrão fornecido pelo sistema. |
| ThresholdClass |
Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
| ThresholdType |
Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
| UserSelectedOutgoingPhoneAccount |
Retorne o |
Métodos
| Nome | Description |
|---|---|
| AcceptHandover(Uri, VideoProfileState, PhoneAccountHandle) |
Chamado por um aplicativo para indicar que ele deseja aceitar a entrega de uma chamada em andamento para uma |
| AcceptRingingCall() |
Se houver uma chamada de entrada de toque, esse método aceitará a chamada em nome do usuário. |
| AcceptRingingCall(Int32) |
Se houver uma chamada de entrada de toque, esse método aceitará a chamada em nome do usuário, com o estado de vídeo especificado. |
| AddCall(CallAttributes, IExecutor, IOutcomeReceiver, ICallControlCallback, ICallEventCallback) |
Adicione uma chamada ao serviço de sistema Android Telecom. |
| AddNewIncomingCall(PhoneAccountHandle, Bundle) |
Registra uma nova chamada de entrada. |
| AddNewIncomingConference(PhoneAccountHandle, Bundle) |
Registra uma nova conferência de entrada. |
| CancelMissedCallsNotification() |
Remove a notificação de chamada perdida se houver uma e marca chamadas perdidas no log de chamadas como lidas. |
| Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Fornece acesso a informações sobre chamadas ativas e funcionalidade de registro/gerenciamento de chamadas. (Herdado de JavaObject) |
| CreateManageBlockedNumbersIntent() |
Cria o |
| 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() |
Fornece acesso a informações sobre chamadas ativas e funcionalidade de registro/gerenciamento de chamadas. (Herdado de JavaObject) |
| EndCall() |
Termina a chamada em primeiro plano no dispositivo. |
| Equals(Object) |
Fornece acesso a informações sobre chamadas ativas e funcionalidade de registro/gerenciamento de chamadas. (Herdado de JavaObject) |
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. (Herdado de Object) |
| GetAdnUriForPhoneAccount(PhoneAccountHandle) |
Retorna um URI (com o esquema content://) específico ao especificado |
| GetDefaultOutgoingPhoneAccount(String) |
Retorne o |
| GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
| GetLine1Number(PhoneAccountHandle) |
Retorne o número de telefone da linha 1 para determinada conta telefônica. |
| GetPhoneAccount(PhoneAccountHandle) |
Retornar o |
| GetSimCallManagerForSubscription(Int32) |
Retorna o gerenciador de chamadas SIM atual para a ID de Assinatura de Telefonia especificada. |
| GetVoiceMailNumber(PhoneAccountHandle) |
Retorne o número da caixa postal de uma determinada conta de telefone. |
| HandleMmi(String, PhoneAccountHandle) |
Processa a cadeia de caracteres de discagem especificada como um código MMI. |
| HandleMmi(String) |
Processa a cadeia de caracteres de discagem especificada como um código MMI. |
| IsIncomingCallPermitted(PhoneAccountHandle) |
Determina se a Telecom permitiria que uma chamada de entrada fosse adicionada por meio da |
| IsOutgoingCallPermitted(PhoneAccountHandle) |
Determina se a Telecom permitiria que uma chamada de saída fosse feita por meio da |
| IsVoiceMailNumber(PhoneAccountHandle, String) |
Retorne se um determinado número de telefone é o número de caixa postal configurado para uma conta de telefone específica. |
| 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) |
| 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) |
| PlaceCall(Uri, Bundle) |
Coloca uma nova chamada de saída para o endereço fornecido usando o serviço de telecomunicações do sistema com os extras especificados. |
| RegisterPhoneAccount(PhoneAccount) |
Registre um |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Fornece acesso a informações sobre chamadas ativas e funcionalidade de registro/gerenciamento de chamadas. (Herdado de JavaObject) |
| ShowInCallScreen(Boolean) |
Traz a tela na chamada para o primeiro plano se houver uma chamada em andamento. |
| SilenceRinger() |
Silencia o toque se houver uma chamada tocando. |
| StartConference(IList<Uri>, Bundle) |
Faça uma nova chamada de conferência com os participantes fornecidos usando o serviço de telecomunicações do sistema. |
| 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) |
| UnregisterFromRuntime() |
Cancela o registro desse par Java do runtime de interoperabilidade. (Herdado de Object) |
| UnregisterPhoneAccount(PhoneAccountHandle) |
Remova um |
| 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() |
Fornece acesso a informações sobre chamadas ativas e funcionalidade de registro/gerenciamento de chamadas. (Herdado de JavaObject) |
| IJavaPeerable.Finalized() |
Fornece acesso a informações sobre chamadas ativas e funcionalidade de registro/gerenciamento de chamadas. (Herdado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Fornece acesso a informações sobre chamadas ativas e funcionalidade de registro/gerenciamento de chamadas. (Herdado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Fornece acesso a informações sobre chamadas ativas e funcionalidade de registro/gerenciamento de chamadas. (Herdado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Fornece acesso a informações sobre chamadas ativas e funcionalidade de registro/gerenciamento de chamadas. (Herdado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Fornece acesso a informações sobre chamadas ativas e funcionalidade de registro/gerenciamento de chamadas. (Herdado de JavaObject) |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada pelo tempo de execução do Android. |
| JavaCast<TResult>(IJavaObject) |
Fornece acesso a informações sobre chamadas ativas e funcionalidade de registro/gerenciamento de chamadas. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |