【发布时间】:2011-10-27 21:27:52
【问题描述】:
在许多 Android 手机上,当用户长按搜索按钮时,它会启动 Google 语音搜索意图。如何在整个系统中覆盖此功能,而不仅仅是覆盖活动中的搜索按钮长按?更具体地说,如何将我的应用程序添加为与 Google 语音搜索相同类型的意图,以便在长按搜索按钮时显示为“选择应用程序”选项。非常感谢!
【问题讨论】:
标签: android search button android-intent
在许多 Android 手机上,当用户长按搜索按钮时,它会启动 Google 语音搜索意图。如何在整个系统中覆盖此功能,而不仅仅是覆盖活动中的搜索按钮长按?更具体地说,如何将我的应用程序添加为与 Google 语音搜索相同类型的意图,以便在长按搜索按钮时显示为“选择应用程序”选项。非常感谢!
【问题讨论】:
标签: android search button android-intent
尝试使用“android.intent.action.SEARCH_LONG_PRESS”作为您的操作,在您的 AndroidManifest.xml 中您的意图过滤器下的类别为“android.intent.category.DEFAULT”
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".YourActivityName" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.SEARCH_LONG_PRESS" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>
【讨论】: