World!本当にお疲れさまでした。Device]を選択し、[新規]をクリックします。(AVD)」ダイアログが表示されますので、それぞれに値を入れていきます。Device」の略でエミュレーターの事です。エミュレーターの仕様を自分で設定し、様々な環境を試せるというわけです。空欄に値を入れていきましょう。エミュレーターの名前を設定します。自由に決めていいのですが、今回は「Android2.1_HVGA」と設定しましょう。画面の解像度を記載すると分かりやすいからです。開発対象となるプラットフォームを設定します。7」に設定しましょう。エミュレーターで仮想のSDカードを設定しておくことで、実機でSDカードを利用するような大規模なアプリケーションの開発ができます。この欄はその仮想SDカードの容量です。SDカードを使わないようなアプリでは容量はそう多く必要ないので32MBと設定しておけばいいでしょう。画面の解像度を設定します。[Built-in:]はあらかじめ決められた標準の解像度を設定する欄です。[Resolution:]は自分で解像度を指定する欄です。今回は標準的な[HVGA]に設定します。この欄では様々な、例えばカメラやハードキー、GPSなどの機能をエミュレーターに設定することができます。今回はエミュレーターを起動するだけですので、特に値が設定されていてもいなくても構いません。AVD]ボタンを押します。Manager」ダイアログに戻るので、右側のボタンから[開始...]をクリックしましょう。これでいよいよエミュレーターが立ち上がります。Home画面が表示されたら起動は完了です。搭載端末に触ったことがある人もない人も一度は見たことのある画面だと思います。最初に日本語に設定しておきましょう。locale]と進んで、日本語を選択です。World!」と表示するプログラムを組んでみましょう!アプリケーションを作る際にはまず、プロジェクトというひとまとまりのプロジェクト群を作成しなければなりません。言ってもフォームを埋めていく簡単な作業ですので難しくはありません。メニューバーの[ファイル]→[新規]→[プロジェクト...]とクリックします。プロジェクト]を選択し、[次へ>]をクリックします。プロジェクトダイアログ」が表示されたことと思います。ここではプロジェクトの詳細を設定していきます。プロジェクト全体の名前を設定します。今回は「HelloWorld」としました。プロジェクトの内容を新しく作るか、既存のものから流用するか設定します。workspace(新しいプロジェクトを作成する)」を選択します。エミュレーターの設定をしたときの「Target」の欄と似ていますね。これはどのバージョンのプラットフォームを対象にしてプロジェクトを組むかの設定を行う項目です。2.1-update1」を選択します。搭載端末に実際に表示される名前の項目です。分かりやすいアプリケーションの名前にしましょう。World」と設定します。この項目は少し難しいので説明は割愛します。今回は「com.example.helloworld」と設定します。Activityについては次回説明します。今回はチェックボックスにチェックを入れて「HelloWorld]と設定します。Levelの数値を設定します。2.1-update1」を選択しましたので、今回は「7」に設定します。以上を入力したら、[完了]をクリックしてください。これでHelloWorldプロジェクトが作成されるはずです。ソースを確認してみましょう。ExplorerにHelloWorldフォルダが表示されているので、[HelloWorld]→[src]→[com.example.helloworld]→[HelloWorld.java]と進みダブルクリックします。するとソースが表示されます。プログラムの編集、追加、削除はいつもここで行います。Worldの実行ではアプリケーションを実際に動かしてみます。HelloWorldフォルダを選択した状態で、メニューの[実行]→[実行]をクリックして起動します。Application]を選択してOKを押します。するとエミュレーターが立ち上がりHelloWorldが実行されます。いかがでしょうか?下のような画面になれば実行は完了です。これらも毎回行う手順ですので覚えてしまいましょう。Worldしかし、いきなりソースコードが出てきてHelloWorldを実行しましたが、一体何がおこっているのかよくわからない人もいると思います。そこで、簡単にですが最後にソースコードの解説をしたいと思います。気楽にお読みください!ソースコードの解説ここで書いたソースコードには何が書かれていて、どんな役割があるのか、HelloWorld.javaのソースコードを見ながら、簡単に解説したいと思います。向けアプリの開発には、主にJava言語を使っていますがJavaのプログラムには、最低一つ必要になる「クラス」というものがあります。クラスとは簡単に言うとモノの性質や機能などをひとまとめにしたものだと思ってください。Javaで書かれているどんなプログラムもこのあらゆるクラスを巧みに使ってできているのです。}継承・・・既存のクラスに新しく性質や機能を付け足すように新しいクラスのコードを書き足せるという機能。このようなコード全体が「クラス」です。Activityクラスが土台となっているので、このクラスを継承しています。向けアプリのプログラマは必要最低限のコードだけ書けばいいことになります。クラスってとても便利でしょう。「private」は同じクラスからしかアクセスできなくて、「public」はどこからでもアクセスできると覚えておきましょう。この機能のおかげで、クラスが意図しない動きをすることを未然に防ぐことができるというわけです。Javaには、プログラマのミスを未然に防ぎ運用をラクにする仕組みがいくつもありますが似たようなものに、「アノテーション」というものがあります。@OverrideHelloWorld.javaには、こんなコードが書かれていますね。これはアノテーションといい、@Overrideと記述することで、オーバーライドが成立していない場合、コンパイラが警告を出してくれるようになります。以上で今回行う作業、説明は全て終了です。向けアプリの仕組みを説明し、実際にプログラムに手を加えていきたいと思います。本コラム内で提供する情報のご利用は、利用者ご自身の責任において行われるものとします。保証するものではありません。当社は、利用者がこれらの情報をご利用になったこと、またはご利用になれなかったことにより生じたいかなる損害についても責任を負いません。本コラムで提供される各種情報に関し、利用者と他の利用者あるいは第三者と紛争が生じた場合、利用者は自己の費用と責任においてこれを解決するものとし、当社に損害を与えないものとします。当社は、本コラムに掲載する情報の全部又は一部を予告なく変更する場合がございます。本コラムの運用を休止または停止する場合がございます。当社は、理由の如何を問わず本コラムの提供が遅延し、または中断したことに起因して利用者または第三者が被った被害について、一切の責任を負いません。コンピューター環境その他の理由により、本コラムが正常にご利用できない場合がございます。公開日時点のものであり、団体・サービス・ツール等の名称が変更されることがあります。登録してみよう>>TOPへ会社案内プレスリリース災害用伝言版サービスサイト。