2013-04-10 8 views

Odpowiedz

8

Możesz dodać swoją aplikację do telefonu w wyszukiwarce Google Now ustawiając

android:includeInGlobalSearch="true" 

w pliku konfiguracyjnym za searchable.xml na Searchable Configuration reference page. Google Now udostępnia te same opcje wyszukiwania telefonu, co poprzednie wersje Androida, które często nosiły nazwę the Quick Search Box. Prawdopodobnie będziesz również chciał odwołać się do Search Suggestions for the Quick Search Box training.

+0

Więc jeśli chcę, na przykład, moja aplikacja odpowiada na wyszukiwania zaczynające się od "listen to ...", wyszukując utwór muzyczny, który będzie obsługiwany przez Androida: searchSuggestIntentData? – Seanonymous

+0

@Seanonymous - to by było coś innego: http://android-developers.blogspot.com/2010/09/supporting-new-music-voice-action.html – ianhanniballake

+0

Dodałem ten atrybut, ale wciąż moja aplikacja jest teraz wyświetlana na liście "Wyszukiwanie telefonu" ... – slott

1

Twój plik searchable.xml musi zawierać kilka ważnych atrybutów, zanim to zadziała. Po prostu dodanie funkcji włączania globalnej nie będzie działać. Aplikacja próbka posiada kompletną searchable.xml że działa:

tych, które znalazłem być obowiązkowe dla wyszukiwania, aby pokazać się na liście „telefonu Search”:

android:searchSuggestAuthority 

i

android:includeInGlobalSearch="true" 
Powiązane problemy