VoiceInteractionSession 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.
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz.
[Android.Runtime.Register("android/service/voice/VoiceInteractionSession", DoNotGenerateAcw=true)]
public class VoiceInteractionSession : Java.Lang.Object, Android.Content.IComponentCallbacks2, Android.Views.KeyEvent.ICallback, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/service/voice/VoiceInteractionSession", DoNotGenerateAcw=true)>]
type VoiceInteractionSession = class
inherit Object
interface IComponentCallbacks2
interface IComponentCallbacks
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface KeyEvent.ICallback
- Herança
- Atributos
- Implementações
Comentários
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz. A interface do usuário é mostrada inicialmente por padrão e pode ser criada substituindo #onCreateContentView()
na qual a interface do usuário pode ser criada.
Uma sessão de interação por voz pode ser autossuficiente, chamando #finish
quando concluída. Ele também pode iniciar interações de voz com aplicativos chamando #startVoiceActivity
.
Documentação Java para android.service.voice.VoiceInteractionSession
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Construtores
VoiceInteractionSession(Context) | |
VoiceInteractionSession(Context, Handler) | |
VoiceInteractionSession(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução. |
Campos
KeyShowSessionId |
Chave de pacote usada para especificar o id quando o sistema se prepara para mostrar a sessão. |
Propriedades
Class |
Retorna a classe de tempo de execução deste |
Context |
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz. |
DisabledShowContext |
Equivalente a |
Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
JniIdentityHashCode |
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz. (Herdado de Object) |
JniPeerMembers |
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz. |
LayoutInflater |
Conveniência para inflar as vistas. |
PeerReference |
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz. (Herdado de Object) |
ThresholdClass |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
ThresholdType |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
UserDisabledShowContext |
Retorne quais sinalizadores de contexto de exibição foram desabilitados pelo usuário por meio da interface do usuário de configurações do sistema, para que a sessão nunca obtenha esses dados. |
Window |
Recupere a janela que está sendo usada para mostrar a interface do usuário da sessão. |
Métodos
Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
CloseSystemDialogs() |
Solicite que todas as caixas de diálogo do sistema (e sombra da barra de status, etc.) sejam fechadas, permitindo o acesso à interface do usuário da sessão. |
Dispose() |
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz. (Herdado de Object) |
Dispose(Boolean) |
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz. (Herdado de Object) |
Dump(String, FileDescriptor, PrintWriter, String[]) |
Imprima o estado do Serviço no fluxo fornecido. |
Equals(Object) |
Indica se algum outro objeto é "igual" a este. (Herdado de Object) |
Finish() |
Termine a sessão. |
GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
Hide() |
Oculte a interface do usuário da sessão, se exibida no momento. |
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 deste objeto. (Herdado de Object) |
NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
OnAssistStructureFailure(Throwable) |
Chamado quando houve uma falha na transferência do |
OnBackPressed() |
Chamado quando o usuário pressiona o botão Voltar enquanto o foco está na interface do usuário da sessão. |
OnCancelRequest(VoiceInteractionSession+Request) |
Chamado quando o |
OnCloseSystemDialogs() |
As sessões observam automaticamente as solicitações para que toda a interface do usuário do sistema seja fechada (como quando o usuário pressiona HOME), que aparecerão aqui. |
OnComputeInsets(VoiceInteractionSession+Insets) |
Calcule as inserções interessantes em sua interface do usuário. |
OnConfigurationChanged(Configuration) |
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz. |
OnCreate() |
Inicie uma nova sessão. |
OnCreate(Bundle) |
Inicie uma nova sessão. |
OnCreateContentView() |
Gancho no qual criar a interface do usuário da sessão. |
OnDestroy() |
Última chamada de retorno para a sessão como ela está sendo concluída. |
OnDirectActionsInvalidated(VoiceInteractionSession+ActivityId) |
Chamado quando as ações diretas são invalidadas. |
OnGetSupportedCommands(String[]) |
Solicitação para consultar quais comandos estendidos a sessão suporta. |
OnHandleAssist(Bundle, AssistStructure, AssistContent) |
Chamado para receber dados do aplicativo que o usuário estava visualizando no momento quando - * uma sessão de assistência é iniciada. |
OnHandleAssist(VoiceInteractionSession+AssistState) |
Chamado para receber dados do aplicativo que o usuário estava visualizando no momento quando - * uma sessão de assistência é iniciada. |
OnHandleAssistSecondary(Bundle, AssistStructure, AssistContent, Int32, Int32) |
Chamado para receber dados de outros aplicativos com os quais o usuário estava ou está interagindo, que estão atualmente na tela em um ambiente de exibição de várias janelas, não incluindo a atividade focada no momento. |
OnHandleScreenshot(Bitmap) |
Chamado para receber uma captura de tela do que o usuário estava visualizando no momento quando uma sessão de assistência é iniciada. |
OnHide() |
Chamado imediatamente após parar para mostrar a interface do usuário da sessão. |
OnKeyDown(Keycode, KeyEvent) |
Chamado quando ocorre um evento de chave inativa. |
OnKeyLongPress(Keycode, KeyEvent) |
Chamado quando uma longa imprensa ocorreu. |
OnKeyMultiple(Keycode, Int32, KeyEvent) |
Chamado quando vários pares para baixo/para cima da mesma chave ocorreram em uma linha. |
OnKeyUp(Keycode, KeyEvent) |
Chamado quando um evento de ativação de chave ocorreu. |
OnLockscreenShown() |
Chamado quando a tela de bloqueio foi mostrada. |
OnLowMemory() |
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz. |
OnPrepareShow(Bundle, ShowFlags) |
Chamado antes de qualquer configuração da |
OnRequestAbortVoice(VoiceInteractionSession+AbortVoiceRequest) |
Solicitação para interromper a sessão de interação de voz porque a atividade de voz não pode completar sua interação usando a voz. |
OnRequestCommand(VoiceInteractionSession+CommandRequest) |
Processar um comando estendido arbitrário do chamador, correspondente a um |
OnRequestCompleteVoice(VoiceInteractionSession+CompleteVoiceRequest) |
Solicitação para concluir a sessão de interação de voz porque a atividade de voz concluiu com êxito sua interação usando a voz. |
OnRequestConfirmation(VoiceInteractionSession+ConfirmationRequest) |
Solicitação de confirmação com o usuário antes de prosseguir com uma operação irrecuperável, correspondente a um |
OnRequestPickOption(VoiceInteractionSession+PickOptionRequest) |
Solicitação para que o usuário escolha uma das N opções, correspondente a um |
OnShow(Bundle, ShowFlags) |
Chamado quando a interface do usuário da sessão será exibida. |
OnTaskFinished(Intent, Int32) |
Chamado quando a última atividade de uma tarefa iniciada por |
OnTaskStarted(Intent, Int32) |
Chamado quando uma tarefa iniciada por |
OnTrimMemory(TrimMemory) |
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz. |
PerformDirectAction(DirectAction, Bundle, CancellationSignal, IExecutor, IConsumer) |
Pede que uma ação seja executada pelo aplicativo. |
RegisterVisibleActivityCallback(IExecutor, VoiceInteractionSession+IVisibleActivityCallback) |
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz. |
RequestDirectActions(VoiceInteractionSession+ActivityId, CancellationSignal, IExecutor, IConsumer) |
Solicita uma lista de ações com suporte de um aplicativo. |
SetContentView(View) | |
SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle. (Herdado de Object) |
SetKeepAwake(Boolean) |
Defina se esta sessão manterá o dispositivo ativo enquanto ele estiver executando uma atividade de voz. |
SetTheme(Int32) |
Você pode chamar isso para personalizar o tema usado pela janela do IME. |
SetUiEnabled(Boolean) |
Controle se a camada de interface do usuário para esta sessão está habilitada. |
Show(Bundle, ShowFlags) |
Mostrar a interface do usuário desta sessão. |
StartAssistantActivity(Intent) |
Solicite que uma nova atividade de assistente seja iniciada. |
StartAssistantActivity(Intent, Bundle) |
Solicite que uma nova atividade de assistente seja iniciada. |
StartVoiceActivity(Intent) |
Peça que uma nova atividade seja iniciada para interação por voz. |
ToArray<T>() |
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz. (Herdado de Object) |
ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
UnregisterFromRuntime() |
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz. (Herdado de Object) |
UnregisterVisibleActivityCallback(VoiceInteractionSession+IVisibleActivityCallback) |
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz. |
Wait() |
Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>. (Herdado de Object) |
Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Implantações explícitas de interface
IJavaPeerable.Disposed() |
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz. (Herdado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz. (Herdado de Object) |
IJavaPeerable.Finalized() |
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz. (Herdado de Object) |
IJavaPeerable.JniManagedPeerState |
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz. (Herdado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz. (Herdado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz. (Herdado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz. (Herdado de Object) |
Métodos de Extensão
JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada em tempo de execução do Android. |
JavaCast<TResult>(IJavaObject) |
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz. |
GetJniTypeName(IJavaPeerable) |
Uma sessão de interação ativa de voz, proporcionando uma facilidade para a implementação interagir com o usuário na camada de interação de voz. |