0
因此,我的應用程序在搜索按鈕上長時間按聽,並且應該被調用來代替正常的語音搜索。我有以下內容: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」放在接收器中,並在清單中的自己的活動聲明中,但這些也不起作用。
這工作。這很奇怪,因爲我的應用程序的以前版本使用「android.intent.action.VOICE_COMMAND」並且工作正常。謝謝您的幫助! – Vic 2012-03-30 03:59:43