总结
内部类 |
接口 |
搜索管理器。OnCancelListener |
请参见setOnCancelListener(SearchManager.OnCancelListener) 用于配置要监视的活动搜索UI状态。 |
接口 |
搜索管理器。OnDismissListener |
请参见setOnDismissListener(SearchManager.OnDismiss Listener) 用于配置要监视的活动搜索UI状态。 |
常量
公众静态的最终的字符串
动作_键
Intent额外的数据键:将此键与Intent一起使用。ACTION_SEARCH和内容。意向.getIntExtra()
以获取用户用于触发此查询的密钥码。如果用户只需按下搜索UI上的“GO”按钮。这主要与在searchable.xml配置的actionkey元素中使用keycode属性文件。
常量值:
“操作密钥”
公众静态的最终的字符串
动作_MSG
Intent额外的数据键:将此键与Intent一起使用。ACTION_SEARCH和内容。Intent.getStringExtra()
获取为特定搜索操作键定义的操作消息和/或建议。如果搜索是通过键入“enter”启动的,触按“GO”按钮,或其他不涉及任何操作键的方式。
常量值:
“action_msg”
公众静态的最终的字符串
光标_外置_按键_进程
建议提供程序返回的布尔额外数据键获取附加功能()
到表示搜索尚未完成。这可以由搜索UI使用以指示搜索正在进行。建议提供者可以返回部分结果这样,当有更多结果可用时,在光标上发送更改通知。
常量值:
“正在进行”
公众静态的最终的字符串
额外_ ATA_键
常量值:
“intent_extra_data_key”
公众静态的最终的字符串
额外_新_搜索
的布尔额外数据键动作_刹车_搜索
意图。如果真的
,此搜索应该打开一个新的浏览器窗口,而不是使用现有的窗口。
常量值:
“新搜索”
公众静态的最终的字符串
EXTRA_WEB_SEARCH_PENDINGINTENT额外_学习_结束
常量值:
“web_search_pendingcontent”
公众静态的最终整数标志_查询_定义
用于指定条目可用于查询优化的标志,即查询文本当查询细化时,可以用此条目中的文本替换搜索字段中的图标被单击。建议列表应该在条目旁边显示这样一个可单击的图标。
将此标志用作建议_列_标志
。
常量值:
1(0x00000001)
公众静态的最终的字符串
INTENT_ACTION_GLOBAL_SEARCH(意图_操作_全局_搜索)
常量值:
“android.search.action.GLOBAL_search”
公众静态的最终的字符串
意图_操作_搜索_更改
播放意图操作以通知可搜索列表或默认值已更改。如果组件缓存任何可搜索数据并希望保留,则应处理此意图最新的变更。
常量值:
“android.search.action.SEARCHABLES_CHANGED”
公众静态的最终的字符串
意图_操作_搜索_设置
用于启动全局搜索设置活动的意向操作。全球搜索提供商应处理此意图。
常量值:
“android.search.action.search_SETTINGS”
公众静态的最终的字符串
意图_操作_搜索_设置_更改
播放意图操作以通知搜索设置已以某种方式更改。已启用或禁用搜索项,或者其他web搜索提供商已被选中。
常量值:
“android.search.action.SETTINGS_CHANGED”
公众静态的最终的字符串
意图_操作_WEB_SEARCH_SETTINGS
启动web搜索提供商设置活动的意向操作。如果Web搜索提供商具有特定于提供商的功能,则应处理此意图要实现的设置。
常量值:
“android.search.action.WEB_search_SETTINGS”
公众静态的最终的字符串
意向_全局_搜索_活动_更改
常量值:
“android.search.action.GLOBAL_search_ACTIVITY_CHANGED”
公众静态的最终烧焦菜单_键
这是用于调用搜索的默认菜单键的快捷定义。请参见菜单。Item.setAlphabeticShortcut()了解更多信息。
常量值:
115(0x00000073)
公众静态的最终整数菜单_键盘
这是用于调用搜索的默认菜单键的快捷定义。请参见菜单。Item.setAlphabeticShortcut()了解更多信息。
常量值:
47(0x0000002f)
公众静态的最终的字符串
SHORTCUT_MIME_TYPE(时间类型)
用于快捷方式验证的MIME类型。您将在建议内容提供商中使用此内容在getType()函数中。
常量值:
“vnd.android.cursor.item/vnd.addroid.search.support”
公众静态的最终的字符串
建议_列_标志
建议光标的列名。可选。此列用于指定每个项目的附加标志。可以指定多个标志。
必须是其中之一标志_查询_定义
或0表示没有标志。
常量值:
“建议标志”
公众静态的最终的字符串
建议_ COLUMN_ICON_1
公众静态的最终的字符串
建议_ COLUMN_ICON_2
公众静态的最终的字符串
建议_COLUMN_INT_ACTION
建议光标的列名。可选。如果此列存在和此元素存在于给定的行中,这是将在以下情况下使用的操作形成建议的意图。如果未提供元素,将采取操作来自XML元数据中的android:searchSuggestIntentAction字段。至少一个这些必须存在,建议才能产生意图。注意:如果您的操作是对于所有建议都是一样的,使用XML元数据指定它并省略它更有效它来自光标。
常量值:
“建议_注意_操作”
公众静态的最终的字符串
建议_COLUMN_INT_DATA
建议光标的列名。可选。如果此列存在和此元素存在于给定的行中,这是将在以下情况下使用的数据形成建议的意图。如果未提供元素,则将获取数据来自XML元数据中的android:searchSuggestIntentData字段。如果两个来源都没有则Intent的数据字段将为空。注意:如果您的数据是所有建议都是相同的,或者可以使用常量部分和特定ID进行描述,使用XML元数据指定它并从游标中省略它更有效。
常量值:
“建议_通知_数据”
公众静态的最终的字符串
建议_COLUMN_INT_DATA_ID
建议光标的列名。可选。如果此列存在和该元素存在于给定的行中,然后是“/”,该值将附加到数据中意向中的字段。只有在数据字段已设置为适当的基本字符串。
常量值:
“suggest_intent_data_id”
公众静态的最终的字符串
建议_COLUMN_INTENT_EXTRA_DATA
建议光标的列名。可选。如果此列存在和此元素存在于给定的行中,这是将在以下情况下使用的数据形成建议的意图。如果未提供,则Intent的额外数据字段将为空。此列允许建议提供附加的任意数据,这些数据将作为钥匙下面有一个额外的额外_ ATA_键
。
常量值:
“建议删除额外数据”
公众静态的最终的字符串
建议_COLUMN_LAST_ACCESS_HINT
建议光标的列名。可选。此列可能是用于指定时间系统当前TImeMillis()
(UTC的墙时)项目最后一次出现的时间在结果提供应用程序中访问。如果设置,这可能是用于首先显示最近使用的项目。
常量值:
“suggest_last_access_hint”
公众静态的最终的字符串
建议_列_查询
建议光标的列名。如果操作是必需的操作_搜索
,否则可选。如果是这样列已存在和此元素存在于给定的行中,这是将形成建议查询时使用。
常量值:
“建议_通知_查询”
公众静态的最终的字符串
建议_COLUMN_SHORTCUT_ID
公众静态的最终的字符串
建议_COLUMN_SPINNER_WHILE_REFRESHING
建议光标的列名。可选。此列用于指定应该显示一个微调器来代替图标2,而这个建议的快捷方式正在刷新。
常量值:
“建议spiner_while_refreshing”
公众静态的最终的字符串
建议_COLUMN_TEXT_1
建议光标的列名。必修的。这是文本的主要行将作为建议提交给用户。
常量值:
“建议文本_1”
公众静态的最终的字符串
建议_COLUMN_TEXT_2
建议光标的列名。可选。如果光标包含此列,然后,所有建议将以两行格式提供。第二行文本位于小得多的外观。
常量值:
“建议文本_2”
公众静态的最终的字符串
建议_COLUMN_TEXT_2_URL
公众静态的最终的字符串
建议_时间_类型
建议数据的MIME类型。您将在建议内容提供商中使用此选项在getType()函数中。
常量值:
“vnd.android.cursor.dir/vnd.android.search.s建议”
公众静态的最终的字符串
建议_从不_标记_快捷方式
公众静态的最终的字符串
建议参数限制
向建议查询添加了查询参数,以限制返回的建议数。只有咨询和建议提供者可能会选择忽略此限制。
常量值:
“限制”
公众静态的最终的字符串
建议_URI_PATH_QUERY
查询的建议数据的Uri路径。这是搜索管理器根据用户输入向内容提供商查询建议数据时将使用(例如,查找部分匹配项)。通常,您会将其与URI匹配器一起使用。
常量值:
“搜索建议查询”
公众静态的最终的字符串
建议_URI_PATH_SHORTCUT
快捷方式验证的Uri路径。这是搜索管理器在以下情况下使用的路径查询内容提供商以刷新快捷建议结果并检查它是否仍然有效。当被询问时,源可能会返回最新的结果,或者没有结果。不结果表明快捷方式引用了不再有效的建议。
常量值:
“搜索建议快捷方式”
公共方法
退换商品
- 可搜索信息,或
无效的
如果活动没有存在,或不可搜索。
公众的列表<可搜索信息>
在全局搜索中获取搜索项
()
退换商品
- 包含所有可搜索活动的可搜索信息的列表有
android:includeInGlobalSearch
属性集在他们可搜索的元数据中。
公众空隙
onCancel(取消)
(对话框界面对话框)
此方法已弃用API级别4。
此方法是过时的内部实现细节。不要使用。
公众空隙
onDismiss(开除)
(对话框界面对话框)
此方法已弃用API级别4。
此方法是过时的内部实现细节。不要使用。
公众空隙
启动搜索
(字符串initialQuery,布尔选择initialQuery,组件名称启动活动,捆绑appSearchData,布尔全局搜索)
启动搜索UI。
搜索管理器将以重叠方式打开搜索小部件窗口中,基础活动可能会被遮挡。搜索进入状态将一直有效,直到发生以下事件之一:
参数
initialQuery(初始化查询)
| 可以在此处预先输入搜索字符串,但通常为null或空。 |
选择InitialQuery
| 如果为true,将预选初始查询,这意味着任何进一步的键入都会替换它。这对于整个预先形成的正在插入查询。如果为false,则选择点将放置在插入的查询。当插入的查询是用户输入的文本时,这很有用,并且用户期望能够继续打字。此参数仅有意义如果initialQuery是非空字符串。 |
启动活动
| 启动此搜索的活动的ComponentName。 |
应用搜索数据
| 应用程序可以插入特定于应用程序的上下文,以提高其自身的质量或特异性搜索。返回的数据将带有搜索意图。设置为空值不需要额外的数据。 |
全局搜索
| 如果为false,则只会启动特定的搜索由应用程序定义(通常定义为本地搜索)。如果没有违约搜索是在当前应用程序或活动中定义的,将启动全局搜索。如果为true,则始终会启动平台全球(例如基于web的)搜索。 |
公众空隙
停止搜索
()
终止搜索UI。
通常,用户将通过启动搜索或取消。此函数允许底层应用程序或活动提前取消搜索(出于任何原因)。
可以随时安全地调用此函数(即使没有搜索处于活动状态)
公众空隙
触发器搜索
(字符串查询,组件名称启动活动,捆绑应用搜索数据)
参数
查询
| 要触发的查询。如果为空,请求将被忽略。 |
启动活动
| 启动此搜索的活动的ComponentName。 |
应用搜索数据
| 应用程序可以插入特定于应用程序的上下文,以提高其自身的质量或特异性搜索。返回的数据将带有搜索意图。设置为空值不需要额外的数据。 |