Hatena::ブログ(Diary)

Project Hews by 木南英夫

2009-05-29

[Android] Google Android アプリケーション開発入門を出版しました

f:id:hkinami:20090522185415j:image

Googleが提供する携帯電話プラットフォームAndroidソフトウェア開発を行うための基礎を幅広く解説します。Androidの仕組み、開発環境の作り方、アプリケーションの基本要素などはもちろんのこと、ネットワーク連携、GPS、カメラ、センサーといった携帯端末ならではの多様な機能の利用、アプリケーションの配布方法など、広範囲なトピックを広く深く取り上げます。説明は、日本語の利用が可能なSDK1.5に準拠しています。

 工夫次第でさまざまな拡張が考えられる次のようなサンプルプログラムを紹介します。

日経BP書店|商品詳細 - Google Androidアプリケーション開発入門

今回、日経BP社で「Google Android アプリケーション開発入門」という本を執筆させていただき、6月8日(月)に発売されることになりました。

http://ec.nikkeibp.co.jp/item/books/P83900.html

内容は、SDKのセットアップから、カメラを使ったバーコードリーダーまで、基本的な部分をサンプルを使って説明しています。

SDKバージョンは、日本で導入予定の1.5を使用しています。1.5から導入されたAndroid Virtual Devicesなどの説明も行っています。

今回、書籍使用したサンプルコードは、日経BPさんのホームページからダウンロードすることができます。すべてのサンプルコードは、Eclipseに取り込んで、動作させることができます。

http://ec.nikkeibp.co.jp/pub/android_app/android_app.zip

今回、サンプルコードの一部は、日本語IMEのSimejiで有名なadamrockerさん(http://www.adamrocker.com/)に作成していただきました。駅探索アプリや、カメラを使ったバーコードリーダーなど、シンプルコードで実用的なアプリを作成できることを確認していただけると思います。

以下、書籍の目次の概要です。

Androidの概要と実行環境

Android SDKインストールエミュレータ使用方法

新規プロジェクトの作成方法

アクティビティとインテント使用方法

リソーステーマ使用方法

  • 6章 ビューとレイアウト

ビューやダイアログ使用方法

絵合わせパネルゲームのサンプル

サービスとノーティフィケーションの使用方法

SQLiteやコンテントプロバイダの使用方法

Google Mapsの表示や、GPSの使用方法

駅検索アプリケーション(adamrocker)

センサーや、カメラ使用方法など

バーコードリーダーを使ってAmazonのページを表示するサンプル(adamrocker)

Android Marketへの登録方法など

  • 12章 開発ツール

Android Debug Bridge使用方法など

目次の詳細は、以下のページでご覧いただけます。

http://ec.nikkeibp.co.jp/item/contents/mokuji/m_P83900.html

こらからAndroidアプリケーション開発を始めるかたの手助けとなれれば嬉しいです。

n85n85 2009/06/02 07:52 木南さんこんにちは!

> 6月8日(月)に発売されることになりました

こちらの書籍名で検索してみますと、
発売日が4日となっているページもあるのですが(アマゾンなど)、
やはり8日発売というのが正しいのでしょうか。

もしよければお聞かせください。
発売を楽しみにしております。

hkinamihkinami 2009/06/04 07:55 木南です。
コメントありがとうございます。
このあたりは、印刷や配送、販売の関係で販売するところによって多少異なるようです。
早いところでは、8日よりも早くならぶ所もありそうです。

kaorumiyamaekaorumiyamae 2009/11/09 02:21 はじめまして、本を購入した者です。
これから本で勉強していきます。

それで本で間違いがあったのですが、「はじめに」の次のページの「iv」ページで、そのページの一番下あたりに、本のサポートページのURLが載っていますが、「P8390.html」となっていて間違っています。
「0」が抜けています。

どうぞご確認の程、よろしくお願い致します。
では、失礼致します。

Connection: close