ITextClassifier Antarmuka

Definisi

Antarmuka untuk menyediakan fitur terkait klasifikasi teks.

[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
Atribut
Penerapan

Keterangan

Antarmuka untuk menyediakan fitur terkait klasifikasi teks. TextClassifier dapat digunakan untuk memahami arti teks, serta menghasilkan tindakan berikutnya yang diprediksi berdasarkan teks. CATATAN: Kecuali dinyatakan lain, metode antarmuka ini memblokir operasi. Panggil utas pekerja.

Referensi Android untuk android.view.textclassifier.TextClassifier.

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Bidang

Nama Deskripsi
ExtraFromTextClassifier

Tambahan yang disertakan pada niat aktivitas yang berasal dari TextClassifier ketika menyarankan tindakan kepada pemanggilnya.

ExtraTextOriginPackage

Ekstra menentukan nama paket aplikasi tempat teks diklasifikasikan berasal.

HintTextIsEditable

Menunjuk bahwa teks yang dimaksud dapat diedit.

HintTextIsNotEditable

Menunjuk bahwa teks yang dimaksud tidak dapat diedit.

TypeAddress

Alamat fisik.

TypeDate

Referensi waktu yang tidak lebih spesifik daripada tanggal.

TypeDateTime

Referensi waktu yang mencakup waktu tertentu.

TypeEmail

Alamat email (misalnya.

TypeFlightNumber

Nomor penerbangan dalam format IATA.

TypeOther

Pengklasifikasi berjalan, tetapi tidak mengenali entitas yang diketahui.

TypeOtp

Kata sandi satu kali.

TypePhone

Nomor telepon (misalnya,

TypeSmsRetrieverOtp

SMS retriever OTP.

TypeUnknown

TextClassifier gagal dijalankan.

TypeUrl

URL Web.

WidgetTypeClipboard

Konteks klasifikasi teks adalah untuk digunakan dengan clipboard sistem.

WidgetTypeCustomEdittext

Widget yang terlibat dalam konteks klasifikasi teks adalah widget teks yang dapat diedit kustom.

WidgetTypeCustomTextview

Widget yang terlibat dalam konteks klasifikasi teks adalah widget teks kustom.

WidgetTypeCustomUnselectableTextview

Widget yang terlibat dalam konteks klasifikasi teks adalah widget teks kustom yang tidak dapat dipilih.

WidgetTypeEdittext

Widget yang terlibat dalam konteks klasifikasi teks adalah EditText standar.

WidgetTypeEditWebview

Widget yang terlibat dalam konteks klasifikasi teks adalah WebView standar yang dapat diedit.

WidgetTypeNotification

Widget yang terlibat dalam konteks klasifikasi teks adalah pemberitahuan

WidgetTypeTextview

Widget yang terlibat dalam konteks klasifikasi teks adalah TextView standar.

WidgetTypeUnknown

Widget yang terlibat dalam konteks klasifikasi teks adalah jenis yang tidak diketahui/tidak ditentukan.

WidgetTypeUnselectableTextview

Widget yang terlibat dalam konteks klasifikasi teks adalah TextView standar yang tidak dapat dipilih.

WidgetTypeWebview

Widget yang terlibat dalam konteks klasifikasi teks adalah WebView standar.

Properti

Nama Deskripsi
Handle

Mendapatkan nilai JNI dari objek Android yang mendasar.

(Diperoleh dari IJavaObject)
IsDestroyed

Mengembalikan apakah TextClassifier ini telah dihancurkan atau tidak.

JniIdentityHashCode

Mengembalikan nilai java.lang.System.identityHashCode() untuk instans yang dibungkus.

(Diperoleh dari IJavaPeerable)
JniManagedPeerState

Status serekan terkelola.

(Diperoleh dari IJavaPeerable)
JniObjectReferenceControlBlock

Antarmuka untuk menyediakan fitur terkait klasifikasi teks.

(Diperoleh dari IJavaPeerable)
JniPeerMembers

Akses anggota dan dukungan pemanggilan.

(Diperoleh dari IJavaPeerable)
MaxGenerateLinksTextLength

Mengembalikan panjang maksimal teks yang dapat diproses oleh generateLinks.

NoOp

TextClassifier No-op.

PeerReference

Mengembalikan instans objek Java yang dibungkusJniObjectReference.

(Diperoleh dari IJavaPeerable)

Metode

Nama Deskripsi
ClassifyText(ICharSequence, Int32, Int32, LocaleList)

Mengklasifikasikan teks yang ditentukan dan mengembalikan objek TextClassification yang dapat digunakan untuk menghasilkan widget untuk menangani teks rahasia.

ClassifyText(TextClassification+Request)

Mengklasifikasikan teks yang ditentukan dan mengembalikan objek TextClassification yang dapat digunakan untuk menghasilkan widget untuk menangani teks rahasia.

Destroy()

Menghancurkan TextClassifier ini.

DetectLanguage(TextLanguage+Request)

Mendeteksi bahasa teks dalam permintaan yang diberikan.

Disposed()

Dipanggil ketika instans telah dibuang.

(Diperoleh dari IJavaPeerable)
DisposeUnlessReferenced()

Jika tidak ada referensi yang luar biasa untuk instans ini, maka panggilan Dispose(); jika tidak, tidak melakukan apa pun.

(Diperoleh dari IJavaPeerable)
Finalized()

Dipanggil ketika instans telah diselesaikan.

(Diperoleh dari IJavaPeerable)
GenerateLinks(TextLinks+Request)

Menghasilkan dan mengembalikan TextLinks yang mungkin diterapkan ke teks untuk membuat anotasi dengan informasi tautan.

OnSelectionEvent(SelectionEvent)

CATATAN: Gunakan onTextClassifierEvent(TextClassifierEvent) sebagai gantinya.

OnTextClassifierEvent(TextClassifierEvent)

Melaporkan peristiwa pengklasifikasi teks.

SetJniIdentityHashCode(Int32)

Atur nilai yang dikembalikan oleh JniIdentityHashCode.

(Diperoleh dari IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Antarmuka untuk menyediakan fitur terkait klasifikasi teks.

(Diperoleh dari IJavaPeerable)
SetPeerReference(JniObjectReference)

Atur nilai yang dikembalikan oleh PeerReference.

(Diperoleh dari IJavaPeerable)
SuggestConversationActions(ConversationActions+Request)

Menyarankan dan mengembalikan daftar tindakan sesuai dengan percakapan yang diberikan.

SuggestSelection(ICharSequence, Int32, Int32, LocaleList)

Mengembalikan indeks awal dan akhir pilihan teks yang disarankan, jenis entitas yang dikenali, dan skor keyakinan terkait.

SuggestSelection(TextSelection+Request)

Mengembalikan indeks awal dan akhir pilihan teks yang disarankan, jenis entitas yang dikenali, dan skor keyakinan terkait.

UnregisterFromRuntime()

Batalkan pendaftaran instans ini sehingga runtime tidak akan mengembalikannya dari pemanggilan di masa mendatang Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Diperoleh dari IJavaPeerable)

Metode Ekstensi

Nama Deskripsi
ClassifyText(ITextClassifier, String, Int32, Int32, LocaleList)

Antarmuka untuk menyediakan fitur terkait klasifikasi teks.

GetJniTypeName(IJavaPeerable)

Mendapatkan nama JNI dari jenis instans self.

JavaAs<TResult>(IJavaPeerable)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Android.

JavaCast<TResult>(IJavaObject)

Antarmuka untuk menyediakan fitur terkait klasifikasi teks.

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

Antarmuka untuk menyediakan fitur terkait klasifikasi teks.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

Berlaku untuk