ISBN: 978-4-7980-3585-7
TECHNICAL MASTER はじめてのAndroidアプリ開発 Android 4対応版
サポート終了
| 著者 | 山田祥寛 |
|---|---|
| 出版社 | 秀和システム |
| 価格 | 3,000円(税別) |
| 判型 | B5変判・2色 |
| ページ数 | 576ページ |
| 発売日 | 2012年11月22日 |
| シリーズ | TECHNICAL MASTER |
| 対象レベル | 初中級 |
Androidアプリに挑戦。初めて作る方のための一冊
TECHNICAL MASTERシリーズにAndroidアプリ開発が登場。基礎から応用まで確実に学べるステップアップ方式です。
Android OS 4対応で、開発環境の構築からビュー開発、インテント、データベース連携はもちろん、センサーやGPSといったハードウェアとの連携やサービス開発、アプリの公開手順など、情報満載です。
書籍掲載のサンプルは、サポートサイトからダウンロードできます。
更新履歴
- FAQ情報:2014年5月26日 更新
- 正誤訂正:2014年11月13日 更新
- サンプル:2026年6月7日 更新
目次
- Chapter1 イントロダクション
- 01-01 Androidの概要を理解する
- 01-02 Androidの開発環境を整える
- 01-03 Eclipseの画面構成を理解する
- Chapter2 はじめてのAndroidアプリ
- 02-01 Androidアプリのプロジェクトを理解する
- 02-02 サンプルアプリの内容を確認する
- 02-03 アプリ開発の基本キーワードを理解する
- Chapter3 ビュー開発(基本ウィジェット)
- 03-01 基本的な入力/出力を理解する
- 03-02 入力ウィジェットを理解する
- 03-03 便利ウィジェットを活用する
- Chapter4 ビュー開発(ListView)
- 04-01 リスト作成の基本を理解する
- 04-02 ListViewのイベント処理を理解する
- 04-03 リストのレイアウトをカスタマイズする
- 04-04 ListViewをもっと活用する
- Chapter5 ビュー開発(レイアウト&複合ウィジェット)
- 05-01 ウィジェットの配置方法を理解する
- 05-02 タブパネルや引き出し可能なサブ画面を作成する
- Chapter6 ビュー開発(ダイアログ&メニュー)
- 06-01 さまざまなダイアログを作成する
- 06-02 オプションメニューやコンテキストメニューを作成する
- Chapter7 ビュー開発(応用)
- 07-01 ビュー描画の基本をおさえる
- 07-02 ビュー描画の理解を深める
- 07-03 アプリにアニメーション機能を実装する
- 07-04 アプリのデザインを一元管理する
- Chapter8 インテント
- 08-01 インテントの基本を理解する
- 08-02 画面間でデータを授受する
- 08-03 「やりたいこと」からアプリを起動する
- Chapter9 データ管理
- 09-01 ファイルにデータを保存する
- 09-02 データベースにデータを保存する
- 09-03 アプリの設定情報を管理する
- Chapter10 ハードウェアの活用
- 10-01 位置情報を取得する
- 10-02 音声ファイルを再生/録音する
- 10-03 アプリから静止画を撮影する
- 10-04 ハードウェアのその他の機能
- Chapter11 サービス開発&アプリの公開
- 11-01 サービスを開発する
- 11-02 自作のアプリを公開する
正誤表
| 該当頁 | 該当箇所 | 修正刷 |
|---|---|---|
| 訂正箇所 | 訂正事項 | 更新日 |
| p.18 | 本文 下から3行目 | 2刷 |
| 登録先を訊かれますが、初期設定のままで先に進みましょう。 | 登録先を訊かれます。インストール先を「C:\\Android\\android-sdk」と指定して、そのほかは初期設定のままで先に進みましょう。 | 2013/01/09 |
| p.71 | リスト2-4 strings.xml | 2刷 |
| <string name="title_activity_main">MainActivity</string> | <string name="title_activity_main">Helloサンプル</string> | 2012/11/23 |
| p.89 | リスト2-7 上から2行目、下から4行目 | 2刷 |
| TextView txtResult = (TextView)this.findViewById(R.id.textView1); | TextView txtResult = (TextView)this.findViewById(R.id.txtResult); | 2013/02/20 |
| p.89 | 本文 下から3行目 | - |
| onSavedInstanceStateメソッドで保存された | onSaveInstanceStateメソッドで保存された | 2014/11/13 |
| p.92 | 本文下から2行目 | 2刷 |
| Toast toast = Toast.makeText(this, R.id.message, Toast.LENGTH_LONG); | Toast toast = Toast.makeText(this, R.string.message, Toast.LENGTH_LONG); | 2013/03/14 |
| p.94 | 表2-10 vメソッドのログレベル | - |
| VERVOSE | VERBOSE | 2014/11/13 |
| p.138 | リスト3-25 下から9行目 | 3刷 |
| String.format("選択項目:%s",sp.getSelectedItem()) | String.format("選択項目:%s",sp.getSelectedItem()) , 行末尾に「,」(カンマ)を追加してください |
2013/09/14 |
| p.290 | リスト6-15 | 3刷 |
| Toast toast = Toast.makeText(this, item.getTitle(), Toast.LENGTH_LONG); Toast toast = Toast.makeText(this, item.getTitle(), Toast.LENGTH_LONG); toast.show(); |
Toast toast = Toast.makeText(this, item.getTitle(), Toast.LENGTH_LONG); toast.show(); Toast toastの行を1行削除 |
2013/06/12 |
FAQ
バージョンアップに伴い、現在は、プロジェクトの構成が書籍と異なっております。
以下のサイトなどを参考になさってみてください。
http://note.chiebukuro.yahoo.co.jp/detail/n271769
以下のサイトなどを参考になさってみてください。
http://note.chiebukuro.yahoo.co.jp/detail/n271769
更新日: 2014.05.26
P.17を参考に環境変数JAVA_HOMEにJDKのインストール先フォルダを設定し、再度インストーラを起動してみてください。
更新日: 2013.03.12
Android 4.2対応のSDKがリリースされたことで一部、書籍と異なるようです。
以下の手順に従って、インストーラを入手してください。
ダウンロードサイト
http://developer.android.com/sdk/index.html
の[DOWNLOAD FOR OTHER PLATFORMS]リンクをクリックします。
[SDK Tools Only]の表から[installer_r21-windows.exe ]リンクをクリックします。
[Get the Android SDK]画面に移動するので[I have read and agree with the above terms and conditions ]横のチェックボックスにチェックをして、[Download installer_r21-windows.exe]ボタンをクリックして、インストーラをダウンロードします。
以下の手順に従って、インストーラを入手してください。
ダウンロードサイト
http://developer.android.com/sdk/index.html
の[DOWNLOAD FOR OTHER PLATFORMS]リンクをクリックします。
[SDK Tools Only]の表から[installer_r21-windows.exe ]リンクをクリックします。
[Get the Android SDK]画面に移動するので[I have read and agree with the above terms and conditions ]横のチェックボックスにチェックをして、[Download installer_r21-windows.exe]ボタンをクリックして、インストーラをダウンロードします。
更新日: 2012.11.23
スタートメニューからの作成方法を以下のページにまとめております。
参考にしてみてください。
http://www.wings.msn.to/index.php/-/B-08/avd_win/
参考にしてみてください。
http://www.wings.msn.to/index.php/-/B-08/avd_win/
更新日: 2012.11.23
ADTのバージョンアップに伴い、現在は、一部の手順が書籍と異なっております。
以下の手順に沿って、作成してください。
図2-1を参考に入力/選択します。図にない項目はデフォルトの設定のままでOKです。
次に[プロジェクトの構成]画面が追加されていますが、デフォルトの設定のまま[次へ]ボタンで進めてください。
[ランチャーアイコンの構成]画面では、書籍とアイコンの種類が異なりますが、そのまま[次へ]ボタンで進めてください。
最後、図2-4に該当する[新規ブランク・アクティビティー]画面では、[Title]欄がなくなっているようです。
そのままでも、サンプル動作に問題はありませんが、タイトルを設定したい場合は、配布サンプルを参考にリソースファイルから設定してください。
以下の手順に沿って、作成してください。
図2-1を参考に入力/選択します。図にない項目はデフォルトの設定のままでOKです。
次に[プロジェクトの構成]画面が追加されていますが、デフォルトの設定のまま[次へ]ボタンで進めてください。
[ランチャーアイコンの構成]画面では、書籍とアイコンの種類が異なりますが、そのまま[次へ]ボタンで進めてください。
最後、図2-4に該当する[新規ブランク・アクティビティー]画面では、[Title]欄がなくなっているようです。
そのままでも、サンプル動作に問題はありませんが、タイトルを設定したい場合は、配布サンプルを参考にリソースファイルから設定してください。
更新日: 2012.11.23
お問い合わせ
書籍に関するご質問や誤りのご報告、ご意見・ご感想などをお寄せください。
お問い合わせの前にFAQ・正誤表をご確認ください。すでに掲載済みの内容については個別回答が難しい場合があります。