SearchManager 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
此類別提供系統搜尋服務的存取權限。
[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
- 繼承
- 屬性
- 實作
備註
此類別提供系統搜尋服務的存取權限。 實務上,你不會直接與這個類別互動,因為搜尋服務是透過 Activity 和 ACTION_SEARCH Intent 中的方法來提供。 Configuration.UI_MODE_TYPE_WATCH不支援此系統服務。 開發者指南 欲了解更多關於使用搜尋對話框及在應用程式中新增搜尋建議的資訊,請閱讀搜尋開發者指南。
Android 參考資料。android.app.SearchManager
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
建構函式
| 名稱 | Description |
|---|---|
| SearchManager(IntPtr, JniHandleOwnership) |
初始化現有 Java 原生介面物件的受管理表示。 |
欄位
| 名稱 | Description |
|---|---|
| ActionKey |
意圖額外資料鍵:使用此鍵與意圖相符。 |
| ActionMsg |
意圖額外資料鍵:使用此鍵與意圖相符。 |
| AppData |
意圖額外資料鍵:使用此鍵與意圖相符。 |
| CursorExtraKeyInProgress |
建議提供者回傳 |
| ExtraDataKey |
意圖額外資料鍵:此鍵用於欄位中新增 |
| ExtraNewSearch |
布林額外資料鍵用於意圖 |
| ExtraSelectQuery |
布林額外資料鍵用於意圖 |
| ExtraWebSearchPendingintent |
額外的資料鍵。 |
| FlagQueryRefinement |
標記以指定該條目可用於查詢精煉,i. |
| IntentActionGlobalSearch |
啟動全域搜尋活動的意圖動作。 |
| IntentActionSearchablesChanged |
意圖行動廣播以通知可搜尋清單或預設值已變更。 |
| IntentActionSearchSettings |
啟動全域搜尋設定活動的意圖動作。 |
| IntentActionSearchSettingsChanged |
意圖行動廣播以通知搜尋設定已以某種方式變更。 |
| IntentActionWebSearchSettings |
意圖行動,啟動網路搜尋服務的設定活動。 |
| IntentGlobalSearchActivityChanged |
意圖行動將廣播以通知全球搜尋服務提供者已變更。 |
| MenuKey |
這是預設選單鍵用於呼叫搜尋的捷徑定義。 |
| MenuKeycode |
這是預設選單鍵用於呼叫搜尋的捷徑定義。 |
| Query |
意圖額外資料鍵:使用此鍵
|
| 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 |
建議欄位值,表示 |
| SuggestParameterLimit |
在建議查詢中新增查詢參數,以限制回傳的建議數量。 |
| SuggestUriPathQuery |
查詢建議資料的 Uri 路徑。 |
| SuggestUriPathShortcut |
Uri 路徑用於捷徑驗證。 |
| UserQuery |
意圖額外資料鍵:使用此鍵
|
屬性
| 名稱 | Description |
|---|---|
| Class |
回傳此 |
| GlobalSearchActivity |
會取得全球搜尋活動的名稱。 |
| Handle |
底層 Android 實例的帳號。 (繼承來源 Object) |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
此類別提供系統搜尋服務的存取權限。 (繼承來源 JavaObject) |
| JniPeerMembers |
提供 Android.App.SearchManager 的 JNI 綁定基礎設施。 |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| SearchablesInGlobalSearch |
回傳可納入全域搜尋的可搜尋活動清單。 |
| ThresholdClass |
提供 Android.App.SearchManager 的 JNI 綁定基礎設施。 |
| ThresholdType |
提供 Android.App.SearchManager 的 JNI 綁定基礎設施。 |
方法
事件
| 名稱 | Description |
|---|---|
| Cancel | |
| Dismiss | |
明確介面實作
| 名稱 | Description |
|---|---|
| IJavaPeerable.Disposed() |
此類別提供系統搜尋服務的存取權限。 (繼承來源 JavaObject) |
| IJavaPeerable.Finalized() |
此類別提供系統搜尋服務的存取權限。 (繼承來源 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
此類別提供系統搜尋服務的存取權限。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
此類別提供系統搜尋服務的存取權限。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
此類別提供系統搜尋服務的存取權限。 (繼承來源 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
此類別提供系統搜尋服務的存取權限。 (繼承來源 JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
此類別提供系統搜尋服務的存取權限。 |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時檢查型別轉換。 |
| JavaCast<TResult>(IJavaObject) |
此類別提供系統搜尋服務的存取權限。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |