问题标签 [android-qsb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
951 浏览

android - QSB(快速搜索栏):使建议可编辑

当用户单击它时,如何使 QSB 中的建议可编辑?即通过右侧的编辑图标,例如在 Google 搜索应用程序上。

是否有标准的方法,或者是否需要从头开始实现它,即带有按钮的 xml 中的自定义建议列表项布局等?

我在https://developer.android.com/guide/topics/search/searchable-config.html等上找不到任何相关信息。

qsb 样本

编辑:我目前正在尝试此进行测试,在调用搜索意图后,我使用查询预设开始新搜索 - 它可以工作但速度太慢,因为它关闭搜索 UI 并重新打开它,这不是我想。我希望搜索 UI 保持打开状态。

0 投票
1 回答
71 浏览

android - 新 QSB/搜索管理器内容提供商的自动/程序化选择

我编写了一个新的 Content Provider 来为 Search Manager 提供一个新的 Searchable Item 类。

据我所知,用户必须选择加入,以便我的新可搜索项目类包含在他们的全局搜索中。

安装我的应用程序时,有没有办法自动选择加入?或者以编程方式执行此操作,以便我可以提供一个对话框,用户可以轻松地通过我的应用程序选择加入?

0 投票
1 回答
462 浏览

android - 在 android 应用中实现类似 QSB 的建议

我需要在我的 android 应用程序中提供一个搜索框。当用户开始输入搜索文本时,我需要向他展示相关建议。(正如我们在主屏幕上的 google-search 小部件中看到的那样。如果我们从日志中看到,它com.android.quicksearchbox/.SearchActivity是以android.search.action.GLOBAL_SEARCH意图开始的,它会搜索以下内容: corpora:[web, apps, com.android.contacts/.activities.PeopleActivity]).

唯一的事情是我需要从网络和我的应用程序数据库中显示建议。

知道如何实现吗?我需要自己实现SuggestionsProvider还是可以直接使用本机实现?如果是这样,怎么做?

0 投票
1 回答
193 浏览

google-tv - GoogleTV 快速搜索框建议仅显示 1 个条目

我正在尝试让 googletv 中的全局快速搜索框向我展示我所有的自定义建议。在最新的 googleTV 模拟器上运行我的应用程序时,Global QSB 会向我显示所有适当的自定义建议;但是,在 GTV 设备上运行相同的应用程序时,全局 QSB 仅向我显示第一个自定义建议,而不是其余的。我已将内容提供程序设置为返回以下数据:_id、suggest_text_1、suggest_text_2、suggest_intent_data、suggest_intent_extra_data

任何见解将不胜感激

0 投票
1 回答
100 浏览

google-tv - GoogleTV V3 QSB 建议,更改图像纵横比

我遇到了一个有趣的问题;我的应用程序通过 SUGGEST_COLUMN_ICON_1 向 QSB 提供搜索建议以及电影海报。在 v3 之前的 GTV 版本中,我可以正确显示海报。在 v3 上,建议显示(在其他下),只有海报的一部分显示在正方形中。电视和电影建议,从黄金时段的 qsb 中适当大小的建议海报,有没有办法改变显示的建议图标的方面,或者可以用于建议的不同字段?

编辑:代码

我使用一个基本的内容提供者来阅读来自 sqlite 的建议;我使用以下预测;除此之外,我不做任何事情。

0 投票
1 回答
90 浏览

android - 在谷歌电视中,QSB 仅在“其他”标签中显示结果自定义数据?

我制作了两个自定义内容提供程序并在 nexus 7 版本 4.3 中确认以在不同的选项卡上显示结果。我也用 API 17 编译。

然后我部署到 Google TV,但它显示不同的视图。在 Google TV 中,只显示一个结果,所有结果都显示“其他”选项卡。

如果我想为每个内容提供者制作自定义结果选项卡并在自定义选项卡上显示所有结果。

Google TV 有什么不同?

0 投票
2 回答
1173 浏览

android - 以编程方式将谷歌设置为主屏幕中的搜索栏自定义启动器

我正在. In that case I want to put我的主屏幕(即 Google now 启动器)中创建“我自己的启动器快速搜索栏”。

我怎样才能做到这一点。我经历了多个线程,但没有找到任何相关的答案。

我不想显示widget picker。我希望尽快用户安装这个启动器搜索栏应该在那里。

提前致谢。