在许多Android手机,当用户长按搜索按钮,它启动谷歌语音搜索意图。 如何可以覆盖此功能在整个系统,而不仅仅是从活动覆盖搜索键长按? 更具体地讲,我怎么可以加我的应用程序是同一型意图为谷歌语音搜索,使其显示为一个“选择应用程序”选项时,搜索键长按。 非常感谢!
Answer 1:
尝试使用“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>
文章来源: Overriding Search Long Press