覆盖搜索长按

时间:2011-10-27 21:27:52

标签: android search button android-intent

在许多Android手机上,当用户长按“搜索”按钮时,它会启动Google语音搜索意图。如何在整个系统中覆盖此功能,而不仅仅是覆盖活动中的“长按”搜索按钮?更具体地说,如何将我的应用添加为与Google语音搜索相同的意图类型,以便在长按“搜索”按钮时显示为“选择应用程序”选项。非常感谢!

1 个答案:

答案 0 :(得分:3)

尝试在AndroidManifest.xml中的intent-filters下使用“android.intent.action.SEARCH_LONG_PRESS”作为您的操作,类别为“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>