android - 在设备上的 Google 搜索中显示我的应用程序内容

标签 android search google-now android-app-indexing

我正在研究 Android 系统的设备上搜索机制。我注意到在使用 Google Now 搜索机制进行搜索时,某些内容(例如我设备上的音乐)会显示在搜索结果下方。点击此类记录将打开一个包含所选内容的应用程序(如果是音乐,则为 Google Music)。

问题是 - 这是如何实现的?我知道全局搜索机制(从 Android 4.4 开始停用)和 App Indexing API(它需要我的应用程序内容和网站内容之间的链接)。但是,上面的示例显然是本地的,所以我不相信它是 App Indexing。如果不是那样,那又怎样?

我找到了这个form from Google ,这似乎符合我的问题,但也许还有另一种我不知道的方法?

最佳答案

您可以使用 App Indexing API不链接到网页内容。只需传递 Uri.parse("") 也就是一个空的 Uri 作为 web url。

关于android - 在设备上的 Google 搜索中显示我的应用程序内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33144221/

相关文章:

PHP/MySQL : Custom site search

android - 如何以编程方式启动 Google Now 语音搜索?

android - 如何使用语音识别器获取音频幅度?

android - 如何设置ExpandableListView的指示器图标的宽度和高度?

java - 将 ArrayList 从 Fragment 类传递到 Activity

algorithm - 在大图中搜索简单图

postgresql 9.2.4 hstore 搜索键未知运算符

具有固定页眉和页脚的 ScrollView 内的 Android 相对布局

带有图像的 Android ViewPager : memory leak/app crashes

android - 使用自定义 Google Now 命令启动 Android 应用程序