ContentCaptureSessionVersion Enumeration
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.
Gibt die für eine Sitzung aktivierte Inhaltserfassungsversion an.
public enum ContentCaptureSessionVersion
type ContentCaptureSessionVersion =
- Vererbung
-
ContentCaptureSessionVersion
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| Version1 | 1 | Inhaltserfassung, Version 1. Die erste Inhaltserfassungsversion ist ein informationsreiches, ereignisbasiertes System, das versucht, die aktuelle Ansichtshierarchie vom Anwendungsprozess in einen Systemintelligenzdienst über regelmäßige Ereignisabbilder zu übertragen, z. B. flush(). Dieses System kann jedoch auch aufgrund der großen Anzahl von Ereignissen, die es generiert, ressourcenlastig sein. Wenn diese Version von getContentCaptureVersion() zurückgegeben wird, sollten Entwickler Version 1-APIs verwenden, um das System über Änderungen der Ansichtshierarchie zu benachrichtigen. Das Aufrufen von Version 2-APIs, wenn die Sitzung für Version 1 konfiguriert ist, führt zu keinem Vorgang. Eine Liste der Funktionen, die explizit zur Content Capture Version 1 gehören: notifyViewAppeared(ViewStructure); notifyViewDisappeared(AutofillId); notifyViewsAppeared(List); notifyViewsDisappeared(AutofillId,long[]); notifyViewTextChanged(AutofillId,CharSequence); flush(); newViewStructure(View); newVirtualViewStructure(AutofillId,long)
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| Version2 | 2 | Inhaltserfassung, Version 2. Die zweite und neuere Inhaltserfassung verfolgt einen fokussierteren und schlankeren Ansatz, um die Ansichtshierarchie von der Anwendung an einen Systemintelligenzdienst zu übergeben. Die erforderlichen Informationen sind meist auf Text auf dem Bildschirm und begrenzungsfelder dieser Textknoten beschränkt. Diese Version der Inhaltserfassung ist auch bei der Ressourcennutzung wesentlich effizienter und wird empfohlen, die Standardversion für verschiedene Systemintelligenzdienste zu verwenden. Wenn diese Version von getContentCaptureVersion() zurückgegeben wird, sollten Entwickler Version 2-APIs verwenden, um den Knotenlebenszyklus und Eigenschaftsupdates zu melden. Das Aufrufen von Version 1-APIs, wenn die Sitzung für Version 2 konfiguriert ist, führt zu no-ops. Eine Liste der Funktionen, die explizit zur Inhaltserfassungsversion 2 gehören: notifyNodeAppearedOrChanged(AutofillId,ContentCaptureNodeProperties); notifyNodeDisappeared(AutofillId)
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
Hinweise
Diese Werte stellen die Android ContentCaptureSession.VERSION_1 - und ContentCaptureSession.VERSION_2 Konstanten dar. Lesen, ContentCaptureVersion um die Benachrichtigungsmethoden für die Sitzung auszuwählen. Methoden für die andere Version haben keine Auswirkung.
Android-Inhaltserfassungsversionen.