Wie hinzufügen von such-option in der android-Anwendung?
Ich bin die Entwicklung einer android-Anwendung in eine android-Version, die ich verwenden möchten, suchen Sie die option, mit dem ich suchen kann, die bestimmten Datenelement entweder aus web-services oder aus einer Datenbank ?
- Können Sie uns mehr Informationen, was genau Sie versuchen zu erreichen mit der Suche?
- Ich habe die search-Funktionalität in meiner Applikation, die Daten kamen von webservices, aber jetzt will ich nur such-dialog, in meiner Anwendung bin ich nicht in der Lage, um das Dialogfeld suchen in meiner app, so können Sie mir empfehlen irgendwelche Lösung
- singh - Was würde ich vorschlagen, ist zu analysieren, die Informationen von Ihrem webservice in eine SQLLite-Datenbank, wo Sie können dann Suchanfragen durchführen, einschließlich der Volltext-Suche. Siehe meine Antwort unten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erstellen Sie eine XML-Datei mit dem Namen list_item.xml und speichern Sie es in den res/layout/Ordner. Bearbeiten Sie die Datei wie folgt Aussehen:
main.xml
java
Innerhalb der HelloAutoComplete Klasse, fügen Sie die Zeichenfolge-array:
EditText
. Können Sie mir sagen, wie ich die quick search box erweitern Sie in diesemAutoCompleteTextView
?Suche innerhalb Ihrer Datenbank
SQLLite bietet eingebaute Funktionen ermöglichen eine Volltextsuche
Von einem webservice
So weit wie die Suche über einen webservice die Sie normalerweise senden Sie einfach die Suchbegriffe auf den server über Ihren webservice, der server führt die Suche und Sie analysieren die Antwort.
Lucene
Es sei denn, das, was Sie WIRKLICH Fragen ist ein Suchindex, wo möglicherweise haben Sie keywords, die Ihnen erlaubt, schnell index einer großen Datenbank oder einem webservice, da die Daten nicht dupliziert werden zwischen den beiden.
In diesem Fall können Sie LUCENE
Jedoch um lucene zu arbeiten mit Android müssen Sie überprüfen die Quell-und entfernen Sie einige depenencies mit RMI.
Siehe unten auf dieser Seite für die Lösung (nur entfernen müssen 2 Dateien, und sollte es kompiliert und funktioniert mit Android).
, Wie die Umsetzung der such-dialog
Den Entwickler-guide gibt Ihnen nur genug, um zu Beginn der Implementierung der Schnittstelle zu Ihrer Suche Dialogfeld. Lesen Sie den Beispiel-Quellcode (unten geschrieben), um zu sehen, wie es passt zusammen in eine Anwendung.
Android Developers Guide
Beispiel-Code
Verwenden edittext mit einer Schaltfläche oder auto-vervollständigen-text-Ansicht mit einem button.
Laden von Daten aus einer Datei oder Datenbank für die " auto-vervollständigen Teil. Sobald Sie die Daten an den web-service aufrufen oder durchsuchen Sie Ihre lokale Datenbank für die gleichen.
Hoffe, ich habe die Anforderung richtig und hat dir geholfen.
können Sie verwenden Sie das Dialogfeld suchen; finden Sie unter dem folgenden link:
http://developer.android.com/guide/topics/search/search-dialog.html
auch:
http://mobileorchard.com/android-app-development-implementing-search-activities/