Dezvoltatorii care sunt abia la început pot trece prin curba de învățare citind codul scris de programatori mai experimentați. Devine și mai util dacă puteți citi o explicație a ceea ce face fiecare bucată de cod, ca în acest tutorial pentru aplicația meteo. Francesco Angola, care a scris și asta ghid despre utilizarea Httpclient, a făcut o treabă grozavă explicând cum să utilizați un API pentru site-ul web, să analizați un șir JSON și să prezentați rezultatele utilizatorului.
Francesco începe prin a explora datele disponibile de la Deschideți API-ul Weather Map. Nu vă confundați cu titlul paginii web. Scopul aici este de a aduna date text despre condițiile meteo actuale, nu de a afișa pe o hartă pe ecran. Introducerea URL-ului într-un browser returnează un șir JSON, al cărui format îl folosește pentru a crea o metodă de parser cu ajutorul claselor JSONObject și JSONArray. Consider că acesta este nucleul ghidului. Analizorul stabilește o foaie de parcurs pentru modul în care va fi stocat obiectul de date. Această tehnică este ușor de adaptat oricând lucrați cu formatul JSON. De aici, el folosește HttpClient pentru a prelua șirul care alimentează analizatorul. Ghidul se încheie prin crearea unei activități care afișează condițiile meteo pe ecran.
Mergeți pe blogul lui pentru tutorial complet.
[Prin intermediul Reddit]