Android长按搜索按钮不起作用

时间:2012-03-29 19:55:12

标签: android

所以我的应用程序会长时间按下搜索按钮,并且应该调用它来代替正常的语音搜索。我有以下内容:

<activity android:name=".MyActivity"
              android:label="@string/app_name" android:screenOrientation="portrait"
              android:theme="@android:style/Theme.NoTitleBar">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
        <intent-filter>
              <action android:name="android.intent.action.VOICE_COMMAND"/>
              <category android:name="android.intent.category.DEFAULT" />
          </intent-filter>
    </activity>

但是,当我长按搜索按钮时,活动不会列为选项。此外,没有为此操作设置默认值,因此应填充要启动的可能活动的列表,并且它们会执行;但是,我的并没有被列为一个。想法?

我还尝试将“android.intent.action.VOICE_COMMAND”放在接收器中,并在清单中的自己的活动声明中,但这些也不起作用。

1 个答案:

答案 0 :(得分:0)

这可能会回答你的问题:

https://stackoverflow.com/a/7922697/1259156