Näiterakendus Weather õpetab kasutama JSON-i, HTTP-d ja API-sid

Arendajad, kes alles alustavad, saavad õppimiskõverast läbi hüpata, lugedes kogenumate programmeerijate kirjutatud koodi. See muutub veelgi kasulikumaks, kui saate lugeda selgitust selle kohta, mida iga koodijupp teeb, nagu see ilmarakenduse õpetus. Francesco Angola, kes ka selle kirjutas Httpclienti kasutamise juhend, on teinud suurepärast tööd, selgitades, kuidas kasutada veebisaidi API-d, sõeluda JSON-stringi ja esitada kasutajale tulemusi.

Francesco alustab allikast saadaolevate andmete uurimisega Avage Weather Map API. Ärge laske end sellest veebilehe pealkirjast segadusse ajada. Siin on eesmärk koguda tekstiandmeid praeguste ilmastikutingimuste kohta, mitte kuvada neid ekraanikaardil. URL-i sisestamine brauserisse tagastab JSON-stringi, mille vormingut ta kasutab parserimeetodi loomiseks klasside JSONObject ja JSONArray abil. Pean seda juhendi tuumaks. Parser koostab andmeobjekti salvestamise teekaardi. Seda tehnikat saab hõlpsasti kohandada igal ajal, kui töötate JSON-vorminguga. Siit edasi kasutab ta parserit toitava stringi haaramiseks HttpClienti. Juhend lõpetatakse paljaste luudega tegevuse loomisega, mis kuvab ekraanil ilmastikuolud.

Minge tema ajaveebi, et leida täielik õpetus.

[Kaudu Reddit]