このクラスでは、ネットワークへの接続、ネットワーク接続の監視(接続の変更を含む)、ユーザーによるアプリのネットワーク使用の制御に必要となる基本的なタスクについて説明します。また、XML データを解析および使用する方法についても説明します。
これらのレッスンを完了すると、ネットワーク トラフィックを最小限に抑えながら、コンテンツをダウンロードしてデータを効率的に解析する Android アプリを作成するための基本構成要素を学ぶことができます。
注: Android アプリのネットワーキングをさらにすばやく簡単に行えるようにする HTTP ライブラリ Volley については、Volley を使用したネットワーク データの送信クラスをご覧ください。Volley は GitHub で入手できます。Volley は、アプリのネットワーク操作の効率化とパフォーマンス向上に役立つ場合があります。
このトピックの詳細については、次の関連ガイドをご覧ください。
レッスン
- ネットワークへの接続
- ネットワークに接続する方法、HTTP クライアントを選択する方法、UI スレッド外でネットワーク操作を実行する方法を説明します。
- ネットワーク使用状況の管理
- デバイスのネットワーク接続を確認する方法、ネットワーク使用を制御するための設定 UI を作成する方法、接続の変更に対応する方法を説明します。
- XML データの解析
- XML データを解析および使用する方法を説明します。