Aplikacja pogodowa na przykładzie uczy obsługi JSON, HTTP i API

click fraud protection

Deweloperzy, którzy dopiero zaczynają, mogą przeskoczyć kolejne etapy nauki, czytając kod napisany przez bardziej doświadczonych programistów. Stanie się to jeszcze bardziej przydatne, jeśli możesz przeczytać wyjaśnienie działania każdego fragmentu kodu, jak w tym samouczku dotyczącym aplikacji pogodowej. Francesco Angola, który również to napisał przewodnik dotyczący korzystania z Httpclient, wykonał świetną robotę, wyjaśniając, jak korzystać z interfejsu API witryny internetowej, analizować ciąg JSON i prezentować wyniki użytkownikowi.

Francesco rozpoczyna od zbadania danych dostępnych w witrynie Otwórz interfejs API mapy pogody. Nie daj się zwieść temu tytułowi strony internetowej. Celem jest zebranie danych tekstowych na temat aktualnych warunków pogodowych, a nie wyświetlenie ich na mapie ekranowej. Wpisanie adresu URL w przeglądarce zwraca ciąg JSON, którego format wykorzystuje do stworzenia metody parsera za pomocą klas JSONObject i JSONArray. Uważam to za sedno przewodnika. Parser określa plan przechowywania obiektu danych. Technikę tę można łatwo dostosować w dowolnym momencie pracy z formatem JSON. Stąd używa HttpClient, aby pobrać ciąg znaków zasilający parser. Przewodnik kończy się stworzeniem prostej aktywności, która wyświetla na ekranie warunki pogodowe.

Przejdź do jego bloga, aby zapoznać się z pełny tutorial.

[Przez Reddit]