Chcę, aby moja aplikacja obsługiwała żądania wyszukiwania z Google Now i pojawiała się na liście wyszukiwania telefonu, ale nie mogę znaleźć żadnej dokumentacji na ten temat. Czy ktoś ma link, który może zaoferować?Jak mogę wyświetlić moją aplikację na liście wyszukiwania telefonu w Google Now?
Odpowiedz
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.
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
@Seanonymous - to by było coś innego: http://android-developers.blogspot.com/2010/09/supporting-new-music-voice-action.html – ianhanniballake
Dodałem ten atrybut, ale wciąż moja aplikacja jest teraz wyświetlana na liście "Wyszukiwanie telefonu" ... – slott
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"
Ja też szukałem, jak to zrobić.
Okazuje się, dodając swoją aplikację do globalnego wyszukiwania nie pracuje już w KitKat i został usunięty w tej popełnienia: https://android.googlesource.com/platform/packages/apps/QuickSearchBox/+/ecf356c15143ab0583c64682de16d94a57f7dd1c
Aby uzyskać szczegółowe informacje na ten temat, patrz [to inne pytanie] (http://stackoverflow.com/q/20001979/3055345). – desseim
- 1. Umieść moją aplikację na liście wyszukiwania telefonów Google Now (globalne wyszukiwanie Android)
- 2. Jak ustawić moją aplikację na pełnoekranową aplikację?
- 3. Jak mogę przekonwertować moją aplikację internetową google analytics na aplikację mobilną?
- 4. Jak mogę nazwać moją wdrożoną aplikację?
- 5. Jak mogę wyświetlić moją usługę systemu Windows na pasku zadań?
- 6. Integracja Google Now z aplikacją
- 7. Android: jak mogę oznaczyć moją aplikację jako debuggable?
- 8. Jak mogę przetestować moją aplikację Dock
- 9. Jak mogę debugować moją aplikację w moim Windows Phone 8?
- 10. Uruchamianie aplikacji na Androida za pomocą niestandardowego polecenia Google Now
- 11. Jak mogę wybrać monitor, na którym chcę otworzyć moją aplikację?
- 12. jak zainstalować moją aplikację na stronie myfan
- 13. Jak wyzwalać działanie com.google.android.gms.actions.SEARCH_ACTION Google Now do testowania?
- 14. Jak licencjonować moją aplikację na Androida?
- 15. Schemas nie wyświetla się w Google Now lub wyszukiwarce Google
- 16. Czy mogę śledzić słowa kluczowe, które sprawiają, że użytkownicy mogą znaleźć moją aplikację w Google Play?
- 17. Jak mogę wyświetlić numery na liście uporządkowanej liniowo?
- 18. Jak mogę uruchomić moją natywną aplikację reagowania na urządzeniu poza moją siecią domową?
- 19. Jak podpisać moją aplikację VB.NET?
- 20. Jak poprawnie poprosić o pozwolenie na moją aplikację na Facebooku?
- 21. Jak mogę zintegrować moją aplikację z moim widżetem?
- 22. Jak mogę skompilować moją aplikację Python 3 do .exe?
- 23. bcrypt łamie moją aplikację meteorów, jak mogę to naprawić?
- 24. Jak mogę rozpowszechniać moją aplikację Perl jako pojedynczy plik?
- 25. Jak mogę rozpowszechniać moją aplikację Haxe za pomocą HashLink?
- 26. Jak wyświetlić moją stronę 404 w Nancy?
- 27. OBRÓĆ mapę Google, aby wyświetlić moją bieżącą DIRECTION
- 28. Jak zabezpieczyć moją aplikację internetową Java?
- 29. Jak przenieść moją wiosenną konfigurację XML poza moją aplikację internetową?
- 30. Jak podpisać cyfrowo moją aplikację WPF
Czy to polecenie głosowe? Który? – dannyroa