Погода в городе icon

Погода в городе

1.0 for Android
3.9 | 5,000+ インストール

Михаил Гоенко

説明 Погода в городе

天気視聴者の天気付録アプリは、無料の右のopenweathermap.org Webサービスを使用して、特定の都市の16日間の天気予報を得ます。アプリケーションはJSON形式のデータを受け取ります。結果はListViewコンポーネントに表示され、スクロールサポート付きのリストを表示します。このアプリケーションでは、リスト要素のカスタムフォーマットが使用されています。そして1日あたりの最低の温度(摂氏のスケールで)およびパーセントの湿気。
Webサービスにアクセスするには、URL文字列がURLオブジェクトに変換されました。
URLオブジェクトを使用してHttpURLConnectionオブジェクトを開き、HTTPリクエストによるWebサービスアクセスをもたらします。
アプリケーションは、HttpURLConnectionクラスのInputStreamスレッドからすべてのデータを読み込み、それらを文字列に配置してから、この文字列をJSonObjectに変換します。
付録は、GUIストリーム外で長い操作を実行し、AsyncTaskオブジェクトを使用してGUIストリームで結果を取得する方法を示しています。これはWebサービスを受信するために特に重要であり、その実行時間は決定されません。 Weather DataはListViewコンポーネントに表示され、各ListView要素のデータはArrayAdapterのサブカリレーションを使用して提供されます。
既存のListView要素の表現が、境界を超えて出力されたときに再び使用されているView-Holderパターンを使用してListViewの速度を増やす方法が示されています。
と最後に、 Androidデザインライブラリライブラリからのいくつかの品目設計ツール - ユーザーがテキストの入力を開始した後でも、PextInputLayoutコンポーネントは画面上のedittextヒントを残します。
フローティングボタンFloatingActiveButtonは、ユーザーが入力したデータを送信するために使用されます。 SnackBarコンポーネントは、ユーザーの情報メッセージを表示します。
#Rest対応のWebサービス、#asynctak、
#httpurlConnection、
JSON形式のデータ処理、JSONObject、
#listview、view-holderパターン、
#textInputLayout、FloatingActionActionButton

情報

  • カテゴリー:
    天気
  • 最終のバージョン:
    1.0
  • 更新日:
    2017-01-22
  • サイズ:
    3.4MB
  • 動作環境:
    Android 4.4 or later
  • 開発元:
    Михаил Гоенко
  • ID:
    com.example77.weatherviewer