天気アプリの例で JSON、HTTP、API の使用法を教える

始めたばかりの開発者は、経験豊富なプログラマが書いたコードを読むことで、学習曲線を飛躍的に進めることができます。 この天気予報アプリのチュートリアルのように、各コードのチャンクが何を行うかについての説明を読むことができれば、さらに便利になります。 フランチェスコ・アンゴラもこう書いている Httpclient の使用に関するガイドは、Web サイト API の使用方法、JSON 文字列の解析方法、および結果をユーザーに表示する方法をうまく説明しています。

Francesco は、から入手可能なデータを調査することから始めます。 オープン天気図API. この Web ページのタイトルに惑わされないでください。 ここでの目的は、現在の気象状況に関するテキスト データを収集することであり、画面上の地図に表示することではありません。 ブラウザに URL を入力すると、JSON 文字列が返されます。その形式は、JSONObject クラスと JSONArray クラスを利用してパーサー メソッドを作成するために使用されます。 これがガイドの核心だと思います。 パーサーは、データ オブジェクトがどのように保存されるかについてのロードマップを作成します。 この手法は、JSON 形式を使用する場合はいつでも簡単に適用できます。 ここから、彼は HttpClient を使用して、パーサーに供給する文字列を取得します。 このガイドは、画面上に気象状況を表示する最低限のアクティビティを作成して締めくくっています。

彼のブログにアクセスしてください。 完全なチュートリアル.

[経由 レディット]