プログラミングの教科書シリーズかんたん Androidアプリ作成入門

[表紙]かんたん Androidアプリ作成入門

紙版発売
電子版発売

A5判/640ページ

定価3,278円(本体2,980円+税10%)

ISBN 978-4-7741-5499-2

ただいま弊社在庫はございません。

電子版

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

本書はAndroidアプリ開発の入門書です。AndroidアプリはJavaで開発を行います。本書は,Javaは理解したが,Androidアプリの開発を行ったことがないという読者を対象としています。開発環境のインストールから,マルチメディア,センサー,音声認識,データベースなどAndroidアプリ開発に関する知識がこれ1冊で学ぶことができます。入門レベルから本格的なアプリまで必要な知識をしっかりと解説しています。

こんな方におすすめ

  • はじめてAndroidアプリ開発を行う人

目次

第1章 Androidとは

  • 1-1 Androidとは
  • 1-2 Androidのバージョン
  • 1-3 通信方法
  • 1-4 開発言語
  • 1-5 開発に必要なハードウェアとソフトウェアおよび知識
  • 1-6 この章のまとめ

第2章開発環境を整える

  • 2-1 Javaの概要
  • 2-2 JDKのインストール
  • 2-3 Eclipseのインストール
  • 2-4 Android SDKのインストール
  • 2-5 AVD Managerでエミュレーターを設定する
  • 2-6 この章のまとめ

第3章 HelloWorldの作成

  • 3-1 Demoroidプロジェクトの作成
  • 3-2 プロジェクトの構成
  • 3-3 Androidアプリの実行
  • 3-4 自動生成されたコードの解説
  • 3-5 この章のまとめ

第4章 ログ出力とDDMS

  • 4-1 ログを表示する
  • 4-2 LogCatビューの使用方法
  • 4-3 DDMS
  • 4-4 この章のまとめ

第5章 アクティビティのライフサイクル

  • 5-1 アクティビティのライフサイクル
  • 5-2 画面の向きの変更
  • 5-3 プロセス
  • 5-4 複数のアクティビティ
  • 5-5 この章のまとめ

第6章 メニューを作る

  • 6-1 メニューの定義
  • 6-2 メニューアイテム選択時の処理を行う
  • 6-3 タイトルを文字列リソースに変更する
  • 6-4 この章のまとめ

第7章 ビューとレイアウト

  • 7-1 アクティビティとビュー
  • 7-2 リソースファイルでビューを定義する
  • 7-3 onClickコールバックの設定
  • 7-4 国際化と文字列リソース
  • 7-5 この章のまとめ

第8章 ダイアログ

  • 8-1 AlertDialog
  • 8-2 ダイアログにボタンを追加する
  • 8-3 ダイアログにリストを追加する
  • 8-4 プログレスダイアログ
  • 8-5 ダイアログのカスタマイズ
  • 8-6 この章のまとめ

第9章 ビューのカスタマイズ

  • 9-1 ビューのカスタマイズ
  • 9-2 Canvasを使ったテキストやビットマップの描画
  • 9-3 座標系の変更
  • 9-4 アニメーション
  • 9-5 この章のまとめ

第10章 イベントとジェスチャー

  • 10-1 Androidならではのイベント
  • 10-2 戻るボタンのキーイベントを処理する
  • 10-3 ビューでイベントを受け取る
  • 10-4 ロングタップ
  • 10-5 マルチタッチ
  • 10-6 アプリを実機で起動する
  • 10-7 この章のまとめ

第11章 マルチメディア

  • 11-1 SoundPoolによる音声データの再生
  • 11-2 MediaPlayerによる音声データの再生
  • 11-3 MediaRecorderで音声データを録音する
  • 11-4 カメラ・プレビューを表示する
  • 11-5 写真を撮影する
  • 11-6 動画を撮影する
  • 11-7 この章のまとめ

第12章 センサー

  • 12-1 センサーマネージャー
  • 12-2 加速度センサー
  • 12-3 地磁気センサー
  • 12-4 ローパスフィルター
  • 12-5 近接センサー
  • 12-6 その他のセンサー
  • 12-7 この章のまとめ

第13章 GPSとマップ

  • 13-1 ロケーションマネージャー
  • 13-2 位置情報の取得
  • 13-3 Googleマップ
  • 13-4 地図上にマーカーを表示
  • 13-5 この章のまとめ

第14章 インテント

  • 14-1 インテントでアクティビティを起動する
  • 14-2 データ通信を行う
  • 14-3 メールを送信する
  • 14-4 音声認識機能を利用する
  • 14-5 インテントフィルター
  • 14-6 この章のまとめ

第15章 プリファレンス

  • 15-1 設定ファイルの読み書き
  • 15-2 プリファレンス・アクティビティ
  • 15-3 設定画面を作成する
  • 15-4 設定画面用のアクティビティを作成する
  • 15-5 フラグメント
  • 15-6 この章のまとめ

第16章 入出力

  • 16-1 ファイル
  • 16-2 SQLite
  • 16-3 ネットワーク
  • 16-4 この章のまとめ

第17章 コンテンツプロバイダー

  • 17-1 コンテンツプロバイダー
  • 17-2 連絡帳データの取得
  • 17-3 ギャラリーから画像データを取得
  • 17-4 コンテンツプロバイダー機能の実装
  • 17-5 ストリーム型コンテンツプロバイダー機能の実装
  • 17-6 この章のまとめ

第18章 アプリケーションの配布と公開

  • 18-1 APKファイル
  • 18-2 APKファイルの作成
  • 18-3 Google playでアプリを公開する
  • 18-4 プロジェクトのインポート
  • 18-5 この章のまとめ

著者プロフィール

朝井淳(あさいあつし)

株式会社レイヤ・エイト所沢ラボ所長。1966年山形県生まれ,埼玉県所沢市在住。最近会社の役員となり,肩書きが付いた。といっても,やっていることはあいもかわらずシステム開発である。開発作業の合間をみて,執筆活動も続行中。

著書