Lenguaje

ContentCaptureSessionVersion Enumeración

Definición

public enum ContentCaptureSessionVersion
type ContentCaptureSessionVersion = 
Herencia
ContentCaptureSessionVersion

Campos

Nombre Valor Description
Version1 1

Captura de contenido versión 1.

La primera versión de captura de contenido es un sistema enriquecido basado en eventos que intenta transferir la jerarquía de vistas actual del proceso de aplicación a un servicio de inteligencia del sistema a través de volcados de eventos periódicos, por ejemplo, flush(). Sin embargo, este sistema también puede ser un gran número de recursos debido al gran número de eventos que genera.

Cuando getContentCaptureVersion() devuelve esta versión, los desarrolladores deben usar las API de la versión 1 para notificar a los cambios de jerarquía de vistas del sistema. Llamar a las API de la versión 2 cuando la sesión está configurada para la versión 1 dará lugar a que no haya operaciones.

Lista de funciones que pertenecen explícitamente a content Capture Versión 1: notifyViewAppeared(ViewStructure); notifyViewDisappeared(AutofillId); notifyViewsAppeared(List); notifyViewsDisappeared(AutofillId,long[]); notifyViewTextChanged(AutofillId,CharSequence); flush(); newViewStructure(View); newVirtualViewStructure(AutofillId,long)

Referencia de Android para android.view.contentcapture.ContentCaptureSession.VERSION_1.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Version2 2

Captura de contenido versión 2.

La segunda y más reciente captura de contenido adopta un enfoque más centrado y más magro para pasar la jerarquía de vistas de la aplicación a un servicio de inteligencia del sistema. La información necesaria se limita principalmente al texto en pantalla y a los cuadros de límite de estos nodos de texto. Esta versión de Captura de contenido también es significativamente más eficaz en el uso de recursos y se recomienda ser la predeterminada para que usen varios servicios de inteligencia del sistema.

Cuando getContentCaptureVersion(devuelve esta versión), los desarrolladores deben usar las API de la versión 2 para notificar el ciclo de vida del nodo y las actualizaciones de propiedades. Llamar a las API de la versión 1 cuando la sesión está configurada para la versión 2 dará lugar a no operaciones.

Lista de funciones que pertenecen explícitamente a content Capture Versión 2: notifyNodeAppearedOrChanged(AutofillId,ContentCaptureNodeProperties); notifyNodeDisappeared(AutofillId)

Referencia de Android para android.view.contentcapture.ContentCaptureSession.VERSION_2.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a