挫折しないためのAndroidプログラミング 128のキホン

概 要

Androidアプリケーション開発でつまづきやすいポイントを重点的に解説したJavaとAndroidの入門書です。本書では、Javaの入門書はひととおり学習し、これからAndroidアプリケーションの開発をはじめようという人、サンプルを見ながら開発はできるがなぜサンプルのような記述にしなければならないのかがピンとこない人を対象に、よくある128の悩みに答えながらAndroidアプリケーション開発の手法を解説。Javaの入門書と実践的なAndroidアプリケーション開発のギャップを埋め、またJavacのようなコマンドプロンプトでJavaを学習してきた人にはわかりにくいEclipseの使い方などを紹介。これからはじめる人も、今さら聞けない人にもおすすめです。サンプルファイルのダウンロードサービス付き。

著者 飯塚康至
価格 本体2500円(税別)
ISBN 978-4-7980-3292-4
発売日 2012/3/17
判型 B5変
色数 2色
ページ数 320
CD/DVD
対象読者 初級
シリーズ
表紙イメージ
購入 アマゾンで購入する
楽天で購入する

※リンク先によっては、販売ページが用意されていないことがあります。あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

サポート情報は以下からご参照下さい。

サポート情報へのリンク

目次

Chapter 01 Androidとは

01-01 Androidとは?

01-02 Androidの歴史

01-03 Androidアプリケーションの種類について教えて

Chapter 02 Androidアプリケーション開発の準備段階の悩みについて答えます

02-01 Androidアプリケーション開発から公開までの全体像を教えて

02-02 開発用パソコンのスペックはどのくらい必要?

02-03 Androidアプリケーションの開発にはどのようなソフトウェアが必要なの?

02-04 Androidアプリケーションの開発から公開にインターネット環境は必要?

Chapter 03 Eclipseの設定に関する悩みに答えます

03-01 ワークスペースって何?

03-02 Eclipseの画面構成について教えて?

03-03 パースペクティブって何?

03-04 フォントを変更したり行番号を表示したりするにはどうすればいいの

03-05 名称の変更の方法について教えて

03-06 Eclipseショートカットについて教えて

03-07 Android SDKの登録方法について教えて

Chapter 04 エミュレーターに関する悩みに答えます

04-01 エミュレーターの作成方法について教えて

04-02 エミュレーターを起動するにはどうすればいいの

04-03 エミュレーターのホーム画面について教えて

04-04 エミュレーターの物理ボタンについて教えて

04-05 アプリケーションアイコンやWidgetの配置方法について教えて

04-06 壁紙の設定方法について教えて

04-07 エミュレーターの表示を日本語にするには?

04-08 開発者向けオプションについて教えて

Chapter 05 Androidアプリケーションの作成から配布までの悩みに答えます

05-01 Androidアプリケーションを作成するにはどうすればいいの

05-02 実際にAndroidアプリケーションのひな形を作ってみたい

05-03 Androidアプリケーションの実行方法について教えて

05-04 アプリケーションがインストールされないのはなぜ

05-05 アプリケーションが更新されないのはなぜ

05-06 DDMSの使い方(スクリーンキャプチャ、Logの確認、ファイル転送)

05-07 アプリケーションを実機で確認するには

05-08 アプリケーションを配布するには

05-09 APKファイルの作成

05-10 バージョンによる機能の違いを教えて

Chapter 06 Androidアプリケーション開発に必要な知識に関する悩みに答えます

06-01 Javaの基本を理解するにはどうすればいい?

06-02 Javaを使いこなすために必要なことは?

06-03 Android開発の知識を身につけるにはどうすればいい?

06-04 必要最小限の知識4(XML)

06-05 サーバーと連携するAndroidアプリケーションを作るのに必要な知識とは?

06-06 ネイティブなアプリケーションを作るのに必要な知識は?

06-07 ゲームなど3Dモデリングを行うアプリケーションを作るのに必要な知識は?

06-08 組み込み家電やロボットなどをAndroidで作るのに必要な知識は?

Chapter 07 Javaの基礎

07-01 Javaプロジェクトの作成方法を教えて

07-02 Javaプログラムの作成方法を教えて

07-03 Javaプログラムの基本構造について教えて

07-04 コメントの入れ方について教えて

07-05 Javaプログラムの実行方法について教えて

07-06 コンパイルについて教えて

07-07 Javaプログラムを記述する際の注意事項を教えて

07-08 ソースコードについている赤い波線やマークは何?

07-09 文字列の基本について教えて

07-10 値と変数について教えて

07-11 配列について教えて

07-12 処理の分岐の方法を教えて(if文)

07-13 処理の分岐の方法を教えて(switch文)

07-14 処理の繰り返し方法について教えて(while文)

07-15 処理の繰り返し方法について教えて(for文)

07-16 変数のスコープって何?

07-17 オブジェクト指向って何?

07-18 オブジェクト型って何?

07-19 文字列を操作するには

07-20 文字列を効率的に操作するには

07-21 ランダムな値を取得するには

07-22 値を順番に効率的に扱うには

07-23 項目と値でデータを管理する方法を教えて

Chapter 08 Javaオブジェクト指向入門

08-01 クラスの定義の方法を教えて

08-02 定義したクラスの利用方法を教えて

08-03 複数のインスタンスの違いについて教えて

08-04 フィールドの利用方法を教えて

08-05 アクセス修飾子について教えて

08-06 static修飾子について教えて

08-07 メソッドの概念と作り方について教えて

08-08 引数について教えて

08-09 戻り値について教えて

08-10 オーバーロードについて教えて

08-11 コンストラクタについて教えて

08-12 getter/setterについて教えて

08-13 thisキーワードについて教えて

08-14 変数の初期化について教えて

08-15 パッケージについて教えて

08-16 例外の概念について教えて

08-17 例外処理の方法について教えて

08-18 nullって何?

Chapter 09 Javaオブジェクト指向応用

09-01 複数のクラスの利用法について教えて(has aの関係)

09-02 クラスの継承について教えて(is aの関係)

09-03 オブジェクトクラスについて教えて

09-04 オーバーライドについて教えて

09-05 ポリモーフィズムについて教えて

09-06 リフレクションについて教えて

09-07 インターフェースについて教えて

09-08 インターフェースを使うと何が嬉しいの

09-09 オーバーライドでエラーとなる場合

09-10 内部クラスについて教えて

09-11 スレッドの概念について教えて

09-12 Threadの作り方について教えて

09-13 Runnableの使い方を教えて

Chapter 10 Androidアプリケーションのファイル構成を理解する

10-01 JavaプロジェクトとAndroidプロジェクトの違いについて教えて

10-02 Activityってどのようなもの?

10-03 R.javaってどのようなもの?

10-04 main.xmlってどのようなもの?

10-05 strings.xmlってどのようなもの?

10-06 画面レイアウトを別ファイルに分けるわけについて教えて

10-07 文字列を別ファイルに分けるわけを教えて

Chapter 11 イベント駆動アプリケーションの記述方法について理解する

11-01 ボタンなど画面に配置した部品をJavaで操作するには

11-02 イベントの記述方法を教えて(内部クラス)

11-03 イベントの記述方法を教えて(匿名インナークラス)

11-04 ボタンを押したら音楽を鳴らしたい

11-05 音楽を止めるにはどうすればいいの

11-06 音楽が鳴っているときに電話がかかってきたらどうなるの?

11-07 Logの出力方法を教えて

11-08 Activityのライフサイクルを確認するにはどうすればいいの

11-09 Activityの状態が変わったときに音楽を止めたい

Chapter 12 画面レイアウトについて理解しよう

12-01 Graphical Layoutを活用するには

12-02 部品を配置するにはどうすればいいの

12-03 バージョンの違いによる見た目の違いを確認したい

12-04 画面解像度やテーマを変更してみたい

12-05 もう少し大きく表示したい

12-06 XMLって何?

12-07 代表的なレイアウトを教えて

12-08 基本的な属性について教えて

12-09 サイズの指定方法について教えて

12-10 XMLのエラーが無くなったのにR.javaが自動生成されない場合

Chapter 13 Intentを利用したアプリケーションの連携を図ろう

13-01 Intentって何?

13-02 アプリケーションからダイアラーを呼び出すには

13-03 直接電話をかけることもできるの?

13-04 AndroidManifest.xmlって何?

13-05 Activityを複数定義することができるの?

Chapter 14 独自のViewを作成してみよう

14-01 ゲーム画面のようなものを独自に作りたい

14-02 クリックで再描画したい

14-03 時間が経つと描画が変わるようにしたい

補 足

01 各種環境のインストール方法

02 ADBコマンドの利用方法

03 開発者登録とマーケットへの公開方法

04 実機での動作確認方法

PR

秀和システム