ContentCaptureSessionVersion Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) 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) 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.