Frage

Ich möchte Feeds aus einem Blog in einer Listenansicht anzeigen.Es wäre wirklich hilfreich, wenn ihr ein paar Tutorials vorschlagen könntet oder wie es geht?

danke im Advent.

War es hilfreich?

Lösung

Ich kann Sie mit Standard-Android-SDK-Komponenten in die richtige Richtung weisen.

Ihre Lösung besteht aus mehreren Teilen - einem HTTP-Downloader, einem RSS-Parser (vermutlich haben die Blogs öffentliche RSS-Feeds), einem ListAdaptor, und Ihre ListView.

  1. Zuerst müssen Sie die RSS-Datei aus dem Blog abrufen.Es gibt eine Reihe von Möglichkeiten, dies zu tun, ich würde vorschlagen, zu verwenden HttpClient und HttpGet.
  2. Als nächstes müssen Sie die heruntergeladene RSS-Datei analysieren.Dazu können Sie verwenden XMLReader.Einen guten RSS-Parser zu schreiben ist wahrscheinlich das schwierigste!
  3. Jetzt haben Sie Ihre Daten analysiert, speichern Sie sie in einer Liste und schreiben Sie eine ListAdaptor.
  4. Haken Sie den ListAdaptor bis zu Ihrem ListView wobei setAdaptor und du bist gut zu gehen.

Wenn das alles etwas kompliziert klingt, gibt es verschiedene Java-RSS-Bibliotheken, die die Schritte 1 und 2 für Sie ausführen.

Vielleicht möchten Sie auch einen Blick auf den Quellcode von werfen android-rss-Nachrichten, und geben XML von IBM artikel eine gute Lektüre!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top