Lingua

ContentCaptureSessionVersion Enumerazione

Definizione

Specifica la versione di acquisizione del contenuto abilitata per una sessione.

public enum ContentCaptureSessionVersion
type ContentCaptureSessionVersion = 
Ereditarietà
ContentCaptureSessionVersion

Campi

Nome Valore Descrizione
Version1 1

Acquisizione contenuto versione 1.

La prima versione di Content Capture è un sistema basato su eventi ricco di informazioni che tenta di trasferire la gerarchia di visualizzazione corrente dal processo dell'applicazione a un servizio di Intelligence di sistema tramite dump periodici degli eventi, ad esempio flush(). Tuttavia, questo sistema può anche essere pesante a causa del numero elevato di eventi generati.

Quando questa versione viene restituita da getContentCaptureVersion(), gli sviluppatori devono usare le API versione 1 per notificare al sistema le modifiche della gerarchia di visualizzazione. La chiamata delle API della versione 2 quando la sessione è configurata per la versione 1 comporterà la mancata esecuzione di operazioni.

Elenco di funzioni che appartengono in modo esplicito a Content Capture Versione 1: notifyViewAppeared(ViewStructure); notifyViewDisappeared(AutofillId); notifyViewsAppeared(List); notifyViewsDisappeared(AutofillId,long[]); notifyViewTextChanged(AutofillId,CharSequence); flush(); newViewStructure(View); newVirtualViewStructure(AutofillId,long)

Informazioni di riferimento su Android per android.view.contentcapture.ContentCaptureSession.VERSION_1.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Version2 2

Acquisizione contenuto versione 2.

La seconda e più recente acquisizione di contenuti adotta un approccio più mirato e più semplice per passare la gerarchia di visualizzazione dall'applicazione a un servizio di intelligence di sistema. Le informazioni necessarie sono principalmente limitate al testo sullo schermo e alle caselle di delimitazione di questi nodi di testo. Questa versione di Acquisizione contenuto è anche significativamente più efficiente nell'utilizzo delle risorse e consigliata per essere quella predefinita per vari servizi di intelligence di sistema da usare.

Quando questa versione viene restituita da getContentCaptureVersion(), gli sviluppatori devono usare le API versione 2 per segnalare gli aggiornamenti del ciclo di vita del nodo e delle proprietà. La chiamata delle API della versione 1 quando la sessione è configurata per la versione 2 non comporterà operazioni.

Elenco di funzioni che appartengono in modo esplicito a Content Capture Versione 2: notifyNodeAppearedOrChanged(AutofillId,ContentCaptureNodeProperties); notifyNodeDisappeared(AutofillId)

Informazioni di riferimento su Android per android.view.contentcapture.ContentCaptureSession.VERSION_2.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Commenti

Questi valori rappresentano le costanti e ContentCaptureSession.VERSION_2 AndroidContentCaptureSession.VERSION_1. Leggere ContentCaptureVersion per selezionare i metodi di notifica per la sessione. I metodi per l'altra versione non hanno alcun effetto.

Versioni di acquisizione di contenuti Android.

Si applica a