ContentCaptureSessionVersion Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie la version de capture de contenu activée pour une session.
public enum ContentCaptureSessionVersion
type ContentCaptureSessionVersion =
- Héritage
-
ContentCaptureSessionVersion
Champs
| Nom | Valeur | Description |
|---|---|---|
| Version1 | 1 | Capture de contenu version 1. La première version de la capture de contenu est un système basé sur des événements riche en informations qui tente de transférer la hiérarchie d’affichage actuelle du processus d’application vers un service d’intelligence système via des vidages d’événements périodiques, par exemple vidage(). Toutefois, ce système peut également être lourd en ressources en raison du grand nombre d’événements qu’il génère. Lorsque cette version est retournée par getContentCaptureVersion(), les développeurs doivent utiliser les API version 1 pour notifier les modifications apportées au système de hiérarchie d’affichage. L’appel des API version 2 lorsque la session est configurée pour la version 1 entraîne des opérations sans opération. Liste des fonctions qui appartiennent explicitement à Content Capture Version 1 : notifyViewAppeared(ViewStructure) ; notifyViewDisappeared(AutofillId) ; notifyViewsAppeared(List) ; notifyViewsDisappeared(AutofillId,long[]) ; notifyViewTextChanged(AutofillId,CharSequence) ; flush() ; newViewStructure(View) ; newVirtualViewStructure(AutofillId,long)
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| Version2 | 2 | Capture de contenu version 2. La deuxième et la plus récente capture de contenu prend une approche plus axée et plus légère pour passer la hiérarchie d’affichage de l’application à un service d’intelligence système. Les informations requises sont principalement limitées au texte à l’écran et aux zones englobantes de ces nœuds de texte. Cette version de Content Capture est également beaucoup plus efficace lors de l’utilisation des ressources et recommandée pour être la valeur par défaut pour différents services d’intelligence système à utiliser. Lorsque cette version est retournée par getContentCaptureVersion(), les développeurs doivent utiliser les API version 2 pour signaler le cycle de vie des nœuds et les mises à jour des propriétés. L’appel d’API version 1 lorsque la session est configurée pour la version 2 entraîne l’absence d’opération. Liste des fonctions qui appartiennent explicitement à Content Capture Version 2 : notifyNodeAppearedOrChanged(AutofillId,ContentCaptureNodeProperties) ; notifyNodeDisappeared(AutofillId)
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
Remarques
Ces valeurs représentent les constantes et ContentCaptureSession.VERSION_2 AndroidContentCaptureSession.VERSION_1. Lisez ContentCaptureVersion pour sélectionner les méthodes de notification pour la session. Les méthodes de l’autre version n’ont aucun effet.
Versions de capture de contenu Android.