2012-03-29 145 views
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」放在接收器中,並在清單中的自己的活動聲明中,但這些也不起作用。

回答

0

這可能會回答你的問題:

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

+1

這工作。這很奇怪,因爲我的應用程序的以前版本使用「android.intent.action.VOICE_COMMAND」並且工作正常。謝謝您的幫助! – Vic 2012-03-30 03:59:43