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 Sprachinteraktionsebene bereitstellt.
[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 Sprachinteraktionsebene bereitstellt. Die Benutzeroberfläche wird zunächst standardmäßig angezeigt und kann durch Überschreiben #onCreateContentView()
erstellt werden, in dem die Benutzeroberfläche erstellt werden kann.
Eine Sprachinteraktionssitzung kann eigenständig sein und letztendlich aufgerufen #finish
werden, wenn sie fertig ist. Es kann auch Sprachinteraktionen mit Anwendungen initiieren, indem es anruft. #startVoiceActivity
.
Java-Dokumentation für android.service.voice.VoiceInteractionSession
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In 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 Runtime aufgerufen. |
Felder
KeyShowSessionId |
Bündelschlüssel, der verwendet wird, um die ID anzugeben, wenn sich das System auf die Anzeige der Sitzung vorbereitet. |
Eigenschaften
Class |
Gibt die Laufzeitklasse dieses |
Context |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Sprachinteraktionsebene bereitstellt. |
DisabledShowContext |
Entspricht |
Handle |
Das Handle für die zugrunde liegende Android-instance. (Geerbt von Object) |
JniIdentityHashCode |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Sprachinteraktionsebene bereitstellt. (Geerbt von Object) |
JniPeerMembers |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Sprachinteraktionsebene bereitstellt. |
LayoutInflater |
Komfort für das Aufblasen von Ansichten. |
PeerReference |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Sprachinteraktionsebene bereitstellt. (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, die kontextbezogene Flags anzeigen, die vom Benutzer über die Benutzeroberfläche der Systemeinstellungen deaktiviert wurden, sodass die Sitzung diese Daten nie 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 status Balkenschattierung usw.) geschlossen werden, sodass Zugriff auf die Benutzeroberfläche der Sitzung gewährt wird. |
Dispose() |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Sprachinteraktionsebene bereitstellt. (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 Sprachinteraktionsebene bereitstellt. (Geerbt von Object) |
Dump(String, FileDescriptor, PrintWriter, String[]) |
Geben Sie den Status des Diensts in den angegebenen Stream aus. |
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, sofern sie derzeit angezeigt wird. |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind. (Geerbt von Object) |
Notify() |
Aktiviert einen einzelnen Thread, der auf den Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf den Monitor dieses Objekts warten. (Geerbt von Object) |
OnAssistStructureFailure(Throwable) |
Wird aufgerufen, wenn ein Fehler beim Übertragen von an |
OnBackPressed() |
Wird aufgerufen, wenn der Benutzer die Zurück-Schaltfläche drückt, während sich der Fokus auf der Sitzungsoberfläche befindet. |
OnCancelRequest(VoiceInteractionSession+Request) |
Wird aufgerufen, wenn der |
OnCloseSystemDialogs() |
Sitzungen watch automatisch für Anforderungen, dass alle Systemoberflächen geschlossen werden (z. B. wenn der Benutzer DIE STARTSEITE drückt), die hier angezeigt wird. |
OnComputeInsets(VoiceInteractionSession+Insets) |
Berechnen Sie die interessanten Einsätze 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 Sprachinteraktionsebene bereitstellt. |
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 der Sitzung, während sie abgeschlossen ist. |
OnDirectActionsInvalidated(VoiceInteractionSession+ActivityId) |
Wird aufgerufen, wenn die direkten Aktionen ungültig werden. |
OnGetSupportedCommands(String[]) |
Anforderung, um abzufragen, welche erweiterten Befehle die Sitzung unterstützt. |
OnHandleAssist(Bundle, AssistStructure, AssistContent) |
Wird aufgerufen, um Daten von der Anwendung zu empfangen, die der Benutzer gerade angezeigt hat, wenn - * eine Hilfssitzung gestartet wird. |
OnHandleAssist(VoiceInteractionSession+AssistState) |
Wird aufgerufen, um Daten von der Anwendung zu empfangen, die der Benutzer gerade angezeigt hat, wenn - * eine Hilfssitzung gestartet wird. |
OnHandleAssistSecondary(Bundle, AssistStructure, AssistContent, Int32, Int32) |
Wird aufgerufen, um Daten von anderen Anwendungen zu empfangen, mit denen der Benutzer interagiert oder interagiert, die sich derzeit auf dem Bildschirm in einer Anzeigeumgebung mit mehreren Fenstern befinden, wobei die aktuell fokussierte Aktivität nicht eingeschlossen ist. |
OnHandleScreenshot(Bitmap) |
Wird aufgerufen, um einen Screenshot zu erhalten, der zeigt, was der Benutzer beim Starten einer Hilfssitzung gerade angezeigt hat. |
OnHide() |
Wird unmittelbar nach dem Beenden aufgerufen, um die Sitzungsoberfläche anzuzeigen. |
OnKeyDown(Keycode, KeyEvent) |
Wird aufgerufen, wenn ein KeyDown-Ereignis aufgetreten ist. |
OnKeyLongPress(Keycode, KeyEvent) |
Wird aufgerufen, wenn ein langer Druck aufgetreten ist. |
OnKeyMultiple(Keycode, Int32, KeyEvent) |
Wird aufgerufen, wenn mehrere Down/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 Sprachinteraktionsebene bereitstellt. |
OnPrepareShow(Bundle, ShowFlags) |
Wird vor aufgerufen, |
OnRequestAbortVoice(VoiceInteractionSession+AbortVoiceRequest) |
Anforderung zum Abbrechen der Sprachinteraktionssitzung, da die Sprachaktivität ihre Interaktion nicht mithilfe der Stimme abschließen kann. |
OnRequestCommand(VoiceInteractionSession+CommandRequest) |
Verarbeiten Sie einen beliebigen erweiterten Befehl vom Aufrufer, der einem |
OnRequestCompleteVoice(VoiceInteractionSession+CompleteVoiceRequest) |
Anforderung zum Abschließen der Sprachinteraktionssitzung, da die Sprachaktivität ihre Interaktion mithilfe der Stimme erfolgreich abgeschlossen hat. |
OnRequestConfirmation(VoiceInteractionSession+ConfirmationRequest) |
Fordern Sie die Bestätigung mit dem Benutzer an, bevor Sie mit einem nicht wiederherstellbaren Vorgang fortfahren, der einem |
OnRequestPickOption(VoiceInteractionSession+PickOptionRequest) |
Fordern Sie an, dass der Benutzer eine der N-Optionen auswählt, die einem |
OnShow(Bundle, ShowFlags) |
Wird aufgerufen, wenn die Sitzungsoberfläche angezeigt wird. |
OnTaskFinished(Intent, Int32) |
Wird aufgerufen, wenn die letzte Aktivität eines von initiierten |
OnTaskStarted(Intent, Int32) |
Wird aufgerufen, wenn eine von initiierte |
OnTrimMemory(TrimMemory) |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Sprachinteraktionsebene bereitstellt. |
PerformDirectAction(DirectAction, Bundle, CancellationSignal, IExecutor, IConsumer) |
Fordert auf, dass 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 Sprachinteraktionsebene bereitstellt. |
RequestDirectActions(VoiceInteractionSession+ActivityId, CancellationSignal, IExecutor, IConsumer) |
Fordert eine Liste der unterstützten Aktionen von 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 während der Ausführung einer Sprachaktivität wach hält. |
SetTheme(Int32) |
Sie können dies aufrufen, um das design anzupassen, das vom IME-Fenster verwendet wird. |
SetUiEnabled(Boolean) |
Steuern Sie, 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 darum, dass eine neue Assistent-Aktivität gestartet wird. |
StartAssistantActivity(Intent, Bundle) |
Bitten Sie darum, dass eine neue Assistent-Aktivität gestartet wird. |
StartVoiceActivity(Intent) |
Bitten Sie, dass eine neue Aktivität für die Sprachinteraktion gestartet wird. |
ToArray<T>() |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Sprachinteraktionsebene bereitstellt. (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 Sprachinteraktionsebene bereitstellt. (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 Sprachinteraktionsebene bereitstellt. |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch <>Benachrichtigung</em> oder <em>interrupted</em>. (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</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 Sprachinteraktionsebene bereitstellt. (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 Sprachinteraktionsebene bereitstellt. (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 Sprachinteraktionsebene bereitstellt. (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 Sprachinteraktionsebene bereitstellt. (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 Sprachinteraktionsebene bereitstellt. (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 Sprachinteraktionsebene bereitstellt. (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 Sprachinteraktionsebene bereitstellt. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Typkonvertierung mit Überprüfung der Android-Laufzeit aus. |
JavaCast<TResult>(IJavaObject) |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Sprachinteraktionsebene bereitstellt. |
GetJniTypeName(IJavaPeerable) |
Eine aktive Sprachinteraktionssitzung, die eine Möglichkeit für die Implementierung für die Interaktion mit dem Benutzer auf der Sprachinteraktionsebene bereitstellt. |