Language

SearchManager クラス

定義

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

[Android.Runtime.Register("android/app/SearchManager", DoNotGenerateAcw=true)]
public class SearchManager : Java.Lang.Object, Android.Content.IDialogInterfaceOnCancelListener, Android.Content.IDialogInterfaceOnDismissListener, IDisposable
[<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 リファレンス。

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

コンストラクター

Name 説明
SearchManager(IntPtr, JniHandleOwnership)

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

フィールド

Name 説明
ActionKey

意図の追加データ キー: このキーを意図と共に使用します。

ActionMsg

意図の追加データ キー: このキーを意図と共に使用します。

AppData

意図の追加データ キー: このキーを意図と共に使用します。

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

エントリをクエリ絞り込みで使用できることを指定するフラグ(i.

IntentActionGlobalSearch

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

IntentActionSearchablesChanged

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

IntentActionSearchSettings

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

IntentActionSearchSettingsChanged

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

IntentActionWebSearchSettings

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

IntentGlobalSearchActivityChanged

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

MenuKey

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

MenuKeycode

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

Query

意図の追加データ キー: このキーを使用する android.content.Intent#getStringExtra content.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

意図の追加データ キー: このキーを使用する android.content.Intent#getStringExtra content.Intent.getStringExtra() ユーザーが入力したクエリ文字列を取得します。

プロパティ

Name 説明
Class

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

(継承元 Object)
GlobalSearchActivity

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

Handle

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

(継承元 Object)
JniIdentityHashCode

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

(継承元 Object)
JniManagedPeerState

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

(継承元 JavaObject)
JniPeerMembers

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

PeerReference

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

(継承元 Object)
SearchablesInGlobalSearch

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

ThresholdClass

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

ThresholdType

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

メソッド

Name 説明
Clone()

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

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

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

(継承元 JavaObject)
Dispose()

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

(継承元 Object)
Dispose(Boolean)

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

(継承元 Object)
DisposeUnlessReferenced()

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

(継承元 JavaObject)
Equals(Object)

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

(継承元 JavaObject)
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 が閉じるたびに呼び出されるコールバックを設定またはクリアします。

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

(継承元 JavaObject)
StartSearch(String, Boolean, ComponentName, Bundle, Boolean)

検索 UI を起動します。

StopSearch()

検索 UI を終了します。

ToArray<T>()

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

(継承元 Object)
ToString()

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

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

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

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)

イベント

Name 説明
Cancel
Dismiss

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

Name 説明
IJavaPeerable.Disposed()

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

(継承元 JavaObject)
IJavaPeerable.Finalized()

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

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

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

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

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

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

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

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

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

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

拡張メソッド

Name 説明
GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象