VoiceInteractionSession Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet.
[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
- Vererbung
- Attribute
- Implementiert
Hinweise
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet. Die Benutzeroberfläche wird zunächst standardmäßig angezeigt und kann durch Außerkraftsetzung #onCreateContentView()
erstellt werden, in der die Benutzeroberfläche erstellt werden kann.
Eine Sprachinteraktionssitzung kann eigenständig sein und letztendlich anrufen #finish
, wenn sie fertig sind. Sie kann auch Sprachinteraktionen mit Anwendungen initiieren, indem sie anrufen #startVoiceActivity
.
Java-Dokumentation für android.service.voice.VoiceInteractionSession
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
VoiceInteractionSession(Context) | |
VoiceInteractionSession(Context, Handler) | |
VoiceInteractionSession(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen. |
Felder
KeyShowSessionId |
Bündelschlüssel, der verwendet wird, um die ID anzugeben, wenn das System auf die Anzeige der Sitzung vorbereitet wird. |
Eigenschaften
Class |
Gibt die Laufzeitklasse dieses Werts |
Context |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet. |
DisabledShowContext |
Entspricht |
Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
JniIdentityHashCode |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet. (Geerbt von Object) |
JniPeerMembers |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet. |
LayoutInflater |
Komfort beim Aufblasen von Ansichten. |
PeerReference |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet. (Geerbt von Object) |
ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
UserDisabledShowContext |
Gibt zurück, welche Anzeigekontextkennzeichnungen vom Benutzer über die Benutzeroberfläche der Systemeinstellungen deaktiviert wurden, sodass die Sitzung niemals diese Daten erhält. |
Window |
Rufen Sie das Fenster ab, das zum Anzeigen der Benutzeroberfläche der Sitzung verwendet wird. |
Methoden
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
CloseSystemDialogs() |
Fordern Sie an, dass alle Systemdialoge (und Statusleistenschattierung usw.) geschlossen werden, sodass der Zugriff auf die Benutzeroberfläche der Sitzung möglich ist. |
Dispose() |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet. (Geerbt von Object) |
Dispose(Boolean) |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet. (Geerbt von Object) |
Dump(String, FileDescriptor, PrintWriter, String[]) |
Drucken Sie den Status des Diensts in den angegebenen Datenstrom. |
Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
Finish() |
Beenden Sie die Sitzung. |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
Hide() |
Blenden Sie die Benutzeroberfläche der Sitzung aus, wenn sie zurzeit angezeigt wird. |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
OnAssistStructureFailure(Throwable) |
Wird aufgerufen, wenn beim Übertragen des |
OnBackPressed() |
Wird aufgerufen, wenn der Benutzer die Zurück-Taste drückt, während sich der Fokus auf der Sitzungs-UI befindet. |
OnCancelRequest(VoiceInteractionSession+Request) |
Wird aufgerufen, wenn der |
OnCloseSystemDialogs() |
Sitzungen werden automatisch auf Anforderungen überwacht, die alle System-UI geschlossen werden (z. B. wenn der Benutzer DIE STARTSEITE drückt), die hier angezeigt wird. |
OnComputeInsets(VoiceInteractionSession+Insets) |
Berechnen Sie die interessanten Einsets in Ihrer Benutzeroberfläche. |
OnConfigurationChanged(Configuration) |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet. |
OnCreate() |
Initiieren sie eine neue Sitzung. |
OnCreate(Bundle) |
Initiieren sie eine neue Sitzung. |
OnCreateContentView() |
Hook, in dem die Benutzeroberfläche der Sitzung erstellt werden soll. |
OnDestroy() |
Letzter Rückruf an die Sitzung, sobald sie abgeschlossen ist. |
OnDirectActionsInvalidated(VoiceInteractionSession+ActivityId) |
Wird aufgerufen, wenn die direkten Aktionen ungültig sind. |
OnGetSupportedCommands(String[]) |
Anfordern der Abfrage, welche erweiterten Befehle die Sitzung unterstützt. |
OnHandleAssist(Bundle, AssistStructure, AssistContent) |
Wird aufgerufen, um Daten von der Anwendung zu empfangen, die der Benutzer aktuell anzeigte, als - * eine Hilfssitzung gestartet wird. |
OnHandleAssist(VoiceInteractionSession+AssistState) |
Wird aufgerufen, um Daten von der Anwendung zu empfangen, die der Benutzer aktuell anzeigte, als - * eine Hilfssitzung gestartet wird. |
OnHandleAssistSecondary(Bundle, AssistStructure, AssistContent, Int32, Int32) |
Wird aufgerufen, um Daten von anderen Anwendungen zu empfangen, mit denen der Benutzer interagiert hat, die sich derzeit auf dem Bildschirm in einer Anzeigeumgebung mit mehreren Fenstern befinden, nicht einschließlich der aktuell fokussierten Aktivität. |
OnHandleScreenshot(Bitmap) |
Wird aufgerufen, um einen Screenshot davon zu erhalten, was der Benutzer gerade anzeigt, wenn eine Hilfssitzung gestartet wird. |
OnHide() |
Wird unmittelbar nach dem Beenden aufgerufen, um die Sitzungs-UI anzuzeigen. |
OnKeyDown(Keycode, KeyEvent) |
Wird aufgerufen, wenn ein Key down-Ereignis aufgetreten ist. |
OnKeyLongPress(Keycode, KeyEvent) |
Wird aufgerufen, wenn ein langer Druck aufgetreten ist. |
OnKeyMultiple(Keycode, Int32, KeyEvent) |
Wird aufgerufen, wenn mehrere Abwärts-/Up-Paare desselben Schlüssels in einer Zeile aufgetreten sind. |
OnKeyUp(Keycode, KeyEvent) |
Wird aufgerufen, wenn ein Key up-Ereignis aufgetreten ist. |
OnLockscreenShown() |
Wird aufgerufen, wenn der Sperrbildschirm angezeigt wurde. |
OnLowMemory() |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet. |
OnPrepareShow(Bundle, ShowFlags) |
Wird vor dem |
OnRequestAbortVoice(VoiceInteractionSession+AbortVoiceRequest) |
Fordern Sie an, die Sprachinteraktionssitzung abzubrechen, da die Sprachaktivität ihre Interaktion nicht mithilfe der Stimme abschließen kann. |
OnRequestCommand(VoiceInteractionSession+CommandRequest) |
Verarbeiten eines beliebigen erweiterten Befehls vom Aufrufer, der einem |
OnRequestCompleteVoice(VoiceInteractionSession+CompleteVoiceRequest) |
Fordern Sie an, die Sprachinteraktionssitzung abzuschließen, da die Sprachaktivität ihre Interaktion mithilfe von Sprache erfolgreich abgeschlossen hat. |
OnRequestConfirmation(VoiceInteractionSession+ConfirmationRequest) |
Fordern Sie die Bestätigung mit dem Benutzer an, bevor Sie mit einem nicht behebbaren Vorgang fortfahren, der einem |
OnRequestPickOption(VoiceInteractionSession+PickOptionRequest) |
Fordern Sie den Benutzer auf, eine der N-Optionen zu wählen, die einem |
OnShow(Bundle, ShowFlags) |
Wird aufgerufen, wenn die Sitzungs-UI angezeigt wird. |
OnTaskFinished(Intent, Int32) |
Wird aufgerufen, wenn die letzte Aktivität einer aufgabe, von der initiiert wurde |
OnTaskStarted(Intent, Int32) |
Wird aufgerufen, wenn eine von |
OnTrimMemory(TrimMemory) |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet. |
PerformDirectAction(DirectAction, Bundle, CancellationSignal, IExecutor, IConsumer) |
Fragt, ob eine Aktion von der App ausgeführt wird. |
RegisterVisibleActivityCallback(IExecutor, VoiceInteractionSession+IVisibleActivityCallback) |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet. |
RequestDirectActions(VoiceInteractionSession+ActivityId, CancellationSignal, IExecutor, IConsumer) |
Fordert eine Liste der unterstützten Aktionen aus einer App an. |
SetContentView(View) | |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
SetKeepAwake(Boolean) |
Legen Sie fest, ob diese Sitzung das Gerät wach hält, während eine Sprachaktivität ausgeführt wird. |
SetTheme(Int32) |
Sie können dies aufrufen, um das design anzupassen, das vom IME-Fenster verwendet wird. |
SetUiEnabled(Boolean) |
Steuern, ob die UI-Ebene für diese Sitzung aktiviert ist. |
Show(Bundle, ShowFlags) |
Zeigen Sie die Benutzeroberfläche für diese Sitzung an. |
StartAssistantActivity(Intent) |
Bitten Sie, eine neue Assistentenaktivität zu starten. |
StartAssistantActivity(Intent, Bundle) |
Bitten Sie, eine neue Assistentenaktivität zu starten. |
StartVoiceActivity(Intent) |
Bitten Sie, eine neue Aktivität für die Sprachinteraktion zu starten. |
ToArray<T>() |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnregisterFromRuntime() |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet. (Geerbt von Object) |
UnregisterVisibleActivityCallback(VoiceInteractionSession+IVisibleActivityCallback) |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet. |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em> oder <em>unterbrochen</em>.<>< (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet. (Geerbt von Object) |
IJavaPeerable.Finalized() |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet. |
GetJniTypeName(IJavaPeerable) |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Ebene der Sprachinteraktion bietet. |