Приложение «Погода» на примере обучает использованию JSON, HTTP и API

click fraud protection

Разработчики, которые только начинают, могут ускорить процесс обучения, читая код, написанный более опытными программистами. Будет еще полезнее, если вы прочтете объяснение того, что делает каждый фрагмент кода, как, например, в этом руководстве по приложению погоды. Франческо Ангола, который также написал это руководство по использованию Httpclient, проделал огромную работу по объяснению того, как использовать API веб-сайта, анализировать строку JSON и представлять результаты пользователю.

Франческо начинает с изучения данных, доступных на Открыть API карты погоды. Не смущайтесь этим названием веб-страницы. Целью здесь является сбор текстовых данных о текущих погодных условиях, а не их отображение на экранной карте. Ввод URL-адреса в браузере возвращает строку JSON, формат которой он использует для создания метода синтаксического анализатора с помощью классов JSONObject и JSONArray. Я считаю, что это основа руководства. Анализатор составляет план того, как будет храниться объект данных. Этот метод легко адаптировать в любое время, когда вы работаете с форматом JSON. Отсюда он использует HttpClient для получения строки, которая поступает в анализатор. Руководство завершается созданием простого упражнения, которое отображает погодные условия на экране.

Зайдите в его блог, чтобы узнать полное руководство.

[С помощью Реддит]