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 可用於理解文字的意義,並根據文字生成預測的下一步行動。

<強力>注意: </strong>除非另有說明,此介面的方法皆為阻塞操作。 呼叫工人討論串。

Java 文件 android.view.textclassifier.TextClassifier

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

欄位

名稱 Description
ExtraFromTextClassifier

這是從 TextClassifier 向呼叫者建議行動時,包含在活動意圖上的額外內容。

ExtraTextOriginPackage

額外說明該文本來源應用程式的套件名稱。

HintTextIsEditable

指定該文本是可編輯的。

HintTextIsNotEditable

表示該文本不可編輯。

TypeAddress

實體地址。

TypeDate

時間參考,不過是日期而已。

TypeDateTime

時間參考包含特定時間。

TypeEmail

電子郵件地址(例如:

TypeFlightNumber

IATA格式的航班號碼。

TypeOther

分類器運行了,但沒有辨識出已知的存在。

TypeOtp

一次性密碼。

TypePhone

電話號碼(例如:

TypeUnknown

TextClassifier 無法執行。

TypeUrl

網頁網址。

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

屬性

名稱 Description
Handle

取得底層 Android 物件的 JNI 值。

(繼承來源 IJavaObject)
IsDestroyed

回傳此文本分類器是否已被銷毀。

JniIdentityHashCode

回傳包裹實例的 java.lang.System.identityHashCode() 值。

(繼承來源 IJavaPeerable)
JniManagedPeerState

管理貴族的狀況。

(繼承來源 IJavaPeerable)
JniPeerMembers

成員存取與召喚支援。

(繼承來源 IJavaPeerable)
MaxGenerateLinksTextLength

回傳 generateLinks 可處理的最大文字長度。

NoOp

無操作文本分類器。

PeerReference

回傳JniObjectReference包裹後的 Java 物件實例。

(繼承來源 IJavaPeerable)

方法

名稱 Description
ClassifyText(ICharSequence, Int32, Int32, LocaleList)

分類指定的文字,並回傳 TextClassification 一個物件,可用於產生處理分類文字的小工具。

ClassifyText(TextClassification+Request)

分類指定的文字,並回傳 TextClassification 一個物件,可用於產生處理分類文字的小工具。

Destroy()

摧毀此文本分類器。

DetectLanguage(TextLanguage+Request)

偵測請求中文本的語言。

Disposed()

當實例被處理後才被召喚。

(繼承來源 IJavaPeerable)
DisposeUnlessReferenced()

如果沒有未解決的參考資料,則 Dispose()呼叫;否則,則不做任何事。

(繼承來源 IJavaPeerable)
Finalized()

當實例完成後才會被通知。

(繼承來源 IJavaPeerable)
GenerateLinks(TextLinks+Request)

產生並回傳 A TextLinks ,可用於文字中註解連結資訊。

OnSelectionEvent(SelectionEvent)

<強烈>註: </強烈>使用 #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)

擴充方法

名稱 Description
ClassifyText(ITextClassifier, String, Int32, Int32, LocaleList)

提供與文本分類相關功能的介面。

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 端是否有效。

適用於