我有一个应用,一个搜索应用。 现在我有一个问题,例如,当您在主屏幕上并且长按搜索键时,它会打开Google搜索。 如何在应用程序中设置代码,当您长按搜索键时,它会打开我的应用程序?
我希望你理解我,我希望你能帮助我。
Gaauwe
答案 0 :(得分:1)
尝试这些链接,它会让示例打开搜索键。
http://developer.android.com/resources/articles/qsb.html
http://developer.android.com/resources/samples/SearchableDictionary/index.html
答案 1 :(得分:1)
使用“搜索”按钮可以执行以下两项操作:
对于第一个选项,请参阅Abhi提供的链接: http://developer.android.com/resources/articles/qsb.html http://developer.android.com/resources/samples/SearchableDictionary/index.html
对于第二个选项,我理解这是您想要做的,您必须在Androidmanifest.xml中添加以下intent过滤器:
<intent-filter>
<action android:name="android.intent.action.SEARCH_LONG_PRESS" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
独立于这两个选项,您可能感兴趣的另一件事是将您的App数据添加到全局搜索(快速搜索框),就像应用程序所做的字典:
<searchable xmlns:android="http://schemas.android.com/apk/res/android"
android:label="@string/search_label"
android:searchSettingsDescription="@string/settings_description"
android:includeInGlobalSearch="true"
android:searchSuggestAuthority="dictionary"
android:searchSuggestIntentAction="android.intent.action.VIEW">
</searchable>