Ich möchte, dass meine App Suchanfragen von Google Now bearbeiten kann und in der Telefonsuchliste angezeigt wird. Ich kann jedoch keine Dokumentation dazu finden. Hat jemand einen Link den sie anbieten können?Wie erhalte ich meine App in der Google Phone-Suchliste von Google Now?
Antwort
Sie können Ihre Anwendung auf das Telefon Suche in Google Now, indem
android:includeInGlobalSearch="true"
in Ihrer searchable.xml
Konfigurationsdatei pro der Searchable Configuration reference page hinzufügen. Google Now teilt dieselben Telefonsuchoptionen wie frühere Android-Versionen, die oft als the Quick Search Box bezeichnet wurden. Sie werden wahrscheinlich auch auf die Search Suggestions for the Quick Search Box training verweisen.
Also, wenn ich zum Beispiel möchte, dass meine App auf Suchanfragen antwortet, die mit "listen to ..." beginnen, indem sie nach einem Musiktitel suchen, der von android: searchSuggestIntentData bearbeitet wird? – Seanonymous
@Seanonymous - das wäre etwas anderes: http://android-developers.blogspot.com/2010/09/supporting-new-music-voice-action.html – ianhanniballake
Ich habe dieses Attribut hinzugefügt, aber immer noch meine App wird jetzt angezeigt in der "Telefonsuche" -Liste ... – slott
Ihre searchable.xml muss einige wichtige Attribute enthalten, bevor dies funktioniert. Einfach das Include global hinzuzufügen, wird nicht funktionieren. Die Beispielanwendung verfügt über eine komplette searchable.xml, das funktioniert:
diejenigen, die ich gefunden habe, obligatorisch zu sein für die Suche in der „Telefonsuche“ -Liste zu zeigen ist:
android:searchSuggestAuthority
und
android:includeInGlobalSearch="true"
Ich suchte auch, wie man das macht.
Es stellte sich heraus, das Hinzufügen Ihrer App globale Suche nicht mehr in KitKat funktioniert und wurde in diesem commit entfernt: https://android.googlesource.com/platform/packages/apps/QuickSearchBox/+/ecf356c15143ab0583c64682de16d94a57f7dd1c
Siehe [diese andere Frage] (http://stackoverflow.com/q/20001979/3055345) für Details dazu. – desseim
- 1. Google Now Integration mit App
- 2. Benutzerdefinierte Befehle für Google Now
- 3. Starten Sie Android App mit benutzerdefinierten Google Now Befehl
- 4. Gibt es eine Google Now API, mit der wir unsere eigenen Apps in Now integrieren können?
- 5. Wie erhalte ich eine Liste von Namespaces in der Google App Engine?
- 6. Meine App in die Google Now Phone-Suchliste aufnehmen (Android Global Search)
- 7. Wie implementiere ich Google Map in meine Rails App?
- 8. Schemas, die nicht in Google Now oder in der Google-Suche angezeigt werden
- 9. Wie kann ich meine App mit Google LogIn authentifizieren?
- 10. Wie erhalte ich einen Google Places-API-Schlüssel für meine Android-App?
- 11. Erstellen Sie benutzerdefinierte Google Now-Karten
- 12. Wie erhalte ich Google Mail-Kontakte?
- 13. Wie kann ich meine Android App mit Google Drive verbinden?
- 14. Wie sichere ich meine Google Maps API?
- 15. Das Stoppen der Google Now-Wischgeste wird erkannt
- 16. Wie kann ich meine Android-App Bewertungen und Info-Feed in meine Website von Google Play
- 17. Google App Engine in Google Apps Domain
- 18. Wie erhalte ich die Anzahl der Seiten in Google Text & Tabellen über Google Script?
- 19. Warum erhalte ich von einer Google OAuth-Anfrage kein RefreshToken?
- 20. Welche Absicht wird für die Navigation in Google Now verwendet?
- 21. Google App Engine & Google Storage
- 22. Überprüfen Sie meine Google App-Indizierung Android-App in einer Google-Suche
- 23. In der Google App-Engine, wie implementiere ich Datenbank-Transaktionen?
- 24. Wie kann ich meine Kommentare in Google teile von addthis
- 25. Wie kann Google Checkout in meine Android App integriert werden?
- 26. Wie kann ich die Aktion "Google Now" von com.google.android.android.gms.actions.SEARCH_ACTION zum Testen auslösen?
- 27. Wie erhalte ich ein Symbol im Google Inbox?
- 28. Wie positioniere ich meine Standorttaste in google mapv2 in android?
- 29. Wie generiere ich Google-Präsentationsfolien mit Google App Script?
- 30. Wie starte ich mit Google App-Engine?
Ist das ein Voice Command? Welcher? – dannyroa