言語

ITextClassifier インターフェイス

定義

テキスト分類に関連する機能を提供するためのインターフェイス。

[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
属性
実装

注釈

テキスト分類に関連する機能を提供するためのインターフェイス。 TextClassifier は、テキストの意味を理解し、テキストに基づいて予測された次のアクションを生成するために使用できます。 注: 特に明記されていない限り、このインターフェイスのメソッドは操作をブロックしています。 ワーカー スレッドで呼び出します。

android.view.textclassifier.TextClassifierの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

フィールド

名前 説明
ExtraClassificationTimeoutMs

このテキスト分類要求で許可される分類タイムアウトをミリ秒単位 ( longとして) 示す追加。

ExtraFromTextClassifier

呼び出し元にアクションを提案するときに TextClassifier からのアクティビティ意図に含まれる追加。

ExtraOtpTrustedPackages

OTP を受信または表示できる信頼済みパッケージの一覧を指定する追加。

ExtraTextOriginPackage

さらに、分類するテキストの送信元となるアプリのパッケージ名を指定します。

HintTextIsEditable

対象のテキストが編集可能であることを指定します。

HintTextIsNotEditable

対象のテキストが編集可能でないことを指定します。

TimeoutNoTimeout

厳密な分類タイムアウトがないことを示す #EXTRA_CLASSIFICATION_TIMEOUT_MS の Sentinel 値 (例:

TypeAddress

物理アドレス。

TypeDate

日付よりも具体的ではない時刻参照。

TypeDateTime

特定の時刻を含む時間参照。

TypeEmail

電子メール アドレス (電子メール アドレス)

TypeFlightNumber

IATA 形式のフライト番号。

TypeOther

分類子は実行されましたが、既知のエンティティを認識しませんでした。

TypeOtp

ワンタイム パスワード。

TypePhone

電話番号 (e.

TypeSmsRetrieverOtp

SMS レトリバー OTP。

TypeSmsWebOtp

WebOTP SMS。

TypeUnknown

TextClassifier を実行できませんでした。

TypeUrl

Web URL。

WidgetTypeClipboard

テキスト分類コンテキストは、システム クリップボードで使用するために使用されます。

WidgetTypeCustomEdittext

テキスト分類コンテキストに関係するウィジェットは、カスタム編集可能なテキスト ウィジェットです。

WidgetTypeCustomTextview

テキスト分類コンテキストに関係するウィジェットは、カスタム テキスト ウィジェットです。

WidgetTypeCustomUnselectableTextview

テキスト分類コンテキストに関係するウィジェットは、カスタムの選択可能なテキスト ウィジェットです。

WidgetTypeEdittext

テキスト分類コンテキストに関係するウィジェットは、標準の android.widget.EditTextです。

WidgetTypeEditWebview

テキスト分類コンテキストに関係するウィジェットは、標準的な編集可能な android.webkit.WebViewです。

WidgetTypeNotification

テキスト分類コンテキストに関係するウィジェットは通知です

WidgetTypeTextview

テキスト分類コンテキストに関係するウィジェットは、標準の android.widget.TextViewです。

WidgetTypeUnknown

テキスト分類コンテキストに関係するウィジェットは、不明/未指定の型です。

WidgetTypeUnselectableTextview

テキスト分類コンテキストに関係するウィジェットは、標準の選択可能な android.widget.TextViewです。

WidgetTypeWebview

テキスト分類コンテキストに関係するウィジェットは、標準の android.webkit.WebViewです。

プロパティ

名前 説明
Handle

基になる Android オブジェクトの JNI 値を取得します。

(継承元 IJavaObject)
IsDestroyed

この TextClassifier が破棄されたかどうかを返します。

JniIdentityHashCode

ラップされたインスタンスの java.lang.System.identityHashCode() の値を返します。

(継承元 IJavaPeerable)
JniManagedPeerState

マネージド ピアの状態。

(継承元 IJavaPeerable)
JniObjectReferenceControlBlock

テキスト分類に関連する機能を提供するためのインターフェイス。

(継承元 IJavaPeerable)
JniPeerMembers

メンバー アクセスと呼び出しのサポート。

(継承元 IJavaPeerable)
MaxGenerateLinksTextLength

generateLinks で処理できるテキストの最大長を返します。

NoOp

No-op TextClassifier。

PeerReference

ラップされたJava オブジェクト インスタンスのJniObjectReferenceを返します。

(継承元 IJavaPeerable)

メソッド

名前 説明
ClassifyText(ICharSequence, Int32, Int32, LocaleList)

指定したテキストを分類し、分類されたテキストを処理するためのウィジェットを生成するために使用できる TextClassification オブジェクトを返します。

ClassifyText(TextClassification+Request)

指定したテキストを分類し、分類されたテキストを処理するためのウィジェットを生成するために使用できる TextClassification オブジェクトを返します。

Destroy()

この TextClassifier を破棄します。

DetectLanguage(TextLanguage+Request)

指定された要求内のテキストの言語を検出します。

Disposed()

インスタンスが破棄されたときに呼び出されます。

(継承元 IJavaPeerable)
DisposeUnlessReferenced()

このインスタンスへの未処理の参照がない場合は、 Dispose()を呼び出します。それ以外の場合は何も実行しません。

(継承元 IJavaPeerable)
Finalized()

インスタンスが終了したときに呼び出されます。

(継承元 IJavaPeerable)
GenerateLinks(TextLinks+Request)

テキストに適用できる TextLinks を生成して返し、リンク情報で注釈を付けます。

OnSelectionEvent(SelectionEvent)

<strong>NOTE: </strong>代わりに #onTextClassifierEvent(TextClassifierEvent) を使用してください。

OnTextClassifierEvent(TextClassifierEvent)

テキスト分類子イベントを報告します。

SetJniIdentityHashCode(Int32)

JniIdentityHashCodeによって返される値を設定します。

(継承元 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

テキスト分類に関連する機能を提供するためのインターフェイス。

(継承元 IJavaPeerable)
SetPeerReference(JniObjectReference)

PeerReferenceによって返される値を設定します。

(継承元 IJavaPeerable)
SuggestConversationActions(ConversationActions+Request)

指定された会話に従ってアクションの一覧を提案して返します。

SuggestSelection(ICharSequence, Int32, Int32, LocaleList)

推奨されるテキスト選択の開始インデックスと終了インデックス、認識されたエンティティ型、および関連する信頼度スコアを返します。

SuggestSelection(TextSelection+Request)

推奨されるテキスト選択の開始インデックスと終了インデックス、認識されたエンティティ型、および関連する信頼度スコアを返します。

UnregisterFromRuntime()

ランタイムが将来の Java.Interop.JniRuntime+JniValueManager.PeekValue 呼び出しから返されないように、このインスタンスの登録を解除します。

(継承元 IJavaPeerable)

拡張メソッド

名前 説明
ClassifyText(ITextClassifier, String, Int32, Int32, LocaleList)

指定したテキストを分類し、分類されたテキストを処理するためのウィジェットを生成するために使用できる TextClassification オブジェクトを返します。

GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

テキスト分類に関連する機能を提供するためのインターフェイス。

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

推奨されるテキスト選択の開始インデックスと終了インデックス、認識されたエンティティ型、および関連する信頼度スコアを返します。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象