「はじめてのAndroidプログラミング―「Android SDK」で「Googleケータイ」用ソフトをつくる! (I/O BOOKS)」を読みました。
※本のタイトルが以前紹介した[Android] 「初めてのGoogle Androidプログラミング」を読みました - adakodaに似ていますが、別の本です
「はじめての...」ということで、初心者の方が対象です。
Android SDK1.0/1.1が対象ですが、1.1に特化した記載は無いです。
A5サイズなので片手で持って読めます。
以下、詳細です。
※全部で303ページ11章あります。
第1章 Android SDK (9ページ)
Android / SDKとは何か、Androidの構造など。
第2章 開発環境の整備 (30ページ)
Android SDK(1.1の新しいURL)の入手方法、SDKのインストール、Eclipse+Pluginのインストール、エミュレータの起動など。
第3章 まずは「Hello, World!」 (31ページ)
EclipseでHello Worldの作成する方法に加え、TextViewを追加して文字列を表示する方法。デバッガの使い方。AndroidManifest.xmlの記述など。
第4章 SDK付属のサンプルを解説 (45ページ)
SDK付属サンプルのLunarLander(月面着陸ゲーム)のソースコードに日本語でコメントをつけたソースコードが掲載されています。NotePadは、2ページだけですが紹介されています。
LunarLanderのようなゲームを作成したい方は、同コメントが参考になると思います。
第5章 コンポーネントについて (19ページ)
アクティビティ、ビュー、インテント、サービス、通知、コンテント・プロバイダなど。
第6章 画面のレイアウト (48ページ)
LinearLayout、TableLayout、RelativeLayout、AbsoluteLayout、その他のレイアウト、ボタンが押された時の処理、その他のコンポーネント(アナログ時計、デジタル時計、チェックボックス、オートフィル、プルダウンメニュー、画像のギャラリーの表示)、リソースファイルの画像ファイルの表示。
DroidDrawというコンポーネントをドラッグアンドドロップしてXMLファイルを作成するツールの紹介。
第7章 データの入出力 (27ページ)
ファイルの入出力、データベースの入出力(SQLite)など。
第8章 セキュリティ (4ページ)
アクセス制御としてユーザーIDの概念など。
第9章 各種サンプル (51ページ)
ビューの切り替え、ラジオボタン、オプションメニュー、コンテキストメニュー、プレファレンスの保存・取り出し、ファイル操作(第7章とは違って、ディレクトリのファイル一覧を表示するサンプル)、画像を移動させる、など。
第10章 トップ画面に項目を追加してアプリを動かす (9ページ)
アプリのインストール、アンインストール方法など。
第11章 「Android SDK」付属の「その他」のツール (6ページ)
Hierarchy Viewer、Draw 9-patchの紹介など。
Amazonの商品の説明は、以下のリンクから参照できます。
→
はじめてのAndroidプログラミング―「Android SDK」で「Googleケータイ」用ソフトをつくる! (I/O BOOKS)