Langue

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
ExtraClassificationTimeoutMs

Ajout indiquant le délai d’expiration de classification en millisecondes (en tant que long) autorisé pour cette demande de classification de texte.

ExtraFromTextClassifier

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

ExtraOtpTrustedPackages

Spécification supplémentaire d’une liste de packages approuvés qui peuvent recevoir ou afficher le mot de passe à usage unique.

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.

TimeoutNoTimeout

Valeur Sentinel pour #EXTRA_CLASSIFICATION_TIMEOUT_MS indiquer qu’il n’existe aucun délai de classification strict (e.

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 (e.

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 (e.

TypeSmsRetrieverOtp

OTP du récupérateur SMS.

TypeSmsWebOtp

SMS WebOTP.

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 standard android.widget.EditText.

WidgetTypeEditWebview

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

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 standard android.widget.TextView.

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 widget standard non sélectionnable android.widget.TextView.

WidgetTypeWebview

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

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 TextClassification objet 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)

<strong>REMARQUE : </strong>Use #onTextClassifierEvent(TextClassifierEvent) instead.

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)

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é.

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)

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.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

S’applique à