
1-1-1 「JDK」のダウンロードとインストール
1-1-2 「Eclipse」のダウンロードとインストール
1-1-3 「android-sdk」のダウンロードとインストール
1-1-4 「ADT」プラグインのインストール
1-1-5 開発環境の確認
1-2-1 「Android Emulator」と「Dev Phone」の比較
1-2-2 「Dev Phone」の入手方法
1-2-3 「Dev Phone」の初期設定
1-2-4 「Dev Phone」でのデバッグ
1-2-5 SDカードのマウント
1-3-1 「adb kill-server」
1-3-2 「adb uninstall [-k] <package>」
1-3-3 「adb shell」
1-3-4 「adb push <local> <remote>」「adb pull <remote> <local>」
2-2-1 「ApiDemos」
2-2-2 「LunarLander」
2-3-1 「Android」アプリケーションの構造
2-3-2 「LunarLander」クラス
2-3-3 「LunarView」クラス1
2-3-4 「LunarView」クラス2
2-3-5 「LunarView」クラス3
2-3-6 まとめ
3-2-1 新規プロジェクトの作成
3-2-2 ソース・コードとリソースの移植
3-2-3 確認
3-3-1 作成済みのデバッグ構成の利用
3-3-2 「LogCat」の使い方
3-3-3 デバッグ情報の出力方法
3-3-4 デバッグ時の注意
3-3-5 「Eclipse」とデバイスの接続ができなくなった時の対処方法
3-3-6 新しいソース・コードが「Dev Phone」にインストールできない場合
3-3-7 「Dev Phone」に自動でデバッグができなくなった場合
3-4-1 落下の中心点となるグローバル変数の追加
3-4-2 物理計算の変更
3-4-3 落下の中心点と軌跡の描画
3-4-4 改造の確認
3-5-1 「onTouchEvent()」「doTouchEvent()」メソッドの追加
3-5-2 確認
3-6-1 「ZeroView」クラスへのセンサー処理の実装
3-6-2 「ZeroGravity」クラスへのセンサー処理の実装
3-6-3 確認
3-6-4 センサー処理の補足説明
3-7-1 音声ファイルの準備
3-7-2 「ZeroView」クラスへのサウンド用メソッドの追加
3-7-3 サウンド処理の実装
3-7-4 確認
3-8-1 アイコンとタイトルの差し替え
3-8-2 細かなテクニック
3-9-1 改造コードまとめ
3-9-2 「ZeroGravity」のアンインストール
3-10-1 インターフェースの注意点
3-10-2 サウンド利用時の注意点
3-10-3 アプリケーションのファイル・サイズ
3-10-4 メモリーの使用量
3-10-5 通信環境
3-10-6 海外向け
3-10-7 メッセージと選択リスト
4-1-1 ビューの2つの系統
4-1-2 XMLファイルを使ったレイアウト
4-1-3 XMLファイルを使わないレイアウト
4-3-1 アラート・ダイアログの作成
4-3-2 カスタム・ダイアログの作成
4-4-1 リソースの種類
4-4-2 XMLファイル
4-4-3 画像ファイル
4-4-4 その他のデータ
4-5-1 文字列の利用
4-5-2 XML内での文字列使用の注意点
4-5-3 文字列の多言語対応
4-5-4 「String.format()」の活用
4-5-5 正規表現の利用
4-5-6 文字列を画面に描画1 ビューへの指定
4-5-7 文字列を画面に描画2 「Canvas」への描画
4-6-1 Androidアプリケーションが利用できるパス
4-6-2 SDカードの利用
4-6-3 プリファレンス
4-7-1 インテントの仕組み
4-7-2 インテント利用のサンプル
4-7-3 サンプルの解説
5-2-1 マニフェスト・ファイルへの記述
5-2-2 HTTP通信のプログラム
5-4-1 アプリケーション内にWebページを表示
5-4-2 Webビューを利用したHTMLヘルプ
5-5-1 とてもリッチな「Android」のブラウザ
5-5-2 CSSの利用
5-5-3 Cookieの利用
5-5-4 JavaScriptの利用
5-5-5 「Android」アプリケーションとJavaScriptの連携
5-5-6 Webページ作成上の注意点
6-1-1 アプリケーションの概要
6-1-2 利用する主なクラス
6-1-3 ソース・コード
6-1-4 解説
6-1-5 スクリーン・ショット
6-2-1 アプリケーションの概要
6-2-2 利用する主なクラス
6-2-3 ソース・コード
6-2-4 解説
6-2-5 スクリーン・ショット
6-3-1 アプリケーションの概要
6-3-2 利用する主なクラス
6-3-3 ソース・コード
6-3-4 解説
6-3-5 スクリーン・ショット
6-4-1 アプリケーションの概要
6-4-2 利用する主なクラス
6-4-3 ソース・コード
6-4-4 解説
6-4-5 スクリーン・ショット
6-5-1 アプリケーションの概要
6-5-2 利用する主なクラス
6-5-3 ソース・コード
6-5-4 解説
6-5-5 スクリーン・ショット
7-1-1 概要
7-1-2 ソース・コード
7-1-3 解説
7-1-4 スクリーン・ショット
7-2-1 概要
7-2-2 ソース・コード
7-2-3 解説
7-2-4 スクリーン・ショット
7-3-1 概要
7-3-2 ソース・コード
7-3-3 解説
7-3-4 スクリーン・ショット
8-1-1 「Android」用の英語ページの作成
8-1-2 英語資料の作成
8-2-1 keystoreファイルの作成
8-2-2 署名なし配布ファイルの出力
8-2-3 配布ファイルへの署名
8-3-1 野良アプリとしての公開の仕方
8-3-2 ダウンロードに失敗する場合
8-3-3 セキュリティの変更
8-3-4 デバッグ用のアプリケーションとの衝突
8-4-1 「Android Market」への開発者登録
8-4-2 アプリケーションの説明
8-4-3 アプリケーションの公開
8-4-4 アプリケーションへのリンク
8-4-5 リリース資料の送付
8-4-6 ダウンロード状況の確認
8-4-7 スターとコメント
8-5-1 バージョン・アップの準備
8-5-2 「Android Market」での公開
8-5-3 バージョン・アップに関する注意点