【发布时间】:2012-03-29 19:55:11
【问题描述】:
所以我的应用程序会监听搜索按钮上的长按,并且应该调用它来代替正常的语音搜索。我有以下内容:
<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”放入接收器和清单中它自己的活动声明中,但这些也不起作用。
【问题讨论】:
标签: android