VoiceInteractionSession Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction 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
- Héritage
- Attributs
- Implémente
Remarques
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale. L’interface utilisateur s’affiche initialement par défaut et peut être créée en remplaçant #onCreateContentView()
l’interface utilisateur.
Une session d’interaction vocale peut être autonome, en fin de compte, en appelant #finish
quand vous avez terminé. Il peut également lancer des interactions vocales avec des applications en appelant #startVoiceActivity
.
Documentation Java pour android.service.voice.VoiceInteractionSession
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
Constructeurs
VoiceInteractionSession(Context) | |
VoiceInteractionSession(Context, Handler) | |
VoiceInteractionSession(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
Champs
KeyShowSessionId |
Clé groupée utilisée pour spécifier l’ID lorsque le système se prépare à afficher la session. |
Propriétés
Class |
Retourne la classe runtime de ce |
Context |
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale. |
DisabledShowContext |
Équivaut à |
Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
JniIdentityHashCode |
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale. (Hérité de Object) |
JniPeerMembers |
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale. |
LayoutInflater |
Commodité pour l’inflation des vues. |
PeerReference |
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale. (Hérité de Object) |
ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
UserDisabledShowContext |
Retournez les indicateurs de contexte qui ont été désactivés par l’utilisateur via l’interface utilisateur des paramètres système, de sorte que la session n’obtiendra jamais ces données. |
Window |
Récupérez la fenêtre utilisée pour afficher l’interface utilisateur de la session. |
Méthodes
Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
CloseSystemDialogs() |
Demandez à tous les dialogues système (et à l’ombre de la barre d’état, etc.) d’être fermés, ce qui autorise l’accès à l’interface utilisateur de la session. |
Dispose() |
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale. (Hérité de Object) |
Dispose(Boolean) |
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale. (Hérité de Object) |
Dump(String, FileDescriptor, PrintWriter, String[]) |
Imprimez l’état du service dans le flux donné. |
Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
Finish() |
Terminez la session. |
GetHashCode() |
Retourne une valeur de code de hachage pour l'objet. (Hérité de Object) |
Hide() |
Masquez l’interface utilisateur de la session, si elle est actuellement affichée. |
JavaFinalize() |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
OnAssistStructureFailure(Throwable) |
Appelé lorsqu’un échec s’est produit lors du transfert de l’assistant |
OnBackPressed() |
Appelé lorsque l’utilisateur appuie sur le bouton Précédent pendant que le focus se trouve dans l’interface utilisateur de session. |
OnCancelRequest(VoiceInteractionSession+Request) |
Appelé lorsque l’objet |
OnCloseSystemDialogs() |
Les sessions surveillent automatiquement les demandes que l’interface utilisateur système soit fermée (par exemple, lorsque l’utilisateur appuie sur HOME), qui s’affiche ici. |
OnComputeInsets(VoiceInteractionSession+Insets) |
Calculez les ensembles intéressants dans votre interface utilisateur. |
OnConfigurationChanged(Configuration) |
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale. |
OnCreate() |
Lancer une nouvelle session. |
OnCreate(Bundle) |
Lancer une nouvelle session. |
OnCreateContentView() |
Hook dans lequel créer l’interface utilisateur de la session. |
OnDestroy() |
Dernier rappel de la session à mesure qu’elle est terminée. |
OnDirectActionsInvalidated(VoiceInteractionSession+ActivityId) |
Appelée lorsque les actions directes sont invalidées. |
OnGetSupportedCommands(String[]) |
Demandez à interroger les commandes étendues que la session prend en charge. |
OnHandleAssist(Bundle, AssistStructure, AssistContent) |
Appelé pour recevoir des données de l’application que l’utilisateur consultait actuellement quand - * une session d’assistance est démarrée. |
OnHandleAssist(VoiceInteractionSession+AssistState) |
Appelé pour recevoir des données de l’application que l’utilisateur consultait actuellement quand - * une session d’assistance est démarrée. |
OnHandleAssistSecondary(Bundle, AssistStructure, AssistContent, Int32, Int32) |
Appelé pour recevoir des données d’autres applications avec lesquelles l’utilisateur a ou interagit, qui sont actuellement à l’écran dans un environnement d’affichage multi-fenêtre, et non pas l’activité actuellement axée. |
OnHandleScreenshot(Bitmap) |
Appelé pour recevoir une capture d’écran de ce que l’utilisateur consultait actuellement lorsqu’une session d’assistance est démarrée. |
OnHide() |
Appelé immédiatement après l’arrêt pour afficher l’interface utilisateur de session. |
OnKeyDown(Keycode, KeyEvent) |
Appelé lorsqu’un événement de mise hors clé s’est produit. |
OnKeyLongPress(Keycode, KeyEvent) |
Appelé lorsqu’une longue pression s’est produite. |
OnKeyMultiple(Keycode, Int32, KeyEvent) |
Appelé lorsque plusieurs paires down/up de la même clé se sont produites dans une ligne. |
OnKeyUp(Keycode, KeyEvent) |
Appelé lorsqu’un événement de mise à jour de clé s’est produit. |
OnLockscreenShown() |
Appelé lorsque l’écran de verrouillage a été affiché. |
OnLowMemory() |
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale. |
OnPrepareShow(Bundle, ShowFlags) |
Appelé avant |
OnRequestAbortVoice(VoiceInteractionSession+AbortVoiceRequest) |
Demandez à abandonner la session d’interaction vocale, car l’activité vocale ne peut pas terminer son interaction à l’aide de la voix. |
OnRequestCommand(VoiceInteractionSession+CommandRequest) |
Traitez une commande étendue arbitraire à partir de l’appelant, correspondant à un |
OnRequestCompleteVoice(VoiceInteractionSession+CompleteVoiceRequest) |
Demander d’effectuer la session d’interaction vocale, car l’activité vocale a correctement terminé son interaction à l’aide de la voix. |
OnRequestConfirmation(VoiceInteractionSession+ConfirmationRequest) |
Demande de confirmation auprès de l’utilisateur avant de poursuivre une opération irrécupérable, correspondant à un |
OnRequestPickOption(VoiceInteractionSession+PickOptionRequest) |
Demander à l’utilisateur de choisir l’une des options N correspondant à un |
OnShow(Bundle, ShowFlags) |
Appelé lorsque l’interface utilisateur de session sera affichée. |
OnTaskFinished(Intent, Int32) |
Appelé lorsque la dernière activité d’une tâche initiée par |
OnTaskStarted(Intent, Int32) |
Appelé lorsqu’une tâche initiée par |
OnTrimMemory(TrimMemory) |
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale. |
PerformDirectAction(DirectAction, Bundle, CancellationSignal, IExecutor, IConsumer) |
Demande qu’une action soit effectuée par l’application. |
RegisterVisibleActivityCallback(IExecutor, VoiceInteractionSession+IVisibleActivityCallback) |
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale. |
RequestDirectActions(VoiceInteractionSession+ActivityId, CancellationSignal, IExecutor, IConsumer) |
Demande la liste des actions prises en charge à partir d’une application. |
SetContentView(View) | |
SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
SetKeepAwake(Boolean) |
Définissez si cette session maintient l’appareil éveillé pendant l’exécution d’une activité vocale. |
SetTheme(Int32) |
Vous pouvez l’appeler pour personnaliser le thème utilisé par la fenêtre de votre IME. |
SetUiEnabled(Boolean) |
Déterminez si la couche d’interface utilisateur de cette session est activée. |
Show(Bundle, ShowFlags) |
Affichez l’interface utilisateur de cette session. |
StartAssistantActivity(Intent) |
Demandez qu’une nouvelle activité d’assistant soit démarrée. |
StartAssistantActivity(Intent, Bundle) |
Demandez qu’une nouvelle activité d’assistant soit démarrée. |
StartVoiceActivity(Intent) |
Demandez qu’une nouvelle activité soit démarrée pour l’interaction vocale. |
ToArray<T>() |
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale. (Hérité de Object) |
ToString() |
Retourne une représentation de chaîne de l'objet. (Hérité de Object) |
UnregisterFromRuntime() |
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale. (Hérité de Object) |
UnregisterVisibleActivityCallback(VoiceInteractionSession+IVisibleActivityCallback) |
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale. |
Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Implémentations d’interfaces explicites
IJavaPeerable.Disposed() |
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale. (Hérité de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale. (Hérité de Object) |
IJavaPeerable.Finalized() |
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale. (Hérité de Object) |
IJavaPeerable.JniManagedPeerState |
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale. (Hérité de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale. (Hérité de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale. (Hérité de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale. (Hérité de Object) |
Méthodes d’extension
JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
JavaCast<TResult>(IJavaObject) |
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale. |
GetJniTypeName(IJavaPeerable) |
Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale. |