Wie Teile von Wikipedia-Inhalten in Android App abgerufen werden?

8

Grundsätzlich möchte ich Inhalte aus Wikipedia abrufen. Aber ich möchte es direkt in meinen Android Apps anzeigen. Nicht sofort zum Internetbrowser umleiten, sondern zuerst in meinen Apps anzeigen.

Gegenwärtig kann ich die Wikipedia-API anfordern und nur den Hauptinhalt abrufen, indem ich Ссылка . und weil ich die Daten parse, werde ich WebView verwenden, um im Android zu rendern. Es wurde erfolgreich gerendert. Aber nur zu diesem ungeschützten Artikel ...

Wenn es geschützt ist wie Mona Lisa , die Ausgabe wurde im WebView Android nicht richtig gerendert.

Ich möchte wissen, hat jemand versucht, einen Wikipedia-Inhalt zu erhalten und es in Ihren Android-Apps, einfach und schön anzuzeigen?

Danke:)

    
Yeo 22.05.2011, 11:45
quelle

2 Antworten

3

Ich habe es geschafft, die Antwort zu finden. Ich denke, ich mache diese Dinge komplizierter. Wir können den Inhalt tatsächlich abrufen, ohne die mediawiki-API aufzurufen. Weil Sie bereits die Schnittstelle für Mobile bereitgestellt haben.

Ich muss nur Ссылка laden und das Thema auf der Rückseite hinzufügen. Dann sehen Sie es mit WebView an. Schön dargestellt. :)

Referenzen: Ссылка

    
Yeo 28.05.2011, 18:50
quelle
0

Ich würde wahrscheinlich die JSON-Version des API-Aufrufs abrufen (mit Format = JSON in der Anfrage-URL). Sie haben es geschafft, das Abrufen der Daten (mit einem HttpPost oder HttpGet, ich denke) funktioniert, so ist es jetzt nur eine Frage der Abrufen der richtigen Daten für die Verwendung in Ihrer Anwendung.

Ich schreibe gerade eine Anwendung, die JSON von einem Server abruft, und es ist wirklich einfach, den Inhalt zu bekommen. Instantiiere einfach ein JSONObject und füttere es mit dem json-Ergebnis vom Server und lade dann die Daten mit den get-Methoden im Objekt ab.

Einfaches Beispiel:

%Vor%     
Patrick 22.05.2011 12:02
quelle