Entwickler, die gerade erst anfangen, können die Lernkurve beschleunigen, indem sie Code lesen, der von erfahreneren Programmierern geschrieben wurde. Es wird sogar noch nützlicher, wenn Sie eine Erklärung darüber lesen können, was jeder Codeabschnitt tut, wie in diesem Tutorial zur Wetter-App. Francesco Angola, der das auch geschrieben hat Anleitung zur Verwendung von Httpclienthat großartige Arbeit geleistet und erklärt, wie man eine Website-API verwendet, einen JSON-String analysiert und die Ergebnisse dem Benutzer präsentiert.
Francesco untersucht zunächst die verfügbaren Daten Öffnen Sie die Wetterkarten-API. Lassen Sie sich von diesem Webseitentitel nicht verwirren. Das Ziel besteht hier darin, Textdaten über die aktuellen Wetterbedingungen zu sammeln und nicht auf einer Bildschirmkarte anzuzeigen. Die Eingabe der URL in einen Browser gibt einen JSON-String zurück, dessen Format er verwendet, um mithilfe der Klassen JSONObject und JSONArray eine Parser-Methode zu erstellen. Ich halte dies für den Kern des Leitfadens. Der Parser erstellt eine Roadmap für die Speicherung des Datenobjekts. Diese Technik lässt sich jederzeit leicht anpassen, wenn Sie mit dem JSON-Format arbeiten. Von hier aus verwendet er HttpClient, um die Zeichenfolge abzurufen, die den Parser speist. Der Leitfaden schließt mit der Erstellung einer einfachen Aktivität ab, bei der die Wetterbedingungen auf dem Bildschirm angezeigt werden.
Besuchen Sie seinen Blog vollständiges Tutorial.
[Über Reddit]