内容紹介
この一冊でAndroidプログラミングマスターに!
本書は、Androidとはどういうものか知りたい方や、これからAndroidアプリを開発しようとしている方を対象に、Androidアプリでよく使われている技術を中心に解説したものです。基礎知識、基礎技術はもちろん、つまづきがちなアプリの開発環境構築をていねいに解説。本書中に掲載されているサンプルアプリを追っていくことで、Androidの特徴を生かした実践的なプログラミング技術を身につけられる構成になっています。多数のAndroid端末に対応する安心のSDK 2.2をベースに展開していますので、以降のバージョンを含めて無駄なく基本をマスターできます。
このような方におすすめ
Androidアプリ開発の入門者
Andriodユーザー
目次
主要目次
1章 Androidとは
2章 開発環境を構築しよう
3章 アプリケーションプログラム開発の基礎とデバッグ
4章 Androidアプリのプログラミングを詳しくみてみよう
5章 いろいろなアプリを作る
6章 アプリケーションを公開しよう
7章 サーバー環境の構築方法
8章 My連絡先アプリのソースコード
詳細目次
1章 Androidとは
1.1 Androidについて
1.2 Androidの開発動向
1.3 Androidの特徴
1.3.1 オープンソース
1.3.2 アプリ開発環境
1.3.3 タッチパネルUI、GPS、カメラなどのデバイス連携
1.3.4 主要な通信手段に対応
1.3.5 クラウド連携
1.3.6 セキュリティ
1.4 アーキテクチャ
2章 開発環境を構築しよう
2.1 Androidアプリの開発環境
2.2 JDKのインストール
2.3 Eclipseのインストール
2.4 ADTのインストール
2.5 Android SDKのインストール
2.6 Android SDKライブラリのインストール
2.7 AVD(Android Virtual Device)の立ち上げ
2.7.1 AVDの作成
2.7.2 AVDの起動
2.7.3 エミュレータの操作
2.7.4 エミュレータの表示言語設定
2.7.5 エミュレータの時刻の設定
2.8 環境変数の設定
3章 アプリケーションプログラム開発の基礎とデバッグ
3.1 アプリ開発の概要
3.2 HelloWorldアプリの作成
3.2.1 プロジェクトの作成
3.2.2 プロジェクトの構成
3.2.3 実行&エミュレーション
3.2.4 Androidアプリケーションプログラムの参照のしくみ
3.2.5 表示文字を変えてみよう
3.2.6 ビルドエラーの対処方法
3.3 デバッグ
3.3.1 パースペクティブ(DDMS/Java/デバッグ)
3.3.2 コンソール
3.3.3 ブレークポイント
3.3.4 LogCat
3.3.5 実機デバッグ
3.4 Android頻出用語集
3.5 Android豆知識
4章 Androidアプリのプログラミングを詳しくみてみよう
4.1 ボタンを動かしてみよう
4.1.1 ボタンのレイアウトとプログラミング
4.1.2 イベントリスナー
4.1.3 トースト(Toast)
4.2 レイアウト
4.2.1 UI(User Interface)の基本要素
4.2.2 グラフィカルレイアウトによるプログラミング
4.2.3 xmlファイルによるプログラミング
4.3 Androidアプリの実践プログラミング
4.3.1 アプリの全体像
4.3.2 Androidアプリプログラミングの手順
4.3.3 値定義(文字列定義values/strings.xml編集)
4.3.4 レイアウトファイルlayout/*.xml編集
4.3.5 Javaソースコードプログラミング
4.3.6 AndroidManifest.xmlの編集
4.4 アクティビティ(Activity)について
4.5 インテント(Intent)を使う
4.5.1 明示的インテントを使って画面を呼び出してみよう
4.5.2 さらに画面を追加してみよう
4.5.3 暗黙的インテント
4.6 データを保存する
4.6.1 プリファレンス
4.6.2 ファイルに保存する
4.6.3 データベースに保存する
4.7 リストビュー
4.7.1 リストビューのプログラミング
4.7.2 連絡先の複数対応
4.8 オプションメニュー
4.8.1 オプションメニューのプログラミング
4.8.2 アイコン
4.8.3 アプリバージョン情報
4.8.4 ダイアログ
4.8.5 値定義
4.8.6 オプションメニューレイアウトファイル
4.8.7 Javaソースコードプログラミング
4.9 ダイアログ
4.9.1 アラートダイアログ
4.9.2 デートピッカー
4.9.3 プログレスダイアログ
4.9.4 ダイアログサンプルアプリ
4.10 コンテントプロバイダ
4.11 並行処理
4.11.1 スレッド
4.11.2 非同期タスク
4.11.3 サービス
4.12 インポート
4.12.1 プロジェクトのインポート
4.12.2 ファイルのインポート
5章 いろいろなアプリを作る
5.1 文字合成カメラアプリ
5.2 ギャラリーExif表示アプリ
5.3 GPS距離計測マップアプリ
5.4 エアー剣アプリ
5.5 HTTP通信タイムカードアプリ
5.5.1 GETメソッド
5.5.2 POSTメソッド
6章 アプリケーションを公開しよう
6.1 AndroidManifest.xmlの確認・修正
6.2 アプリアイコン
6.3 画面スクリーンショット
6.4 apkファイルの作成、署名
6.4.1 apkファイルとは
6.4.2 apkファイルの作成、署名
6.4.3 apkファイルの確認
6.5 Google Play(旧Androidマーケット)への登録
6.5.1 Google walletの登録
6.5.2 アプリのアップロードと公開
7章 サーバー環境の構築方法
7.1 Apache
7.1.1 Apacheのインストール
7.1.2 Apacheの動作確認
7.2 PHPのインストール
7.3 構成ファイルの修正
7.3.1 php.iniの修正
7.3.2 httpd.confの修正
7.3.3 PHPの動作確認
7.3.4 ファイル生成スクリプトPHPファイルの設置
8章 My連絡先アプリのソースコード
索引
続きを見る