ネットワーク操作の実行の概要

このクラスでは、ネットワークへの接続、ネットワーク接続の監視(接続の変更を含む)、ユーザーによるアプリのネットワーク使用の制御に必要となる基本的なタスクについて説明します。また、XML データを解析および使用する方法についても説明します。

これらのレッスンを完了すると、ネットワーク トラフィックを最小限に抑えながら、コンテンツをダウンロードしてデータを効率的に解析する Android アプリを作成するための基本構成要素を学ぶことができます。

注: Android アプリのネットワーキングをさらにすばやく簡単に行えるようにする HTTP ライブラリ Volley については、Volley を使用したネットワーク データの送信クラスをご覧ください。Volley は GitHub で入手できます。Volley は、アプリのネットワーク操作の効率化とパフォーマンス向上に役立つ場合があります。

このトピックの詳細については、次の関連ガイドをご覧ください。

レッスン

ネットワークへの接続
ネットワークに接続する方法、HTTP クライアントを選択する方法、UI スレッド外でネットワーク操作を実行する方法を説明します。
ネットワーク使用状況の管理
デバイスのネットワーク接続を確認する方法、ネットワーク使用を制御するための設定 UI を作成する方法、接続の変更に対応する方法を説明します。
XML データの解析
XML データを解析および使用する方法を説明します。