ITextClassifier Interfaccia

Definizione

Interfaccia per fornire funzionalità correlate alla classificazione del testo.

[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
Attributi
Implementazioni

Commenti

Interfaccia per fornire funzionalità correlate alla classificazione del testo.

TextClassifier può essere usato per comprendere il significato del testo, nonché per generare azioni successive stimate in base al testo.

<nota forte>: </strong>Se non diversamente specificato, i metodi di questa interfaccia bloccano le operazioni. Chiamare su un thread di lavoro.

per android.view.textclassifier.TextClassifier.

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.

Campi

Nome Descrizione
ExtraFromTextClassifier

Extra incluso nelle finalità dell'attività provenienti da un TextClassifier quando suggerisce azioni al chiamante.

ExtraTextOriginPackage

Specificare anche il nome del pacchetto dell'app da cui originare il testo da classificare.

HintTextIsEditable

Indica che il testo in questione è modificabile.

HintTextIsNotEditable

Indica che il testo in questione non è modificabile.

TypeAddress

Indirizzo fisico.

TypeDate

Riferimento ora non più specifico di una data.

TypeDateTime

Riferimento ora che include un'ora specifica.

TypeEmail

Indirizzo di posta elettronica (e.

TypeFlightNumber

Numero di volo in formato IATA.

TypeOther

Il classificatore è stato eseguito, ma non ha riconosciuto un'entità nota.

TypeOtp

Password monotono.

TypePhone

Numero di telefono (e.

TypeUnknown

Impossibile eseguire TextClassifier.

TypeUrl

URL Web.

WidgetTypeClipboard

Il contesto di classificazione del testo è destinato agli Appunti di sistema.

WidgetTypeCustomEdittext

Il widget coinvolto nel contesto di classificazione del testo è un widget di testo modificabile personalizzato.

WidgetTypeCustomTextview

Il widget coinvolto nel contesto di classificazione del testo è un widget di testo personalizzato.

WidgetTypeCustomUnselectableTextview

Il widget coinvolto nel contesto di classificazione del testo è un widget di testo personalizzato non selezionabile.

WidgetTypeEdittext

Il widget coinvolto nel contesto di classificazione del testo è uno standard android.widget.EditText.

WidgetTypeEditWebview

Il widget coinvolto nel contesto di classificazione del testo è un oggetto modificabile android.webkit.WebViewstandard.

WidgetTypeNotification

Il widget coinvolto nel contesto di classificazione del testo è una notifica

WidgetTypeTextview

Il widget coinvolto nel contesto di classificazione del testo è uno standard android.widget.TextView.

WidgetTypeUnknown

Il widget coinvolto nel contesto di classificazione del testo è di un tipo sconosciuto/non specificato.

WidgetTypeUnselectableTextview

Il widget coinvolto nel contesto di classificazione del testo è un oggetto standard non selezionabile android.widget.TextView.

WidgetTypeWebview

Il widget coinvolto nel contesto di classificazione del testo è uno standard android.webkit.WebView.

Proprietà

Nome Descrizione
Handle

Ottiene il valore JNI dell'oggetto Android sottostante.

(Ereditato da IJavaObject)
IsDestroyed

Restituisce un valore che indica se l'oggetto TextClassifier è stato eliminato definitivamente.

JniIdentityHashCode

Restituisce il valore di java.lang.System.identityHashCode() per l'istanza di cui è stato eseguito il wrapping.

(Ereditato da IJavaPeerable)
JniManagedPeerState

Stato del peer gestito.

(Ereditato da IJavaPeerable)
JniPeerMembers

Supporto per l'accesso ai membri e la chiamata.

(Ereditato da IJavaPeerable)
MaxGenerateLinksTextLength

Restituisce la lunghezza massima del testo che può essere elaborato da generateLinks.

NoOp

TextClassifier no-op.

PeerReference

Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto di cui è stato eseguito il wrapping Java.

(Ereditato da IJavaPeerable)

Metodi

Nome Descrizione
ClassifyText(ICharSequence, Int32, Int32, LocaleList)

Classifica il testo specificato e restituisce un TextClassification oggetto che può essere usato per generare un widget per la gestione del testo classificato.

ClassifyText(TextClassification+Request)

Classifica il testo specificato e restituisce un TextClassification oggetto che può essere usato per generare un widget per la gestione del testo classificato.

Destroy()

Elimina questo textClassifier.

DetectLanguage(TextLanguage+Request)

Rileva la lingua del testo nella richiesta specificata.

Disposed()

Chiamato quando l'istanza è stata eliminata.

(Ereditato da IJavaPeerable)
DisposeUnlessReferenced()

Se non sono presenti riferimenti in sospeso a questa istanza, chiama Dispose(); in caso contrario, non esegue alcuna operazione.

(Ereditato da IJavaPeerable)
Finalized()

Chiamato quando l'istanza è stata finalizzata.

(Ereditato da IJavaPeerable)
GenerateLinks(TextLinks+Request)

Genera e restituisce un oggetto TextLinks che può essere applicato al testo per annotarlo con informazioni sui collegamenti.

OnSelectionEvent(SelectionEvent)

<nota forte>: </strong>Use #onTextClassifierEvent(TextClassifierEvent) invece.

OnTextClassifierEvent(TextClassifierEvent)

Segnala un evento di classificazione del testo.

SetJniIdentityHashCode(Int32)

Impostare il valore restituito da JniIdentityHashCode.

(Ereditato da IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Interfaccia per fornire funzionalità correlate alla classificazione del testo.

(Ereditato da IJavaPeerable)
SetPeerReference(JniObjectReference)

Impostare il valore restituito da PeerReference.

(Ereditato da IJavaPeerable)
SuggestConversationActions(ConversationActions+Request)

Suggerisce e restituisce un elenco di azioni in base alla conversazione specificata.

SuggestSelection(ICharSequence, Int32, Int32, LocaleList)

Restituisce gli indici iniziali e finali di selezione del testo suggeriti, i tipi di entità riconosciuti e i relativi punteggi di attendibilità associati.

SuggestSelection(TextSelection+Request)

Restituisce gli indici iniziali e finali di selezione del testo suggeriti, i tipi di entità riconosciuti e i relativi punteggi di attendibilità associati.

UnregisterFromRuntime()

Annullare la registrazione di questa istanza in modo che il runtime non lo restituisca dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Ereditato da IJavaPeerable)

Metodi di estensione

Nome Descrizione
ClassifyText(ITextClassifier, String, Int32, Int32, LocaleList)

Interfaccia per fornire funzionalità correlate alla classificazione del testo.

GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Interfaccia per fornire funzionalità correlate alla classificazione del testo.

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

Interfaccia per fornire funzionalità correlate alla classificazione del testo.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a