SearchManager クラス

定義

このクラスは、システム検索サービスへのアクセスを提供します。

[Android.Runtime.Register("android/app/SearchManager", DoNotGenerateAcw=true)]
public class SearchManager : Java.Lang.Object, Android.Content.IDialogInterfaceOnCancelListener, Android.Content.IDialogInterfaceOnDismissListener, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/SearchManager", DoNotGenerateAcw=true)>]
type SearchManager = class
    inherit Object
    interface IDialogInterfaceOnCancelListener
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IDialogInterfaceOnDismissListener
継承
SearchManager
属性
実装

注釈

このクラスは、システム検索サービスへのアクセスを提供します。 検索サービスは Activity と ACTION_SEARCH Intent のメソッドを介して提供されるため、実際には、このクラスを直接操作しません。 Configuration.UI_MODE_TYPE_WATCHはこのシステム サービスをサポートしていません。 開発者ガイド 検索ダイアログの使用とアプリケーションでの検索候補の追加の詳細については、検索開発者ガイドを参照してください。

android.app.SearchManagerの Android リファレンス。

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

コンストラクター

名前 説明
SearchManager(IntPtr, JniHandleOwnership)

既存の Java Native Interface オブジェクトのマネージド表現を初期化します。

フィールド

名前 説明
ActionKey

意図の追加データ キー: Intent.ACTION_SEARCHとコンテンツでこのキーを使用します。Intent.getIntExtra() は、ユーザーがこのクエリのトリガーに使用したキーコードを取得します。

ActionMsg

意図の追加データ キー: Intent.ACTION_SEARCHとコンテンツでこのキーを使用します。Intent.getStringExtra() を使用して、特定の検索アクション キーまたは検索候補に対して定義されたアクション メッセージを取得します。

AppData

意図の追加データ キー: Intent.ACTION_SEARCHとコンテンツでこのキーを使用します。Intent.getBundleExtra() を使用して、検索を開始したアクティビティによって挿入されたアプリ固有の追加データを取得します。

CursorExtraKeyInProgress

検索が完了していないかどうかを示すために Cursor.getExtras で返される検索候補プロバイダーのブール型の追加データ キー。

ExtraDataKey

意図の追加データ キー: このキーは、SUGGEST_COLUMN_INTENT_EXTRA_DATA列によって追加される追加のデータに使用されます。

ExtraNewSearch

Intent.ACTION_WEB_SEARCH意図のブール型の追加データ キー。

ExtraSelectQuery

INTENT_ACTION_GLOBAL_SEARCH意図のブール型の追加データ キー。

ExtraWebSearchPendingintent

Intent.ACTION_WEB_SEARCHの追加データ キー。

FlagQueryRefinement

クエリ絞り込みアイコンがクリックされたときに、エントリをクエリ絞り込み (検索フィールド内のクエリ テキスト) に置き換えることを指定するフラグ。

IntentActionGlobalSearch

グローバル検索アクティビティを開始するための意図アクション。

IntentActionSearchablesChanged

検索可能リストまたは既定値が変更されたことを通知するためにブロードキャストされた意図アクション。

IntentActionSearchSettings

グローバル検索設定アクティビティを開始するための意図アクション。

IntentActionSearchSettingsChanged

何らかの方法で検索設定が変更されたことを通知するためにブロードキャストされた意図アクション。

IntentActionWebSearchSettings

Web 検索プロバイダーの設定アクティビティを開始するための意図アクション。

IntentGlobalSearchActivityChanged

グローバル検索プロバイダーが変更されたことを通知するためにブロードキャストする意図アクション。

MenuKey

これは、検索の呼び出しに使用する既定のメニュー キーのショートカット定義です。

MenuKeycode

これは、検索の呼び出しに使用する既定のメニュー キーのショートカット定義です。

Query

意図の追加データ キー: このキーをコンテンツと共に使用します。Intent.ACTION_SEARCHからクエリ文字列を取得する Intent.getStringExtra()

ShortcutMimeType

ショートカット検証の MIME の種類。

SuggestColumnAudioChannelConfig

候補カーソルの列名。

SuggestColumnContentType

候補カーソルの列名。

SuggestColumnDuration

候補カーソルの列名。

SuggestColumnFlags

候補カーソルの列名。

SuggestColumnFormat

候補カーソルの列名。

SuggestColumnIcon1

候補カーソルの列名。

SuggestColumnIcon2

候補カーソルの列名。

SuggestColumnIntentAction

候補カーソルの列名。

SuggestColumnIntentData

候補カーソルの列名。

SuggestColumnIntentDataId

候補カーソルの列名。

SuggestColumnIntentExtraData

候補カーソルの列名。

SuggestColumnIsLive

候補カーソルの列名。

SuggestColumnLastAccessHint

候補カーソルの列名。

SuggestColumnProductionYear

候補カーソルの列名。

SuggestColumnPurchasePrice

候補カーソルの列名。

SuggestColumnQuery

候補カーソルの列名。

SuggestColumnRatingScore

候補カーソルの列名。

SuggestColumnRatingStyle

候補カーソルの列名。

SuggestColumnRentalPrice

候補カーソルの列名。

SuggestColumnResultCardImage

候補カーソルの列名。

SuggestColumnShortcutId

候補カーソルの列名。

SuggestColumnSpinnerWhileRefreshing

候補カーソルの列名。

SuggestColumnText1

候補カーソルの列名。

SuggestColumnText2

候補カーソルの列名。

SuggestColumnText2Url

候補カーソルの列名。

SuggestColumnVideoHeight

候補カーソルの列名。

SuggestColumnVideoWidth

候補カーソルの列名。

SuggestMimeType

提案データの MIME の種類。

SuggestNeverMakeShortcut

検索候補列の列値SUGGEST_COLUMN_SHORTCUT_ID、検索候補をグローバル検索のショートカットとして保存しない場合に発生します。

SuggestParameterLimit

クエリ パラメーターを検索候補クエリに追加して、返される候補の数を制限します。

SuggestUriPathQuery

クエリ候補データの URI パス。

SuggestUriPathShortcut

ショートカット検証の URI パス。

UserQuery

意図の追加データ キー: このキーをコンテンツと共に使用します。Intent.getStringExtra() は、ユーザーによって入力されたクエリ文字列を取得します。

プロパティ

名前 説明
Class

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

(継承元 Object)
GlobalSearchActivity

グローバル検索アクティビティの名前を取得します。

Handle

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

(継承元 Object)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniPeerMembers

Android.App.SearchManager 用の JNI バインディング インフラストラクチャを提供します。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
SearchablesInGlobalSearch

グローバル検索に含めることができる検索可能なアクティビティの一覧を返します。

ThresholdClass

Android.App.SearchManager 用の JNI バインディング インフラストラクチャを提供します。

ThresholdType

Android.App.SearchManager 用の JNI バインディング インフラストラクチャを提供します。

メソッド

名前 説明
Clone()

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

(継承元 Object)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
FromContext(Context)

このクラスは、システム検索サービスへのアクセスを提供します。

GetHashCode()

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

(継承元 Object)
GetSearchableInfo(ComponentName)

検索可能なアクティビティに関する情報を取得します。

JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
OnCancel(IDialogInterface)
古い.

このメソッドは非推奨とされます。

OnDismiss(IDialogInterface)
古い.

このメソッドは非推奨とされます。

SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetOnCancelListener(SearchManager+IOnCancelListener)

検索 UI が取り消されるたびに呼び出されるコールバックを設定またはクリアします。

SetOnDismissListener(SearchManager+IOnDismissListener)

検索 UI が閉じるたびに呼び出されるコールバックを設定またはクリアします。

StartSearch(String, Boolean, ComponentName, Bundle, Boolean)

検索 UI を起動します。

StopSearch()

検索 UI を終了します。

ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

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

(継承元 Object)
TriggerSearch(String, ComponentName, Bundle)

startSearch(String、boolean、ComponentName、Bundle、boolean) に似ていますが、実際には検索ダイアログを呼び出した後に検索クエリを起動します。

UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

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

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

(継承元 Object)
Wait(Int64)

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

(継承元 Object)

イベント

名前 説明
Cancel

このクラスは、システム検索サービスへのアクセスを提供します。

Dismiss

このクラスは、システム検索サービスへのアクセスを提供します。

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

名前 説明
IJavaPeerable.Disposed()

このマネージド ピアが破棄されたことを相互運用ランタイムに通知します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

別のマネージド参照によって保持されない限り、このJavaピアを解放します。

(継承元 Object)
IJavaPeerable.Finalized()

このマネージド ピアが終了したことを相互運用ランタイムに通知します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

このマネージド ピアとその JNI 参照の間の関係を記述する状態を取得します。

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

このJava ピアの相互運用 ID ハッシュ コードを設定します。

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

このJava ピアのマネージド ピアと JNI ピアの状態を設定します。

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

このマネージド ピアで使用される JNI オブジェクト参照を設定します。

(継承元 Object)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

このクラスは、システム検索サービスへのアクセスを提供します。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象