2013-04-10 21 views

答えて

8

あなたはSearchable Configuration reference pageあたりのsearchable.xml設定ファイルに

android:includeInGlobalSearch="true" 

を設定することにより、今グーグルでの携帯電話の検索にアプリケーションを追加することができます。 Google Nowは、多くの場合the Quick Search Boxと呼ばれていたAndroidの以前のバージョンと同じ電話検索オプションを共有しています。おそらくSearch Suggestions for the Quick Search Box trainingも参考にしてください。

+0

例えば、音楽トラックを検索して "listen to ..."で始まる検索にアプリケーションが応答するようにするには、android:searchSuggestIntentDataによって処理されますか? – Seanonymous

+0

@Seanonymous - これは別のものです:http://android-developers.blogspot.com/2010/09/supporting-new-music-voice-action.html – ianhanniballake

+0

この属性を追加しましたが、今でも自分のアプリが表示されています... – slott

1

これが機能するには、searchable.xmlにいくつかの重要な属性が含まれている必要があります。インクルードグローバルを追加するだけでは機能しません。

私は検索は「電話検索」リストに表示するために必須であることが判明しているものがある:

android:searchSuggestAuthority 

とサンプルアプリが動作する完全なsearchable.xmlを持っています

android:includeInGlobalSearch="true" 
4

私も、これを行う方法を探していました。

もはやキットカットで動作し、このコミットで削除されたグローバルな検索にアプリを追加して、判明していない:https://android.googlesource.com/platform/packages/apps/QuickSearchBox/+/ecf356c15143ab0583c64682de16d94a57f7dd1c

+0

詳細については、[この他の質問](http://stackoverflow.com/q/20001979/3055345)を参照してください。 – desseim

関連する問題