Condividi tramite


TextClassification Classe

Definizione

Informazioni per la generazione di un widget per gestire il testo classificato.

[Android.Runtime.Register("android/view/textclassifier/TextClassification", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class TextClassification : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/textclassifier/TextClassification", ApiSince=26, DoNotGenerateAcw=true)>]
type TextClassification = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
TextClassification
Attributi
Implementazioni

Commenti

Informazioni per la generazione di un widget per gestire il testo classificato.

Un oggetto TextClassification contiene icone, etichette, onClickListeners e finalità che possono essere usate per creare un widget che può essere usato per agire su testo classificato. Esiste il concetto di azione primaria e di altre azioni secondarie.

Ad esempio, la creazione di una visualizzazione che, quando si fa clic, condivide il testo classificato con l'app preferita:

{@code
              // Called preferably outside the UiThread.
              TextClassification classification = textClassifier.classifyText(allText, 10, 25);

              // Called on the UiThread.
              Button button = new Button(context);
              button.setCompoundDrawablesWithIntrinsicBounds(classification.getIcon(), null, null, null);
              button.setText(classification.getLabel());
              button.setOnClickListener(v -> classification.getActions().get(0).getActionIntent().send());
            }

Ad esempio, l'avvio di una modalità azione con voci di menu in grado di gestire il testo classificato:

{@code
              // Called preferably outside the UiThread.
              final TextClassification classification = textClassifier.classifyText(allText, 10, 25);

              // Called on the UiThread.
              view.startActionMode(new ActionMode.Callback() {

                  public boolean onCreateActionMode(ActionMode mode, Menu menu) {
                      for (int i = 0; i < classification.getActions().size(); ++i) {
                         RemoteAction action = classification.getActions().get(i);
                         menu.add(Menu.NONE, i, 20, action.getTitle())
                            .setIcon(action.getIcon());
                      }
                      return true;
                  }

                  public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
                      classification.getActions().get(item.getItemId()).getActionIntent().send();
                      return true;
                  }

                  ...
              });
            }

Documentazione java per android.view.textclassifier.TextClassification.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Proprietà

Actions

Restituisce un elenco di azioni che possono essere eseguite sul testo.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Creator

Informazioni per la generazione di un widget per gestire il testo classificato.

EntityCount

Restituisce il numero di entità trovate nel testo classificato.

Extras

Restituisce i dati estesi.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
Icon

Restituisce un'icona di cui è possibile eseguire il rendering su un widget utilizzato per agire sul testo classificato.

Id

Restituisce l'ID, se presente, per questo oggetto.

Intent

Restituisce una finalità che può essere attivata per agire sul testo classificato.

JniIdentityHashCode

Informazioni per la generazione di un widget per gestire il testo classificato.

(Ereditato da Object)
JniPeerMembers

Informazioni per la generazione di un widget per gestire il testo classificato.

Label

Informazioni per la generazione di un widget per gestire il testo classificato.

LabelFormatted

Restituisce un'etichetta di cui è possibile eseguire il rendering su un widget utilizzato per agire sul testo classificato.

OnClickListener

Restituisce l'oggetto OnClickListener che può essere attivato per agire sul testo classificato.

PeerReference

Informazioni per la generazione di un widget per gestire il testo classificato.

(Ereditato da Object)
Text

Ottiene il testo classificato.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
DescribeContents()

Informazioni per la generazione di un widget per gestire il testo classificato.

Dispose()

Informazioni per la generazione di un widget per gestire il testo classificato.

(Ereditato da Object)
Dispose(Boolean)

Informazioni per la generazione di un widget per gestire il testo classificato.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetConfidenceScore(String)

Restituisce il punteggio di attendibilità per l'entità specificata.

GetEntity(Int32)

Restituisce l'entità in corrispondenza dell'indice specificato.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Informazioni per la generazione di un widget per gestire il testo classificato.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Informazioni per la generazione di un widget per gestire il testo classificato.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Informazioni per la generazione di un widget per gestire il testo classificato.

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Informazioni per la generazione di un widget per gestire il testo classificato.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Informazioni per la generazione di un widget per gestire il testo classificato.

(Ereditato da Object)
IJavaPeerable.Finalized()

Informazioni per la generazione di un widget per gestire il testo classificato.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Informazioni per la generazione di un widget per gestire il testo classificato.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Informazioni per la generazione di un widget per gestire il testo classificato.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Informazioni per la generazione di un widget per gestire il testo classificato.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Informazioni per la generazione di un widget per gestire il testo classificato.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Informazioni per la generazione di un widget per gestire il testo classificato.

GetJniTypeName(IJavaPeerable)

Informazioni per la generazione di un widget per gestire il testo classificato.

Si applica a