问题标签 [android-searchmanager]

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 回答
2172 浏览

database - 快速搜索框是否在 Android 中搜索数据库?如何?

我有一个包含纬度和经度值的数据库。我需要搜索这些值取决于用户输入。快速搜索框是否只能搜索具有类型搜索功能的数据库值。否则,我想放置一个单独的 EditText,然后执行搜索过程。如果 QSB 是可能的,那么该怎么做?我想搜索并在地图上放置一个图钉。请记下它。任何想法,教程和示例代码都非常感谢?

0 投票
1 回答
1849 浏览

android - 在android中搜索的建议?

我可以使用 onSearchRequested() 方法在我的应用程序上实现 QSB。我的表中有 4 列。当我输入 QSB 时。它将在“建议”窗口中给出一些建议。怎么做?可搜索字典示例显示字典提供程序类以检索建议。但在那没有插入数据。然后他们如何获得建议。你能解释一下我们必须遵循的步骤或教程吗,示例代码非常感谢。

0 投票
1 回答
47121 浏览

android - 什么时候需要在 android 小部件或应用程序中使用 singleTop launchMode?

我刚刚被一个小部件烫伤了。我可以看到问题的原因,但我无法确定原因或解决方案。我的小部件正在发出搜索 (SearchManager) 并且活动启动了一个搜索对话框,但是当它回调我的小部件时,它创建了对小部件的另一个引用(即线程 ID 相同,但小部件 ID从 65 更改为 0)。

这使我相信正在创建一个新实例,我在文档中搜索了适用于该问题的设置。android:launchMode="singleTop"最终,当我在 AndroidManifest 中设置它时,我偶然发现了它,中提琴!我的小部件工作。

这花了我两天的大部分时间来调试。

是否还有其他情况或对我的问题有更技术上正确的答案?

0 投票
0 回答
166 浏览

android - 如何通知搜索建议视图的 DPI 显示为缩略图的图像?

我有一个使用 Android 搜索和自动搜索建议功能的活动。

我在活动中使用的缩略图都存储在 SD 卡上(有很多),并且都是 MDPI 分辨率。

在我的活动中使用它们时,这很好,因为我可以考虑这一点并适当地缩放,但是在搜索建议视图中,缩略图似乎被假定为当前 DPI,因此缩略图在 HDPI 设备上看起来很小。

我正在使用自定义检索搜索建议视图的缩略图ContentProvider并覆盖该openFile方法 - 但是我看不出这如何让我对设置 DPI 进行任何控制,因为它只返回一个通用的ParcelFileDescriptor.

是否可以使用ParcelFileDescriptor通知 DPI 的搜索建议视图?或者还有其他可能的方法吗?我自己无法直接控制它,因为 Android 框架处理数据到自动建议视图的映射。

我的openFile方法看起来像:

这似乎是我唯一可以控制请求它的自动建议管理器和显示它之间的文件的地方。

0 投票
1 回答
442 浏览

android - 主屏幕上的搜索框

我使用了 SearchManager,它仅在应用程序启动时提供搜索键。有没有办法在主屏幕/壁纸上放置一个文本框并在用户按下回车时调用活动?

0 投票
1 回答
1602 浏览

android - 来自小部件提供者的发布意图操作

我想构建一个搜索小部件。单击小部件应在我的应用程序中打开搜索活动。这是来自小部件提供商的 onUpdate() 的代码。

在我的 SearchActivity.onCreate() 中,我正在检查意图操作为Intent.ACTION_SEARCH.equals( this.getIntent().getAction()). 但是,当通过小部件提供程序使用 PendingIntent 发布意图时,将this.getIntent().getAction()返回 null。当通过 SearchManager 调用 SearchActivity(这是应用程序的默认 SearchManager 处理程序)时,它会获得有效的操作为android.intent.action.SEARCH.

我对未决意图做错了什么?

0 投票
2 回答
1747 浏览

android - 如何处理来自搜索管理器的回调?

让我们假设以下内容:

我无法处理从活动 B 到活动 A 的回调,因为我没有搜索管理器意图(我认为?)。

呼叫搜索管理器(在活动 A 中)

用户选择列表项后返回活动 A

在活动 A 中处理回调:

PICK_COMPANY_REQUEST永远不会发送到回调。为什么是这样?我假设是因为搜索管理器有意图,而不是 Activity B。我怎样才能确保它被调用?

onActivityResult() 永远不会被调用。为什么?

0 投票
3 回答
2278 浏览

android - 如何为搜索按钮定义一个活动?

我没有使用 SearchManager,但我已经建立了自己的自定义搜索活动。我希望在用户单击“搜索”按钮时显示它。我怎样才能做到这一点?

0 投票
7 回答
5863 浏览

android - 动态设置搜索提示

有人知道如何动态设置android搜索对话框提示吗?T 尝试做类似的事情:

某处:

但文本等于空。

所以期待你的建议。谢谢。

0 投票
1 回答
177 浏览

android - android:如何将 SearchManager 定位在距顶部 60dip 左右的位置?

我已经使用 onSearchRequested() 实现了 android 的 searchmanager。这工作正常,但它显示在页面顶部。如何将布局调整为距顶部大约 60dip?

非常感谢,