magazine.gif 基礎から学ぶAndroidアプリ開発 改訂2版

CHAPTER01 Android OSの仕組み

  • 001 Androidの概要
  • 002 Androidアプリ開発の概要
  • 003 アプリケーションのコンポーネント
  • 004 コンポーネントのライフサイクル
  • 005 XMLファイルの役割

CHAPTER02 はじめてのAndroidアプリ開発

  • 006 開発環境の構築
  • 007 作業ディレクトリの作成とEclipseのセットアップ
  • 008 JDKのセットアップ
  • 009 Android SDKのセットアップ
  • 010 ADTプラグインのセットアップ
  • 011 簡単なサンプルプログラムの作成
  • 012 エミュレータでのプログラム実行
  • 013 実機でのプログラム実行
  • 014 デバッグ
  • 015 DDMSの使い方

CHAPTER03 メディアプレイヤーアプリの作成

  • 016 メディアプレイヤーの概要
  • 017 静止画ビューアの作成
  • 018 静止画選択画面の作成
  • 019 「PhotoViewerActivity」と「AndroidManifest.xml」の修正
  • 020 音楽プレイヤーの作成
  • 021 動画プレイヤーの作成
  • 022 GridViewを使った動画選択画面の作成
  • 023 メディアプレイヤーの統合
  • 024 フォトフレームの作成

CHAPTER04 カレンダーアプリの作成

  • 025 カレンダーアプリケーションの概要
  • 026 月間カレンダー画面の作成
  • 027 スケジュールデータの保存
  • 028 月間カレンダーの実装
  • 029 1日のスケジュールの表示画面の作成
  • 030 スケジュールの登録画面の作成
  • 031 各画面の連携処理
  • 032 スケジュール入力画面への機能の追加
  • 033 スケジュールの新規登録と削除の機能の追加
  • 034 多言語対応処理

CHAPTER05 カレンダーアプリのGoogleカレンダーへの対応

  • 035 Googleカレンダーとの連携
  • 036 アプリケーションコードの取得
  • 037 同期メニューの作成
  • 038 OAuth2.0を使ったユーザ認証の実装
  • 039 同期処理に対応するデータベースの変更
  • 040 Googleカレンダーのデータの取得
  • 041 パーサの作成
  • 042 更新データの作成とアップロード処理の作成
  • 043 アプリケーションの機能追加
  • 044 アラーム機能の実装
  • 045 ウィジェットの作成

CHAPTER06 Google Maps APIを使ったアプリの作成

  • 046 地図アプリケーションの概要
  • 047 地図アプリケーションの作成
  • 048 センサーを利用した位置方位の取得
  • 049 方位の取得と地図の回転
  • 050 地図の回転表示

CHAPTER07 いろいろなアプリ開発のテクニック

  • 051 カメラの制御
  • 052 ライブ壁紙の作成
  • 053 タブレットの画面の最適化

CHAPTER08 アプリのGoogle Playへの公開

  • 054 アプリケーション公開の概要
  • 055 秘密鍵の作成と電子署名付き「apkファイル」の作成
  • 056 Google Playへの登録

APPENDIX LinuxとMacでの開発環境構築

  • 057 Linuxへの開発環境のインストール
  • 058 Macへの開発環境のインストール