Androidアプリケーション応用 WebAPI開発

 

 1.はじめに 

 1.1 開発環境

 1.2 演習で用いるアプリケーション

 1.3 アプリケーション概要

 1.4 動画サーバ構築手順

 

2.WebAPI開発知識

 2.1 WebAPIとは

 2.2 非同期による画面表示の必要性

 2.3 GCを考慮する理由

 2.4 JSON, DOM, SAX, XMLPullParser とは

 2.5 サービスの使いどころ

 

3.チュートリアル

 3.1 画面表示間でパラメータを受け渡す

 3.2 簡単なアプリケーションの作成

 

4.ListViewの応用

 4.1 ListViewの使い方

 4.2 ListViewにデータを表示する

 4.3 ListViewを使ったサンプルアプリケーション

 4.4 ListViewをカスタマイズする

 

5.非同期処理

 5.1 非同期処理の概要

 5.2 非同期処理による画面表示

 5.3 ThreadからUIを変更する

 5.4 AsyncTaskの概要

 

6.Webサービスに接続する 

 6.1 Webサービスに接続する方法

 

7.JSON、XMLの解析

 7.1 JSONを解析する方法

 7.2 [補足]XMLを解析する方法(DOM)

 7.3 [補足]XMLを解析する方法(SAX)

 7.4 [補足]XMLを解析する方法(XMLPullPaser)

 

8.サービス 

 8.1 サービスとは

 8.2 サービスの作成方法

 8.3 サービスに接続する

 

9. 動画ダウンローダを作る

9.1. 動画ダウンローダを作る

9.2. HTTP通信の実装

9.3. XML解析の実装

9.4. 非同期処理の実装

9.5. サービスの実装

 

10 まとめ

 10.1 トレーニングの振り返り

 10.2 参考情報の紹介

 10.3 開発Tips