SpellCheckerSession クラス

定義

SpellCheckerSession インターフェイスは、SpellCheckerService のクライアントごとの機能を提供します。

[Android.Runtime.Register("android/view/textservice/SpellCheckerSession", DoNotGenerateAcw=true)]
public class SpellCheckerSession : Java.Lang.Object
[<Android.Runtime.Register("android/view/textservice/SpellCheckerSession", DoNotGenerateAcw=true)>]
type SpellCheckerSession = class
    inherit Object
継承
SpellCheckerSession
属性

注釈

SpellCheckerSession インターフェイスは、SpellCheckerService のクライアントごとの機能を提供します。

"Applications"><h3>Applications</h3>

ほとんどの場合、標準 android.widget.TextView またはそのサブクラスを使用しているアプリケーションは、スペル チェック サービスで適切に動作するために行う必要はほとんどありません。 注意する必要があるメインは次のとおりです。

<ul><li> 編集可能なテキスト ビューで を android.R.attr#inputType 適切に設定して、ユーザーがテキストを編集するのに役立つ十分なコンテキストをスペル チェックで取得できるようにします。 </ul>

スペル チェック サービスを直接使用するクライアント アプリケーションを作成しているまれなユーザーの場合は、 または #getSuggestions(TextInfo[], int, boolean) を使用#getSuggestions(TextInfo, int)して、スペル チェック サービスから結果を取得する必要があります。

<h3>Security</h3>

スペル チェックには、たとえば を介して送信されるすべてのテキストを監視できるため、 android.widget.TextView多くのセキュリティ問題が関連しています。 Android スペル チェッカー フレームワークでは、任意のサード パーティのスペル チェッカーも許可されるため、選択と対話を制限するように注意する必要があります。

スペル チェック フレームワークの背後にあるセキュリティ アーキテクチャに関するいくつかの重要なポイントを次に示します。

<ul><li>システムのみが、アクセス許可を介してスペル チェック フレームワークの android.service.textservice.SpellCheckerService インターフェイスに android.Manifest.permission#BIND_TEXT_SERVICE 直接アクセスできます。 これは、このアクセス許可を必要としないスペル チェック サービスにバインドしないことによって、システムで適用されます。

<li>ユーザーは、有効にする前に、設定で新しいスペル チェックを明示的に有効にする必要があります。このチェックを有効にして、システムで認識し、使用可能にすることを確認する必要があります。 </ul>

の Java ドキュメント android.view.textservice.SpellCheckerSession

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

コンストラクター

SpellCheckerSession(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

フィールド

ServiceMetaData

SpellChecker サービス コンポーネントが自身に関する情報を公開する名前。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IsSessionDisconnected
JniIdentityHashCode

SpellCheckerSession インターフェイスは、SpellCheckerService のクライアントごとの機能を提供します。

(継承元 Object)
JniPeerMembers

SpellCheckerSession インターフェイスは、SpellCheckerService のクライアントごとの機能を提供します。

PeerReference

SpellCheckerSession インターフェイスは、SpellCheckerService のクライアントごとの機能を提供します。

(継承元 Object)
SpellChecker

このスペル チェック セッションに含まれるスペル チェック サービス情報を取得します。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

メソッド

Cancel()

保留中のタスクと実行中のスペル チェック タスクを取り消す

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Close()

このセッションを終了し、TextServicesManagerService がバインドされたスペル チェックを切断できるようにします。

Dispose()

SpellCheckerSession インターフェイスは、SpellCheckerService のクライアントごとの機能を提供します。

(継承元 Object)
Dispose(Boolean)

SpellCheckerSession インターフェイスは、SpellCheckerService のクライアントごとの機能を提供します。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetSentenceSuggestions(TextInfo[], Int32)

指定した文から候補を取得する

GetSuggestions(TextInfo, Int32)
古い.

指定したテキストの部分文字列の候補文字列を取得します。

GetSuggestions(TextInfo[], Int32, Boolean)
古い.

getSuggestions のバッチ プロセス

JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

SpellCheckerSession インターフェイスは、SpellCheckerService のクライアントごとの機能を提供します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

SpellCheckerSession インターフェイスは、SpellCheckerService のクライアントごとの機能を提供します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

SpellCheckerSession インターフェイスは、SpellCheckerService のクライアントごとの機能を提供します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

SpellCheckerSession インターフェイスは、SpellCheckerService のクライアントごとの機能を提供します。

(継承元 Object)
IJavaPeerable.Finalized()

SpellCheckerSession インターフェイスは、SpellCheckerService のクライアントごとの機能を提供します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

SpellCheckerSession インターフェイスは、SpellCheckerService のクライアントごとの機能を提供します。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

SpellCheckerSession インターフェイスは、SpellCheckerService のクライアントごとの機能を提供します。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

SpellCheckerSession インターフェイスは、SpellCheckerService のクライアントごとの機能を提供します。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

SpellCheckerSession インターフェイスは、SpellCheckerService のクライアントごとの機能を提供します。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

SpellCheckerSession インターフェイスは、SpellCheckerService のクライアントごとの機能を提供します。

GetJniTypeName(IJavaPeerable)

SpellCheckerSession インターフェイスは、SpellCheckerService のクライアントごとの機能を提供します。

適用対象