はじめての Android これであなたも今すぐ始められる!
目次 Android概要
開発環境の構築 開発者登録 Androidプログラミング
TODOアプリケーション ソースを見てみる 公開するには
Android概要
概要 特徴 携帯、ネット端末のプラットフォーム
オープンソース Linux、libc、SQLite、Open GL ES、etc... Java SE(の拡張) Dalvik(ダルビック) JVM
概要 特徴 有料コンテンツ 2009年10月より日本でも利用可能に
売上 3割キャリア
7割開発者 利用者はGoogle Checkoutを使って購入
概要Androidのなかみ アプリケーション アプリケーションフレームワーク ライブラリ Linux Android ランタイム 初めての Android ( 初版 ) P.12 より ディスプレイ ドライバ Bluetooth ドライバ カメラ ドライバ フラッシュメモリ ドライバ バインダ ドライバ キーバッド ドライバ キーバッド ドライバ USB ドライバ WiFi ドライバ オーディオ ドライバ 電源管理 サーフェス マネージャ メディア フレームワーク SQLite Open GL ES FreeType Webkit SGL SSL libc アクティビティ マネージャ ウィンドウ マネージャ コンテンツ プロバイダ ビューシステム 通知マネージャ キーバッド ドライバ パッケージ マネージャ 電話 マネージャ リソース マネージャ 位置 マネージャ センサ マネージャ Home Contcts ( アドレス帳 ) Phone ( 電話 ) ブラウザ あなたの アプリケーション コアライブラリ Dalvik 仮想マシン
概要 現在の主要なバージョン 1.5
1.6 (HT-03A, Xperia)
2.1 (Nexus One) 日本のAndroid端末 Xperia (2010 年 4 月  発売予定 ) Version 1.6 HT-03A (2009 年 6 月 発売 ) Version 1.5 -> 1.6(2009/10)
開発環境の構築
開発の準備 必要なもの Android SDK(最初にインストール)
Eclipse
Android Development Tools (ADT) ( プラグイン)
実機 ( なくても大丈夫)
または、 Dev Phone 開発者サイトから購入可
開発者登録が必要
開発の準備 SDK http://developer.android.com/intl/ja/sdk/index.html
android-sdk_r04-windows.zip ZIP ファイル解凍後適当なディレクトリへ配置
SDK Setup.exe を実行
開発の準備 ここで、httpsでアクセスできなというエラーが出るとき
開発の準備 ホームディレクトリの.androidディレクトリに androidtool.cfgを作成
以下の一行を追加して、再度SDK Setup.exeを実行 sdkman.force.http=true ※ 詳しくは、 http://d.hatena.ne.jp/hiro_nemu/20100107
開発の準備 今回入れるのは、以下の3つ SDK Platform Android 1.6 API
Google APIs
Usb Driver package
開発の準備 Eclipseプラグイン(ADT) https://dl-ssl.google.com/android/eclipse/
開発の準備 ADTインストール後 Windows > Preferences  > Android Android SDKのインストールパスを入れて完了
開発者登録
開発者登録 開発者登録するとできること Androidマーケットでアプリを公開できる
有料アプリも公開できる
Android Dev Phoneの購入 登録するには 開発者登録には $25 必要
支払いには Google Checkout が必要 クレジットカードによる決済
開発者登録の流れ メールアドレス、電話番号等の入力
開発者登録の流れ 支払い(Google Checkout)
開発者登録の流れ クレジットカード登録
開発者登録の流れ 支払い完了
開発者登録の流れ 開発者登録確認
開発者登録の流れ 開発者登録完了
Android プログラミング
開発の基礎 アプリケーションは個別の Linux プロセス
プロセスごとに専用 VM
アプリケーションごとに個別の Linux ユーザ ID
コンポーネント アクティビティ
サービス

はじめてのAndroid