Izstrādātāji, kuri tikai sāk darbu, var izlēkt cauri mācīšanās līknei, lasot kodu, ko rakstījuši pieredzējušāki programmētāji. Tas kļūst vēl noderīgāk, ja varat izlasīt katra koda daļas skaidrojumu, piemēram, šajā laikapstākļu lietotnes pamācībā. Frančesko Angola, kurš arī to rakstīja rokasgrāmata par Httpclient lietošanu, ir paveicis lielisku darbu, izskaidrojot, kā izmantot vietnes API, parsēt JSON virkni un parādīt lietotājam rezultātus.
Frančesko sāk, izpētot datus, kas pieejami no Atveriet laikapstākļu kartes API. Lai jūs nemulsina šis tīmekļa lapas nosaukums. Mērķis ir apkopot teksta datus par pašreizējiem laikapstākļiem, nevis parādīt tos ekrāna kartē. Ievadot URL pārlūkprogrammā, tiek atgriezta JSON virkne, kuras formātu viņš izmanto, lai izveidotu parsēšanas metodi, izmantojot klases JSONObject un JSONArray. Es uzskatu, ka tas ir ceļveža kodols. Parsētājs izveido ceļvedi, kā datu objekts tiks saglabāts. Šo paņēmienu var viegli pielāgot jebkurā laikā, kad strādājat ar JSON formātu. No šejienes viņš izmanto HttpClient, lai satvertu virkni, kas baro parsētāju. Rokasgrāmata noslēdzas, izveidojot kailu kaulu aktivitāti, kas ekrānā parāda laika apstākļus.
Dodieties uz viņa emuāru, lai uzzinātu pilna apmācība.
[Caur Reddit]