如何让我的应用程序接受来自其他应用程序的搜索意图?

时间:2012-10-24 10:22:31

标签: android search android-intent

我的可搜索活动目前在Android Manifest中显示如下:

<activity
    android:name=".activity.Search"
    android:launchMode="singleTop" >

    <intent-filter>
        <action android:name="android.intent.action.SEARCH" />
    </intent-filter>

    <meta-data
        android:name="android.app.searchable"
        android:resource="@xml/searchable" />

</activity>

我希望能够将我的应用程序添加到预安装的“Google搜索”-app中作为可搜索元素,因此接受其搜索意图。

2 个答案:

答案 0 :(得分:0)

似乎正确。您是否在Google搜索应用设​​置中启用了应用,以便进行搜索?

答案 1 :(得分:0)

我刚在android开发博客上找到了this page。我一直缺少的是android:includeInGlobalSearch="true"中的xml属性searchable.xml