2013-04-10 6 views

Antwort

8

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.

+0

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

+0

@Seanonymous - das wäre etwas anderes: http://android-developers.blogspot.com/2010/09/supporting-new-music-voice-action.html – ianhanniballake

+0

Ich habe dieses Attribut hinzugefügt, aber immer noch meine App wird jetzt angezeigt in der "Telefonsuche" -Liste ... – slott

1

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" 
Verwandte Themen