2012-10-24 30 views
1

我的搜索活动目前看起来像这样在Android清单:如何让我的应用程序接受来自其他应用程序的搜索意图?

<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> 

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

回答

0

我刚刚在android dev博客上发现了this page。我一直在想的是我的searchable.xml中的xml属性android:includeInGlobalSearch="true"

0

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

+0

它没有被列出。我忘了提到Android Lint会向活动节点添加一条警告,告知“导出的活动不需要权限”。 – Taig

相关问题