Langage

ITextClassifier Interface

Définition

Interface permettant de fournir des fonctionnalités associées à la classification de texte.

[Android.Runtime.Register("android/view/textclassifier/TextClassifier", "", "Android.Views.TextClassifiers.ITextClassifierInvoker", ApiSince=26)]
public interface ITextClassifier : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/textclassifier/TextClassifier", "", "Android.Views.TextClassifiers.ITextClassifierInvoker", ApiSince=26)>]
type ITextClassifier = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Attributs
Implémente

Remarques

Interface permettant de fournir des fonctionnalités associées à la classification de texte. Le TextClassifier peut être utilisé pour comprendre la signification du texte, ainsi que pour générer des actions suivantes prédites en fonction du texte. REMARQUE : Sauf indication contraire, les méthodes de cette interface bloquent les opérations. Appelez un thread de travail.

Référence Android pour android.view.textclassifier.TextClassifier.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Champs

Nom Description
ExtraFromTextClassifier

Supplémentaire inclus dans les intentions d’activité provenant d’un TextClassifier lorsqu’il suggère des actions à son appelant.

ExtraTextOriginPackage

Spécification supplémentaire du nom du package de l’application à partir de laquelle le texte à classer provient.

HintTextIsEditable

Désigne que le texte en question est modifiable.

HintTextIsNotEditable

Désigne que le texte en question n’est pas modifiable.

TypeAddress

Adresse physique.

TypeDate

Référence d’heure qui n’est pas plus spécifique qu’une date.

TypeDateTime

Référence temporelle qui inclut une heure spécifique.

TypeEmail

Adresse de messagerie (par exemple,

TypeFlightNumber

Numéro de vol au format IATA.

TypeOther

Le classifieur s’est exécuté, mais n’a pas reconnu une entité connue.

TypeOtp

Mot de passe onetime.

TypePhone

Numéro de téléphone (par exemple,

TypeSmsRetrieverOtp

OTP du récupérateur SMS.

TypeUnknown

Échec de l’exécution du TextClassifier.

TypeUrl

URL web.

WidgetTypeClipboard

Le contexte de classification de texte est à utiliser avec le Presse-papiers système.

WidgetTypeCustomEdittext

Le widget impliqué dans le contexte de classification de texte est un widget de texte modifiable personnalisé.

WidgetTypeCustomTextview

Le widget impliqué dans le contexte de classification de texte est un widget de texte personnalisé.

WidgetTypeCustomUnselectableTextview

Le widget impliqué dans le contexte de classification de texte est un widget de texte non sélectionnable personnalisé.

WidgetTypeEdittext

Le widget impliqué dans le contexte de classification de texte est un EditText standard.

WidgetTypeEditWebview

Le widget impliqué dans le contexte de classification de texte est un WebView modifiable standard.

WidgetTypeNotification

Le widget impliqué dans le contexte de classification de texte est une notification

WidgetTypeTextview

Le widget impliqué dans le contexte de classification de texte est un TextView standard.

WidgetTypeUnknown

Le widget impliqué dans le contexte de classification de texte est d’un type inconnu/non spécifié.

WidgetTypeUnselectableTextview

Le widget impliqué dans le contexte de classification de texte est un TextView non sélectionnable standard.

WidgetTypeWebview

Le widget impliqué dans le contexte de classification de texte est un WebView standard.

Propriétés

Nom Description
Handle

Obtient la valeur JNI de l’objet Android sous-jacent.

(Hérité de IJavaObject)
IsDestroyed

Retourne si ce TextClassifier a été détruit ou non.

JniIdentityHashCode

Retourne la valeur de java.lang.System.identityHashCode() l’instance encapsulée.

(Hérité de IJavaPeerable)
JniManagedPeerState

État de l’homologue managé.

(Hérité de IJavaPeerable)
JniObjectReferenceControlBlock

Interface permettant de fournir des fonctionnalités associées à la classification de texte.

(Hérité de IJavaPeerable)
JniPeerMembers

Prise en charge de l’accès aux membres et de l’appel.

(Hérité de IJavaPeerable)
MaxGenerateLinksTextLength

Retourne la longueur maximale du texte qui peut être traité par generateLinks.

NoOp

TextClassifier sans op.

PeerReference

Retourne une JniObjectReference instance d’objet Java encapsulée.

(Hérité de IJavaPeerable)

Méthodes

Nom Description
ClassifyText(ICharSequence, Int32, Int32, LocaleList)

Classifie le texte spécifié et retourne un objet TextClassification qui peut être utilisé pour générer un widget pour gérer le texte classifié.

ClassifyText(TextClassification+Request)

Classifie le texte spécifié et retourne un objet TextClassification qui peut être utilisé pour générer un widget pour gérer le texte classifié.

Destroy()

Détruit ce TextClassifier.

DetectLanguage(TextLanguage+Request)

Détecte la langue du texte dans la demande donnée.

Disposed()

Appelé lorsque l’instance a été supprimée.

(Hérité de IJavaPeerable)
DisposeUnlessReferenced()

S’il n’existe aucune référence en suspens à cette instance, les appels Dispose(); sinon, ne fait rien.

(Hérité de IJavaPeerable)
Finalized()

Appelé lorsque l’instance a été finalisée.

(Hérité de IJavaPeerable)
GenerateLinks(TextLinks+Request)

Génère et retourne un TextLinks qui peut être appliqué au texte pour l’annoter avec des informations de liens.

OnSelectionEvent(SelectionEvent)

REMARQUE : Utilisez onTextClassifierEvent(TextClassifierEvent) à la place.

OnTextClassifierEvent(TextClassifierEvent)

Signale un événement classifieur de texte.

SetJniIdentityHashCode(Int32)

Définissez la valeur retournée par JniIdentityHashCode.

(Hérité de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Interface permettant de fournir des fonctionnalités associées à la classification de texte.

(Hérité de IJavaPeerable)
SetPeerReference(JniObjectReference)

Définissez la valeur retournée par PeerReference.

(Hérité de IJavaPeerable)
SuggestConversationActions(ConversationActions+Request)

Suggère et retourne une liste d’actions en fonction de la conversation donnée.

SuggestSelection(ICharSequence, Int32, Int32, LocaleList)

Retourne les indices de début et de fin de sélection de texte suggérés, les types d’entités reconnus et leurs scores de confiance associés.

SuggestSelection(TextSelection+Request)

Retourne les indices de début et de fin de sélection de texte suggérés, les types d’entités reconnus et leurs scores de confiance associés.

UnregisterFromRuntime()

Annulez l’inscription de cette instance afin que le runtime ne le retourne pas à partir d’appels futurs Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Hérité de IJavaPeerable)

Méthodes d’extension

Nom Description
ClassifyText(ITextClassifier, String, Int32, Int32, LocaleList)

Interface permettant de fournir des fonctionnalités associées à la classification de texte.

GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Interface permettant de fournir des fonctionnalités associées à la classification de texte.

SuggestSelection(ITextClassifier, String, Int32, Int32, LocaleList)

Interface permettant de fournir des fonctionnalités associées à la classification de texte.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à