Android Developer Badge

Saturday, May 30, 2009

Androidアプリ サンプルゲーム

今日はAndroid SDKに含まれる"LunarLander"というサンプルアプリを起動させてみたいと思います。
"LunarLander"はAndroid SDK内の下記に置かれています。

上記フォルダにはeclipseのプロジェクトファイルは含まれていないので、
eclipseからAndroidプロジェクトを新規に作成して、そこにLunarLanderのコードを上書きします。Androidプロジェクトを新規に作成するときには、Package名やActivity名を下記に設定しておくと良いです。

Package名:com.example.android.lunarlander
Activity名:LunarLander

上書きしたら、後は Runを実効すれば、エミュレータ上でゲームが遊べます。



サンプルプログラムなので、ビルドエラーはでてきませんが、ゲーム自体が難しくてクリアできませんでした・・・

Sunday, May 24, 2009

"Hello, World" on Android

たまにはちゃんとAndroidの開発に関する投稿をしたいと思います。
まずは定番の"Hello, World"です。
"Android Developers"の"Tutorials and Sample Code"に従ってEclipse上で開発して行きます。

1.Android Projectの新規作成
 Tutorialに従ってプロジェクト作成およびコード修正。
 Tutorialの説明はわかりやすく、Javaが初めてでもオブジェクト指向の知識が多少あれば分かる内容だと思います。

2.早速アプリ起動
 Android SDKに含まれているエミュレータを使用してアプリ起動させます。
 エミュレータの起動には事前準備がいるので、"Developing In Eclipse, with ADT"を参考にしてADTの設定をします。
 ここまでは問題なく進むのですが、エミュレータが起動するまでに時間がかかるので、非常に不安になります。SDK 1.0での経験上、10分くらいまてば起動するはずなので、じっと待ちます・・・・・・。・・・・・が一時間程度待っても変化ありません!
困った時の[android-beginners]メーリングリストで調べてみると、どうやらSDK1.5ではエミュレータ起動にコツがあることが判明。毎回エミュレータ起動一回目はどんだけ待ってもダメらしく、エミュレータを一回クローズして再度エミュレータを起動する必要があるらしいです。
早速再起動したらめでたく"Hello, World"が表示されました!
再起動時の"ANDROID"のスプラッシュスクリーンが若干薄暗く感じられたので、
これがちゃんと起動できるときの前兆なのかもしれません。

次回は画像の表示+ドラッグにでも挑戦したいと思います。

Saturday, May 23, 2009

Google Phone vs. iPhone

グーグル携帯とiPhone。今後アプリ開発の勉強をするなら、どちらの方が得策か・・・。
グーグル携帯の場合、開発環境構築にかかる費用は携帯代金の2~3万円くらいで、既存のPCに無料のSDKを使用すればOK。
iPhoneの場合は、Mac PCとiPhoneを購入する必要があるので、15万円くらいかな。
iTunes U で大学の講義内容配信を始めたiPhone、今後も応用範囲の拡大はできそう。
グーグル携帯の未来は未知数だけど、現状は"だけど"が付くぐらいの魅力しか感じていません。
・・・iPhoneかな~。

Friday, May 22, 2009

What is Android?

遅ればせながら、このブログはAndroid上で動くアプリ開発をのんびりと進めている日々をメインに、いろいろと書き留めて行こうというものです。
DocomoがGoogle携帯を出すので、日本でもAndroidの知名度があがるといいな~。

What is Android?

Wednesday, May 20, 2009

注文住宅建築に向けての勉強

結婚に向けて注文住宅を建てようとしていますが、注文住宅に関して全くの素人なので、最近は住宅関連の本をいろいろ読んでいます。
今読んでいるのは建築士さんが著者の下記の本。

プロが明かす危ない家、壊れる家 「いい家」が建つ本当の方法

個別の工法の宣伝本とか、やたらとシックハウスとかの脅迫観念を受け付けてくる本があるなか、この本は”建築士の宣伝本”かもしれませんが、この本は結構勉強になっています。
やはり建築のプロで、施主の味方・代弁者になってくれる人は必要ですね。
建築士さんへの設計・監理依頼は検討することにしました。

Tuesday, May 19, 2009

Google phone will be release at Japan!! ついにグーグル携帯が日本で発売!

Finally, DoCoMo informed about Google phone release!
I will re-start to study Android application. But design of Google phone is not so good, I guess...

ついにdocomoからグーグル携帯が発売されることが発表されました!
Androidアプリ開発の勉強を再開しようかな。しかしグーグル携帯のデザインは残念ですね…