Razvijalci, ki šele začenjajo, lahko preskočijo krivuljo učenja z branjem kode, ki so jo napisali bolj izkušeni programerji. Še bolj uporabno postane, če lahko preberete razlago o tem, kaj počne posamezen kos kode, na primer v tej vadnici za vremensko aplikacijo. Francesco Angola, ki je to tudi napisal vodnik za uporabo Httpclient, je odlično razložil, kako uporabljati API spletnega mesta, razčleniti niz JSON in predstaviti rezultate uporabniku.
Francesco začne z raziskovanjem podatkov, ki so na voljo pri Odprite API za vremenski zemljevid. Naj vas ta naslov spletne strani ne zmede. Cilj tukaj je zbiranje besedilnih podatkov o trenutnih vremenskih razmerah, ne prikaz na zemljevidu na zaslonu. Vnos URL-ja v brskalnik vrne niz JSON, katerega format uporabi za izdelavo metode razčlenjevalnika s pomočjo razredov JSONObject in JSONArray. Menim, da je to jedro vodnika. Razčlenjevalnik postavi načrt, kako bo podatkovni objekt shranjen. To tehniko je enostavno prilagoditi, kadar koli delate s formatom JSON. Od tu uporablja HttpClient, da zgrabi niz, ki napaja razčlenjevalnik. Vodnik se zaključi z ustvarjanjem gole dejavnosti, ki prikazuje vremenske razmere na zaslonu.
Pojdite na njegov blog za celotna vadnica.
[Prek Reddit]