AndroidのHello World tutorial

Android SDKを用いてHello Worldを作るチュートリアル。元ネタは以下より。

http://developer.android.com/resources/tutorials/hello-world.html

ステップ1. AVDを作る。

AVDというのはAndroid Virtual Deviceの略だそうだ。アンドロイド仮想端末という意味か。まず、開発対象となるAVDを作る。

  1. Eclipseを起動し、WindowメニューのAndroid SDK and AVD Managerを選ぶ。
  2. Virtual Devicesで、New…をクリックし、Create new Android Virtual Device (AVD)画面を出す。
  3. Nameに適当な名前(my_avd)を入力し、targetで適当なものを選ぶ。ここではAndroid 1.6 – API Level 4とする。
  4. Create AVDボタンを押し、Android SDK and AVD Manager画面を閉じる。

ステップ2. プロジェクトを作る。

  1. FileメニューからNew – Project…を選んでNew Project画面を出す。
  2. Wizards:からAndroidをクリックして、Android Projectを選び、Nextを押す。
  3. Project nameにHelloAndroid、Application nameにHello, Android、ackage nameにcom.example.helloandroid、Create ActivityにHelloAndroidをそれぞれ入力する。
  4. Build TargetにAndroid 1.6を選ぶ
  5. Finishを押す。

ステップ3. Javaファイルを修正する

Hello, worldを表示するようなプログラムを作成する。雛形は既にあるので、一部を修正していく。

  1. EclipseのPackage Explorerにある、HelloAndroidからsrc – com.example.androidと展開していき、HelloAndroid.javaをダブルクリックすると、右側にファイル内容が表示される。
  2. 後のようにファイル内容を置き換える
  3. RunメニューからRunを選ぶ

しばらくするとエミュレーターの画面が現れ、ANDROIDが起動し、さらに待つと黒い画面上にHello, Androidの文字が現れる。

package com.example.android.apis;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
}
}

ステップ4. 実機にてテストする。

  1. 実機にて、menu – Settingsを選ぶ。
  2. Applicationsを選び、Developmentを選ぶ
  3. USB debuggingをオンにする
  4. 実機を開発機とUSBケーブルで接続する
  5. USB connected、USB debugging connectedがNotificationに現れる
  6. EclipseにてRun – Runを選ぶ
  7. 実機上にHello, Worldが現れる

かなり簡単にテストプログラムが実行できます。