android app bouton de recherche
J'ai essayé de faire de mon appli en œuvre de la construction dans la recherche rapide, similaire à la façon dont c'est fait dans ApiDemos' "application/recherche/invoke de recherche". J'ai tout essayé en essayant de suivre les différents exemples, de copier le code exactement comme il est dans ApiDemos.
Tous, j'ai trouvé pour les anciens ont été concernés avec les anciennes versions du SDK, et tout simplement pas fonctionné. Comme pour les trucs que je peux les exécuter et de les voir travailler dans ApiDemos, j'ai essayé de copier le suivant
com.example.android.apis.app.SearchInvoke.java
com.example.android.apis.app.SearchQueryResults.java
com.example.android.apis.app.SearchSuggestionSampleProvider.java
res/layout/search_invoke.xml
res/layout/search_query_results.xml
res/values/arrays.xml
res/values/strings.xml
res/xml/searchable.xml
... and everything under "Search Samples" in AndroidManifest.xml
Cette copie m'obtient un affichage qui ressemble exactement à celui que je suis en face lors de l'exécution de ApiDemos, mais quand je clique sur le bouton de recherche, dans le champ de recherche rapide, Android toujours ouvre une fenêtre de navigateur, avec les résultats de recherche Google pour la requête donnée. J'ai simplement ne peut pas trouver l'élément essentiel dans ApiDemos qui dit android que je veux utiliser mon propre code pour le traitement de la demande de recherche.
Je voudrais vraiment l'apprécier un peu d'aide dans cette affaire. Les deux documents et d'autres ressources en ligne semblent très peu quand il s'agit de cela.
Grâce.
Vous devez vous connecter pour publier un commentaire.
De référence de quatre mois (et dieu sait combien de tentatives) plus tard, j'ai trouvé la partie de la documentation que j'ai raté, qui avait l'ensemble de la zone de recherche se comporter le feu au navigateur de résultats de recherche, au lieu de les transmettre à ma propre activité. Tout se résume à un peu de préavis trouvé ici:
Essayez de lire cette premier. Si cela n'aide pas, vous pouvez essayer de regarder les exemple de recherche de l'un de mes livres -- l'exemple en s'intègre dans le champ de Recherche Rapide, et peut-être qu'il va vous donner plus d'indices.
En outre les exemples donnés par commonsware.com, vous pouvez rechercher à la base de Dictionnaire dans le répertoire d'exemples du SDK 1.6.
http://developer.android.com/guide/samples/SearchableDictionary/index.html
J'ai eu tort avant... de la documentation du kit de développement a un thurough explication dans les docs pour SearchManager que je vous suggère de jeter un oeil à. En outre, comme CommonsWare mentionné, la l'entrée de blog est aussi une bonne ressource.