2012-10-24 54 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

相關問題