2017-02-04 22 views
1

Ich bin neu bei Android und entwickle gerade eine App, die alle redaktionellen Artikel von Indian Newspapers anzeigt. Bis jetzt habe ich gelernt, Titel, Datum, Autor, Beschreibung aus der empfangenen JSON Antwort aus der Zeitung API zu extrahieren. Aber im Inhalt stellen sie nur eine URL zur Verfügung. Ich weiß nicht, wie man den vollständigen Artikel aus der URL extrahiert. Wie kann ich das tun? In dem unten angegebenen Bild wird eine URL für den Inhalt bereitgestellt. In this image, url is provided for the contentSo extrahieren Sie Text (Artikel) aus einer URL, die in einer JSON-Antwort empfangen wurde

Antwort

0

Die einfachere Lösung ist, die URL zu öffnen und den Inhalt zu erhalten. Sie können mit dem folgenden Code tun:

InputStream input = new URL(<the returned url>).openStream(); 

Im Input Sie den Code aus der URL zurückgegeben haben.

Aber wenn Sie versuchen, den Artikel zu dem Benutzer zu zeigen, können Sie eine WebView haben, wenn Sie den Inhalt in Ihrer App angezeigt werden soll, oder die App Benutzer-Browser aufrufen mit Absicht:

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(<the returned url>)); 
startActivity(browserIntent); 
+0

I Ich kann den Webview-Ansatz ausprobieren, aber ich möchte den Titel und den Inhalt auf dem App-Bildschirm anzeigen und sonst nichts wie Quora in seiner App (Fettschrift mit normalem Text darunter), weshalb ich Webview vermeide. Ich werde Ihren Code versuchen und zu Ihnen zurückkommen, wenn es für mich funktioniert. Vielen Dank ! :) –

Verwandte Themen