Android技術者認定試験教科書 やさしいアプリケーションベーシック

概 要

Androidアプリケーション技術者認定試験ベーシックに対応した、資格試験のやさしい教科書です。本書は、プログラミング初心者を対象に、Androidアプリケーション開発環境の構築から、ユーザーインターフェースの基本、アプリケーションコンポーネントの種類や構成、データを記憶させておくストレージの利用方法、位置情報の取得やセンサの使い方、Androidアプリケーションで利用できる通信の仕組み、動作確認、アプリケーションの管理まで一通りの手順を解説しています。掲載されたひとつひとつの課題を解いていくうちに、Androidアプリケーション開発の基本的なスキルが身につきます。一部ソースファイルのダウンロードサービス付き。

著者 川添真智子、中村修太
価格 本体2800円(税別)
ISBN 978-4-7980-3495-9
発売日 2012/9/13
判型 A5
色数 2色
ページ数 416
CD/DVD
対象読者 初級
シリーズ 資格試験
表紙イメージ
購入 アマゾンで購入する
楽天で購入する

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

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

サポート

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

サポート情報へのリンク

目次

Android技術者認定試験制度

01 Androidアプリケーション開発の準備

01-01 Androidアプリケーション開発環境構築(ダウンロード)

01-01-01 Androidアプリケーション開発に必要なモノ

01-01-02 JDKのダウンロード

01-01-03 Eclipseのダウンロード

01-01-04 Android SDKのダウンロード

01-02 Androidアプリケーション開発環境構築(インストール)

01-02-01 JDKのインストール

01-02-02 Eclipseのインストール

01-02-03 Android SDKのインストール

01-02-04 ADTプラグインのインストール

01-03 Androidプロジェクト

01-03-01 Androidプロジェクトの作成

01-03-02 エミュレータの設定

共通スキル(1) Eclipseプロジェクトとパッケージ

01-03-03 Eclipseの基本操作?新規ファイルの作成?

01-03-04 Eclipseの基本操作?各種設定?

01-03-05 Eclipseの基本操作?入力支援機能?

01-03-06 Eclipseの基本操作?アプリケーションの実行?

確認テスト

02 Androidシステムアーキテクチャ

02-01 システムアーキテクチャ

02-01-01 Androidとは

02-01-02 Androidの特徴

共通スキル(2) ハードウェアとソフトウェア

02-01-03 Androidのアーキテクチャ概観

02-01-04 Androidアーキテクチャ詳細

02-02 Androidアプリケーション概要

02-02-01 Androidアプリケーションの動作

02-02-02 Androidアプリケーションに必要なファイル

02-02-03 Androidのバージョン

02-03 ライセンス

02-03-01 Androidのライセンス

確認テスト

03 ユーザインタフェース

03-01 ユーザインタフェース概要

03-01-01 ユーザインタフェースの重要性

03-01-02 Androidのユーザインタフェースに関する特長

03-01-03 ユーザインタフェースの部品

03-01-04 ユーザインタフェースの実装方法

03-01-05 ユーザインタフェースの役割

03-01-06 イベント処理の仕組み

03-01-07 イベントの種類

共通スキル(3) インタフェース

03-02 View

03-02-01 Viewの役割

03-02-02 Viewの実装

03-02-03 ビューとウィジェット

03-02-04 スピナー

03-03 レイアウト

03-03-01 レイアウトの種類

03-03-02 LinearLayout

03-03-03 TableLayout

03-03-04 列の指定

03-03-05 絶対サイズの指定

03-04 メニュー

03-04-01 オプションメニュー

03-04-02 オプションメニューの拡張

03-04-03 コンテキストメニュー

共通スキル(4) メソッド

03-04-04 メニューファイルの利用

03-04-05 メニューファイルの定義

03-05 ダイアログ

03-05-01 ダイアログの種類

03-05-02 アラートダイアログ

03-05-03 その他のアラートダイアログ

03-05-04 プログレスバーとプログレスダイアログ

03-06 Notification

03-06-01 Notification概要

03-06-02 Notificationのサンプル

03-07 Toast

03-07-01 Toastの利用

03-08 スタイルとテーマ

03-08-01 スタイトルとテーマの概要

03-08-02 スタイルの使用

03-08-03 テーマの使用

03-09 グラフィックス

03-09-01 グラフィック概要

03-09-02 画像ファイルの描画

03-09-03 図形の描画

03-10 アニメーション

03-10-01 Tweenアニメーション

03-10-02 Frameアニメーション

共通スキル(5) クラスとオブジェクト

共通スキル(6) 変数とデータ型

確認テスト

04 リソースファイル

04-01 AndroidManifest.xml

04-01-01 AndrodiManifest.xmlファイルとは

04-01-02 AndroidManifest.xml概要

04-01-03 AndroidManifest.xmlのタグと要素

共通スキル(7) XML

04-02 リソースファイル

04-02-01 リソースファイルとは

04-02-02 Androidプロジェクトのリソースファイル

04-02-03 リソースが参照できる仕組み

共通スキル(8) static

04-02-04 リソースファイルのメリット

04-02-05 文字列リソースの定義

04-02-06 リソースの国際化

04-02-07 代替リソース

04-02-08 Androidアプリケーションのセキュリティ

04-02-09 パーミッションの種類と定義

確認テスト

05 アプリケーションコンポーネント

05-01 アプリケーションコンポーネント概要

05-01-01 アプリケーションコンポーネントとは

05-01-02 アプリケーションコンポーネントの種類

05-01-03 アプリケーションコンポーネントの構成

05-02 アクティビティ

05-02-01 アクティビティとは

05-02-02 アクティビティのライフサイクル

05-02-03 アクティビティのライフサイクルメソッド概要

05-02-04 アクティビティのライフサイクルメソッドの役割

05-02-05 コンポーネントとメモリ管理

05-02-06 アクティビティの実装

05-03 Intent

05-03-01 インテントの仕組み

05-03-02 インテントの機能

05-03-03 インテントの使用

05-03-04 インテントのプログラム

05-04 コンテントプロバイダ

05-04-01 コンテントプロバイダの作成

05-04-02 コンテントプロバイダの利用

05-04-03 コンテントプロバイダを利用するサンプルプログラム

05-05 Service

05-05-01 Service概要

05-05-02 Serviceのライフサイクルメソッド

05-05-03 サービスの利用

05-06 BroadcastReceiver

05-06-01 ブロードキャストレシーバの利用

確認テスト

06 ストレージ

06-01 ストレージ概要

06-01-01 ストレージ

06-01-02 ファイル入出力の概要

06-01-03 ストリーム

06-01-04 ストリームの種類

06-01-05 ストリームのプログラム

共通スキル(9) 例外処理

06-02 プリファレンス

06-02-01 プリファレンス概要

06-02-02 プリファレンスのプログラム

06-03 SQLite

06-03-01 SQLite概要

共通スキル(10) データベースとSQL

確認テスト

07 GPSとセンサ

07-01 位置情報とセンサの概要

07-01-01 位置情報とセンサでできること

07-02 位置情報

07-02-01 位置情報が取得できる仕組み

07-02-02 位置情報取得のパーミッション

07-02-03 位置情報取得のプログラム

07-02-04 位置情報更新のプログラム

07-03 センサの利用

07-03-01 センサの種類

07-03-02 センサを利用したプログラム

共通スキル(11) 繰り返し処理

確認テスト

08 通信

08-01 Androidの通信機能

08-01-01 通信機能概要

08-01-02 電話情報の取得

08-02 HTTP通信

08-02-01 HTTP通信概要

08-02-02 HTTP通信のプログラム

08-02-03 DefaultHttpClientクラスの使用

08-02-04 AndroidHttpClientクラスの使用

共通スキル(12) HTTPメソッド

08-03 無線通信

08-03-01 Bluetooth概要

08-03-02 Bluetooth通信のプログラム概要

08-03-03 Bluetooth通信のプログラム

08-04 Wi-Fi接続

08-04-01 Wi-Fi接続概要

08-04-02 Wi-Fi接続のプログラム

確認テスト

09 マルチメディア

09-01 マルチメディア概要

09-01-01 マルチメディアとは

09-01-02 マルチメディアのプログラム概要

09-01-03 オーディオデータの準備

09-01-04 オーディオを再生するプログラム(MediaPlayerクラス)

09-01-05 オーディオを再生するプログラム(SoundPoolクラス)

09-02 ビデオ

09-02-01 ビデオの再生

09-02-02 ビデオ再生のプログラム

09-02-03 ビデオの録画

確認テスト

10 テストフレームワーク

10-01 Androidアプリケーションのテスト

10-01-01 アプリケーションのテストとは

共通スキル(13) アプリケーションのテストと品質

10-01-02 Androidのテストフレームワーク

10-01-03 Androidアプリケーションのテスト

確認テスト

11 ネイティブ

11-01 ネイティブ概要

11-01-01 ネイティブとは

11-01-02 ネイティブの利用

11-02 JNI

11-02-01 JNI概要

11-02-02 JNIのデータ型と関数

11-02-03 JNIのネイティブメソッド

11-03 ASE

11-03-01 ASE(SL4A)のダウンロードとインストール

11-03-02 ASE(SL4A)の使用

11-04 Android NDK

11-04-01 Android NDK

11-04-02 Android NDKのダウンロードとインストール

11-04-03 Android NDKの中身

確認テスト

12 アプリケーションの管理

12-01 アプリケーションの管理

12-01-01 アプリケーションの管理とは

12-01-02 バージョンの登録

12-01-03 バージョン番号の管理

12-01-04 バージョン番号の情報の取得

12-02 プライベートキーの取得

12-02-01 プライベートキーとは

12-02-02 Eclipseによるプライベートキーの生成

12-02-03 keytoolを使用したプライベートキーの生成

12-03 Google Maps APIキー

12-03-01 Google Maps APIキーの取得

共通スキル(14) 情報セキュリティ

確認テスト

13 アプリケーションの配布

13-01 アプリケーションの公開

13-01-01 Google Playとは

13-01-02 Google Playでのアプリケーションの公開

確認テスト

14 開発機能とデバッグ機能

14-01 開発機能

14-01-01 AIDL

14-01-02 aapt

14-01-03 zipalign

14-01-04 dx

14-01-05 layoutopt

14-01-06 draw9patch

14-01-07 sqlite3

14-02 デバッグ機能

14-02-01 エミュレータ

14-02-02 AVD

14-02-03 DDMS

14-02-04 adb

14-02-05 Hierarchy Viewer

14-02-06 Traceview

14-02-07 mksdcard

14-02-08 android

14-02-09 Monkeyツール

確認テスト

PR

秀和システム