Locked History Actions

Diff for "Android"

Differences between revisions 7 and 8
Deletions are marked like this. Additions are marked like this.
Line 63: Line 63:
== サンプルの内容 == == エミュレータのみを動作させる ==

「ボス」に見せるのに、いちいちeclipseを操作してもらうのは大変である。
少なくとも、JavaとAndroid SDKがインストールされていれば、エミュレータを実行することができる
(Javaもいらないという話もあり。androidは純正Java-VMで動作するわけではないので)。

 * コマンドプロンプトを開く
 * cd SDKインストールフォルダ\tools
 * start emulator -avd eclipse上で作成したAVD名称

とする。

表示を日本語にするのは以下のとおり。

 * 「Settings」のアイコンをクリック
 * スクロールして「Language & Keyboard」を選択
 * 「Select Language」をクリックして、「日本語」を選択

Android

※Androidについてはネット上にいくらでも資料が見つかるので、ここではほぼ流れだけを記述していく。 基本的にEclipse上での開発を想定している。

リンク

インストール

開発環境は以下のもの。

  • eclipse + ADTプラグイン
  • Android SDK

以上二つは別ディレクトリになる。Android SDKは単にダウンロードして展開すればよい。

Eclipseは3.5を使う。2010/9現在、3.6で動作するのかどうなのか明確な記述が無い。 マニュアル通りにADTプラグインをインストールするが、その前にeclipseの既存のプラグインの更新を行っておいた方がよい。 どうもADTプラグインのインストール時に勝手にこれを行っているらしく、プラグインインストールの進捗がフリーズしたように見えてしまう。

Eclipseを起動させたら、ウインドウメニューの「Android SDK and AVD Manager」を選択し、 先のAndroid SDKを展開させたフォルダを指定する。要するに、Eclipse用プラグインだけでは何もできず、 Android SDKも必要ということ。

また、この画面の中で各種パッケージ(SDK Platform, Samples, Google API,など)をインストールしておく。 とても重要なことは、エミュレータ用のVirtual Deviceが一つも定義されていないこと。 とりあえず一つを適当に作成する。

NewボタンをクリックしNameを適当に選択し、Targetを適当に選択して「Create AVD」。

Eclipseのプロジェクト作成とエミュレータ上での実行

プロジェクト作成時は、Javaプロジェクトではなく、Android Projectを選択する。 このとき、「Create project from existing sample」を選択すれば、内蔵サンプルのプロジェクトが作成されるので、 それを適当にいじってみることができる。

プロジェクトを右クリックし「Run As Android Application」を選択すると、エミュレータ画面が表示されてアプリケーションが実行される (通常のJavaプログラムの実行方法とは異なる)。 ただし、この実行には非力なマシンだとかなりの時間がかかる。

ドキュメント

Eclipse上でDocumentation for Android SDKをダウンロードすると、Eclipse上でAPIドキュメントを閲覧できるとマニュアルにはあるが、やり方が一切不明。通常のEclipseのHelpビューアの目次にも表示されていない。

SDK自体に含まれるドキュメント(Windowsの場合)は「SDKインストールフォルダ\docs\offline.html」になる。

サンプル

先のプロジェクト作成時に選択できるサンプルは「SDKインストールフォルダ\samples\android-?」の下にあるものらしい。

サンプルの説明は、SDKの中だと「SDKインストールフォルダ\docs\resources\samples\index.html」であるが、 当然オンライン上にもある。 List of Sample Appsがそれ。

※オフラインのドキュメントには何の意味があるのか不明。

そのほか、サンプルを集めたサイトがapps-for-android

エミュレータのみを動作させる

「ボス」に見せるのに、いちいちeclipseを操作してもらうのは大変である。 少なくとも、JavaとAndroid SDKがインストールされていれば、エミュレータを実行することができる (Javaもいらないという話もあり。androidは純正Java-VMで動作するわけではないので)。

  • コマンドプロンプトを開く
  • cd SDKインストールフォルダ\tools
  • start emulator -avd eclipse上で作成したAVD名称

とする。

表示を日本語にするのは以下のとおり。

  • 「Settings」のアイコンをクリック
  • スクロールして「Language & Keyboard」を選択

  • 「Select Language」をクリックして、「日本語」を選択