書籍詳細(TECHNICAL MASTER はじめてのAndroidアプリ開発 Android 4対応版)

TECHNICAL MASTER はじめてのAndroidアプリ開発 Android 4対応版 書影

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といったハードウェアとの連携やサービス開発、アプリの公開手順など、情報満載です。
書籍掲載のサンプルは、サポートサイトからダウンロードできます。
TECHNICAL MASTER はじめてのAndroidアプリ開発 Android 4対応版 ロゴ

更新履歴

  • 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

更新日: 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]ボタンをクリックして、インストーラをダウンロードします。

更新日: 2012.11.23

スタートメニューからの作成方法を以下のページにまとめております。
参考にしてみてください。

http://www.wings.msn.to/index.php/-/B-08/avd_win/

更新日: 2012.11.23

ADTのバージョンアップに伴い、現在は、一部の手順が書籍と異なっております。
以下の手順に沿って、作成してください。

図2-1を参考に入力/選択します。図にない項目はデフォルトの設定のままでOKです。

次に[プロジェクトの構成]画面が追加されていますが、デフォルトの設定のまま[次へ]ボタンで進めてください。

[ランチャーアイコンの構成]画面では、書籍とアイコンの種類が異なりますが、そのまま[次へ]ボタンで進めてください。

最後、図2-4に該当する[新規ブランク・アクティビティー]画面では、[Title]欄がなくなっているようです。
そのままでも、サンプル動作に問題はありませんが、タイトルを設定したい場合は、配布サンプルを参考にリソースファイルから設定してください。

更新日: 2012.11.23

お問い合わせ

書籍に関するご質問や誤りのご報告、ご意見・ご感想などをお寄せください。

Powered by メールフォーム 『オレンジフォーム』