VoiceInteractionSession Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale.
[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
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale. L'interfaccia utente viene inizialmente visualizzata per impostazione predefinita e può essere creata eseguendo l'override #onCreateContentView()
in cui è possibile compilare l'interfaccia utente.
Una sessione di interazione vocale può essere autonoma, chiamando al #finish
termine. Può anche avviare interazioni vocali con le applicazioni chiamando #startVoiceActivity
.
Documentazione java per android.service.voice.VoiceInteractionSession
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.
Costruttori
VoiceInteractionSession(Context) | |
VoiceInteractionSession(Context, Handler) | |
VoiceInteractionSession(IntPtr, JniHandleOwnership) |
Costruttore utilizzato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
Campi
KeyShowSessionId |
Chiave bundle usata per specificare l'ID quando il sistema si prepara a mostrare la sessione. |
Proprietà
Class |
Restituisce la classe di runtime di questo |
Context |
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale. |
DisabledShowContext |
Equivalente a |
Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
JniIdentityHashCode |
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale. (Ereditato da Object) |
JniPeerMembers |
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale. |
LayoutInflater |
Praticità per l'aumento delle visualizzazioni. |
PeerReference |
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale. (Ereditato da Object) |
ThresholdClass |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. |
ThresholdType |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. |
UserDisabledShowContext |
Restituisce che mostra i flag di contesto disabilitati dall'utente tramite l'interfaccia utente delle impostazioni di sistema, quindi la sessione non otterrà mai questi dati. |
Window |
Recuperare la finestra usata per visualizzare l'interfaccia utente della sessione. |
Metodi
Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
CloseSystemDialogs() |
Richiedere che tutte le finestre di dialogo di sistema (e l'ombreggiatura della barra di stato e così via) siano chiuse, consentendo l'accesso all'interfaccia utente della sessione. |
Dispose() |
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale. (Ereditato da Object) |
Dispose(Boolean) |
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale. (Ereditato da Object) |
Dump(String, FileDescriptor, PrintWriter, String[]) |
Stampare lo stato del servizio nel flusso specificato. |
Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
Finish() |
Completare la sessione. |
GetHashCode() |
Restituisce un valore del codice hash per l'oggetto. (Ereditato da Object) |
Hide() |
Nascondere l'interfaccia utente della sessione, se attualmente visualizzata. |
JavaFinalize() |
Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto . (Ereditato da Object) |
Notify() |
Riattiva un singolo thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
NotifyAll() |
Riattiva tutti i thread in attesa del monitoraggio di questo oggetto. (Ereditato da Object) |
OnAssistStructureFailure(Throwable) |
Chiamato quando si è verificato un errore durante il trasferimento dell'oggetto |
OnBackPressed() |
Chiamato quando l'utente preme il pulsante Indietro mentre lo stato attivo si trova nell'interfaccia utente della sessione. |
OnCancelRequest(VoiceInteractionSession+Request) |
Chiamato quando l'oggetto |
OnCloseSystemDialogs() |
Le sessioni watch automaticamente per le richieste che tutte le interfacce utente di sistema vengano chiuse (ad esempio quando l'utente preme HOME), che verranno visualizzate qui. |
OnComputeInsets(VoiceInteractionSession+Insets) |
Calcolare gli inset interessanti nell'interfaccia utente. |
OnConfigurationChanged(Configuration) |
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale. |
OnCreate() |
Initiziare una nuova sessione. |
OnCreate(Bundle) |
Initiziare una nuova sessione. |
OnCreateContentView() |
Hook in cui creare l'interfaccia utente della sessione. |
OnDestroy() |
Ultimo callback alla sessione al termine. |
OnDirectActionsInvalidated(VoiceInteractionSession+ActivityId) |
Chiamato quando le azioni dirette vengono invalidate. |
OnGetSupportedCommands(String[]) |
Richiedere di eseguire una query per i comandi estesi supportati dalla sessione. |
OnHandleAssist(Bundle, AssistStructure, AssistContent) |
Chiamato per ricevere i dati dall'applicazione che l'utente stava attualmente visualizzando all'avvio di - * una sessione di assist. |
OnHandleAssist(VoiceInteractionSession+AssistState) |
Chiamato per ricevere i dati dall'applicazione che l'utente stava attualmente visualizzando all'avvio di - * una sessione di assist. |
OnHandleAssistSecondary(Bundle, AssistStructure, AssistContent, Int32, Int32) |
Chiamato per ricevere dati da altre applicazioni con cui l'utente era o interagisce, che attualmente si trovano sullo schermo in un ambiente di visualizzazione a più finestre, senza includere l'attività attualmente evidenziata. |
OnHandleScreenshot(Bitmap) |
Chiamato per ricevere uno screenshot di ciò che l'utente stava attualmente visualizzando quando viene avviata una sessione di assist. |
OnHide() |
Chiamato immediatamente dopo l'arresto per visualizzare l'interfaccia utente della sessione. |
OnKeyDown(Keycode, KeyEvent) |
Viene chiamato quando si è verificato un evento di arresto della chiave. |
OnKeyLongPress(Keycode, KeyEvent) |
Chiamato quando si è verificata una pressione prolungata. |
OnKeyMultiple(Keycode, Int32, KeyEvent) |
Viene chiamato quando si sono verificate più coppie down/up della stessa chiave in una riga. |
OnKeyUp(Keycode, KeyEvent) |
Chiamato quando si è verificato un evento key up. |
OnLockscreenShown() |
Chiamato quando è stata visualizzata la schermata di blocco. |
OnLowMemory() |
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale. |
OnPrepareShow(Bundle, ShowFlags) |
Chiamato prima dell'esecuzione |
OnRequestAbortVoice(VoiceInteractionSession+AbortVoiceRequest) |
Richiedere di interrompere la sessione di interazione vocale perché l'attività vocale non può completare l'interazione usando la voce. |
OnRequestCommand(VoiceInteractionSession+CommandRequest) |
Elaborare un comando esteso arbitrario dal chiamante, corrispondente a un oggetto |
OnRequestCompleteVoice(VoiceInteractionSession+CompleteVoiceRequest) |
Richiedere di completare la sessione di interazione vocale perché l'attività vocale ha completato correttamente l'interazione usando la voce. |
OnRequestConfirmation(VoiceInteractionSession+ConfirmationRequest) |
Richiedere di confermare con l'utente prima di procedere con un'operazione irreversibile, corrispondente a un oggetto |
OnRequestPickOption(VoiceInteractionSession+PickOptionRequest) |
Richiedere all'utente di selezionare una delle N opzioni corrispondenti a un oggetto |
OnShow(Bundle, ShowFlags) |
Chiamato quando verrà visualizzata l'interfaccia utente della sessione. |
OnTaskFinished(Intent, Int32) |
Chiamato al termine dell'ultima attività di un'attività avviata da |
OnTaskStarted(Intent, Int32) |
Chiamato quando un'attività avviata da |
OnTrimMemory(TrimMemory) |
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale. |
PerformDirectAction(DirectAction, Bundle, CancellationSignal, IExecutor, IConsumer) |
Chiede che un'azione venga eseguita dall'app. |
RegisterVisibleActivityCallback(IExecutor, VoiceInteractionSession+IVisibleActivityCallback) |
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale. |
RequestDirectActions(VoiceInteractionSession+ActivityId, CancellationSignal, IExecutor, IConsumer) |
Richiede un elenco di azioni supportate da un'app. |
SetContentView(View) | |
SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
SetKeepAwake(Boolean) |
Impostare se questa sessione manterrà attivo il dispositivo durante l'esecuzione di un'attività vocale. |
SetTheme(Int32) |
È possibile chiamare questa opzione per personalizzare il tema usato dalla finestra dell'IME. |
SetUiEnabled(Boolean) |
Controllare se il livello dell'interfaccia utente per questa sessione è abilitato. |
Show(Bundle, ShowFlags) |
Mostra l'interfaccia utente per questa sessione. |
StartAssistantActivity(Intent) |
Chiedere che venga avviata una nuova attività assistente. |
StartAssistantActivity(Intent, Bundle) |
Chiedere che venga avviata una nuova attività assistente. |
StartVoiceActivity(Intent) |
Chiedere che venga avviata una nuova attività per l'interazione vocale. |
ToArray<T>() |
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale. (Ereditato da Object) |
ToString() |
Restituisce una rappresentazione in formato stringa dell'oggetto. (Ereditato da Object) |
UnregisterFromRuntime() |
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale. (Ereditato da Object) |
UnregisterVisibleActivityCallback(VoiceInteractionSession+IVisibleActivityCallback) |
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale. |
Wait() |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una>notifica</em> o <em>interrotto</em>. (Ereditato da Object) |
Wait(Int64) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale. (Ereditato da Object) |
Wait(Int64, Int32) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
IJavaPeerable.Disposed() |
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale. (Ereditato da Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale. (Ereditato da Object) |
IJavaPeerable.Finalized() |
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale. (Ereditato da Object) |
IJavaPeerable.JniManagedPeerState |
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale. (Ereditato da Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale. (Ereditato da Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale. (Ereditato da Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale. (Ereditato da Object) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo verificato dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale. |
GetJniTypeName(IJavaPeerable) |
Una sessione di interazione vocale attiva, che consente all'implementazione di interagire con l'utente nel livello di interazione vocale. |