MNAの世界

ブログをリニューアルしました!コメント、リンク、ツイートなどはお気軽にどうぞ。

PC、技術系

[Android/Xperia] Hello World アプリを動かしてみよう!

投稿日:2010年5月11日 更新日:

「新規」→「プロジェクト」で「新規プロジェクト」ダイアログを開く。
「Android」→「Android Project」を選択し、「次へ」を押す。

「New Android Project」ダイアログが開くので以下の項目を入力する。
「Project name」はこのプロジェクトに付けたい任意の名前を入力する。
(ここでは「XperiaSample」と入力した。)
「Contents」グループはデフォルトのままで良い。
「Build Target」は「X10」をチェック。
「Application name」はこのアプリケーションに付けたい任意の名前を入力する。
(アプリケーション一覧アイコンではここで付けた名前が表示される模様。)
「Package name」は他のパッケージ名と被らないように自ドメインをトップレベルから入力するのが一般らしい。
(当方の場合「mna.net」なので、これをトップレベルから入力し、「net.mna」とする。)
「Create Activity」にチェックを入れる。名前は「Sample」あたりで。
(ここに入力した名前をクラス名としたクラスが自動的に作成される。あとから変えるのは面倒なので慎重に!)
「Min SDK Version」は「4」を入力する。

全て入力できたら「終了」を押す。

これで「XperiaSample」プロジェクトが作成されました。
以下の場所に、「Sample」クラスが作成されています。
「src」→「net.mna」→「Sample.java」

余談ですが、このEclipseでの開発環境ではソースコードをいちいち手動でビルドする必要はありません。
最初見たとき、ビルドらしきものがでてこなかったので凄く不思議だったのですが、EclipseとJavaの組み合わせでは、ソースを変更したらその場で即自動ビルドされるのが普通みたいです。
普段CとC++がメインの当方ですが、これにはかなりのカルチャーショックを受けましたw

昔、EclipseでVxWorksの移植作業をしていたときは手動でビルドしていたので、まさかそんな文化があるとは思いもよりませんでしたね。
もっとも、VxWorksのビルドはやたら重いので、いちいち自動ビルドなんてやってられないでしょうけど。

話が逸れましたが、この時点ですでにビルドは完了しています。
というわけで早速このプログラムを動かしてみましょう。

プロジェクトの「XperiaSample」の部分を右クリックし、メニューを出します。
「実行」→「Android Application」を選択します。
エミュレータが表示されるので、起動を待ちます。

起動してきたら、スクリーンロックとやらがかかった状態になっているので左下の四角が4つ並んだアイコンをクリックします。

「Hello World」が表示されます。

あとは巷に転がっているAndroidのサンプルをどんどん動かして行きましょう!

-PC、技術系

関連記事

no image

[QNAP]TS-209 II 標準搭載されている Apache の htaccess を有効にしよう!

WEB上でフォルダのインデックスを公開したい場合などにhtaccessを使うわけですが、標準の状態ではhtaccessは有効になっていません。 これを有効にしましょう。 と言ってもごく普通のApach… 続きを読む

no image

[QNAP]TS-209 II subversion で Stepmania のソースとかを管理しよう!

前回Debian環境のインストールを行いましたので、今度はsubversionを入れてみようと思います。 subversionはソースのバージョン管理などができるとても便利なアプリです。 共同で何かを… 続きを読む

no image

電卓の挙動

現在会社で他の社員に与えているC言語の課題に「電卓を作れ!」という王道なものがあります。 一見単純に見える電卓も細かい部分まで考えると意外とややこしい・・・ 結構頭を捻らなければいけません。 一口に電… 続きを読む

no image

玄箱 復活!!!のはずが・・・

CDを買いに日本橋まで来たため、HDがクラッシュした玄箱を 復活させるためにHDを購入しました。 容量は前回と同じく200G。 そして、これまでの反省も考慮し、奮発してバックアップ用に USBの外付け… 続きを読む

no image

POP’n CPU

DURONは砕け散った!  video.google.com  315 shares 7 usershttp://video.google.com/videop… 続きを読む