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 для android.view.textclassifier.TextClassifier.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Поля

Имя Описание
ExtraFromTextClassifier

Дополнительные сведения о намерениях действий, поступающих из TextClassifier, когда он предлагает действия вызывающему объекту.

ExtraTextOriginPackage

Дополнительное указание имени пакета приложения, из которого должен быть классифицирован текст.

HintTextIsEditable

Указывает, что текст под вопросом редактируется.

HintTextIsNotEditable

Указывает, что текст, указанный в вопросе, не редактируется.

TypeAddress

Физический адрес.

TypeDate

Ссылка на время, которая не является более конкретной, чем дата.

TypeDateTime

Ссылка на время, содержащая определенное время.

TypeEmail

Адрес электронной почты (например,

TypeFlightNumber

Номер рейса в формате IATA.

TypeOther

Классификатор запускался, но не распознал известную сущность.

TypeOtp

Одноразовый пароль.

TypePhone

Номер телефона (например,

TypeSmsRetrieverOtp

OTP для извлечения SMS.

TypeUnknown

Не удалось запустить TextClassifier.

TypeUrl

URL-адрес веб-сайта.

WidgetTypeClipboard

Контекст классификации текста предназначен для использования с системным буфером обмена.

WidgetTypeCustomEdittext

Мини-приложение, связанное с контекстом классификации текста, — это пользовательское редактируемое текстовое мини-приложение.

WidgetTypeCustomTextview

Мини-приложение, связанное с контекстом классификации текста, является пользовательским текстовым мини-приложением.

WidgetTypeCustomUnselectableTextview

Мини-приложение, связанное с контекстом классификации текста, является пользовательским неизбираемым текстовым мини-приложением.

WidgetTypeEdittext

Мини-приложение, связанное с контекстом классификации текста, является стандартным EditText.

WidgetTypeEditWebview

Мини-приложение, связанное с контекстом классификации текста, является стандартным редактируемым WebView.

WidgetTypeNotification

Мини-приложение, связанное с контекстом классификации текста, является уведомлением

WidgetTypeTextview

Мини-приложение, связанное с контекстом классификации текста, является стандартным TextView.

WidgetTypeUnknown

Мини-приложение, связанное с контекстом классификации текста, имеет неизвестный или неопределенный тип.

WidgetTypeUnselectableTextview

Мини-приложение, связанное с контекстом классификации текста, является стандартным неизбираемым TextView.

WidgetTypeWebview

Мини-приложение, связанное с контекстом классификации текста, является стандартным WebView.

Свойства

Имя Описание
Handle

Возвращает значение JNI базового объекта Android.

(Унаследовано от IJavaObject)
IsDestroyed

Возвращает, был ли уничтожен этот textClassifier.

JniIdentityHashCode

Возвращает значение java.lang.System.identityHashCode() для упаковаемого экземпляра.

(Унаследовано от IJavaPeerable)
JniManagedPeerState

Состояние управляемого однорангового узла.

(Унаследовано от IJavaPeerable)
JniObjectReferenceControlBlock

Интерфейс для предоставления связанных функций классификации текста.

(Унаследовано от IJavaPeerable)
JniPeerMembers

Поддержка доступа к членам и вызовов.

(Унаследовано от IJavaPeerable)
MaxGenerateLinksTextLength

Возвращает максимальную длину текста, который может обрабатываться с помощью generateLinks.

NoOp

No-op TextClassifier.

PeerReference

JniObjectReference Возвращает экземпляр объекта в оболочке Java.

(Унаследовано от 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)

ПРИМЕЧАНИЕ. Вместо этого используйте 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)

Интерфейс для предоставления связанных функций классификации текста.

GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

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.

Применяется к