2011-10-27 5 views
0

多くのAndroid端末では、ユーザーが[検索]ボタンを長く押すと、Google音声検索の意図が表示されます。アクティビティから検索ボタンの長押しを上書きするだけでなく、システム全体でこの機能をどのようにオーバーライドできますか?具体的には、アプリをGoogle Voice Searchと同じ種類のインテントにするために、検索ボタンを長押ししたときに「アプリケーションの選択」オプションとして表示されるようにするにはどうすればよいですか。どうもありがとう!検索の長押しを無効にする

答えて

3

<application android:icon="@drawable/icon" android:label="@string/app_name"> 
     <activity android:name=".YourActivityName" android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.SEARCH_LONG_PRESS" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
     </activity> 

    </application> 
あなたのAndroidManifest.xmlであなたの意思-フィルターの下に「android.intent.category.DEFAULT」などのカテゴリにあなたの行動として「android.intent.action.SEARCH_LONG_PRESS」を使用してみてください