2012-03-29 8 views
0

so meine App hört lange auf die Such-Taste und soll statt der normalen Sprachsuche aufgerufen werden. Ich habe folgendes:Android lang drücken Sie die Such-Taste funktioniert nicht

<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> 

Aber die Aktivität ist nicht als eine Option aufgeführt, wenn ich die Suche lange drücken. Außerdem sind für diese Aktion keine Standardwerte festgelegt, daher sollte eine Liste der möglichen zu startenden Aktivitäten ausgefüllt werden. jedoch ist meins nicht als eins aufgeführt. Gedanken?

Ich habe auch versucht, die "android.intent.action.VOICE_COMMAND" in einem Empfänger und in einer eigenen Aktivitätserklärung in das Manifest zu setzen, aber diese funktionieren auch nicht.

Antwort

0

Dies könnte Ihre Frage beantworten:

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

+1

Das funktionierte. Das ist sehr seltsam, weil frühere Versionen meiner App die "android.intent.action.VOICE_COMMAND" verwendet haben und gut funktionierten. Danke für die Hilfe! – Vic

Verwandte Themen