FC2ブログ
BS blog Ranking

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

アプリ開発 ブログランキングへ
にほんブログ村 IT技術ブログ Androidアプリ開発へ
にほんブログ村
BS blog Ranking

プロジェクトを作成するぜ!

コーディングを行うため、ADTでプロジェクトを作成しましょう。

Eclipseを開いて、メニューから[新規]→[プロジェクト]をクリック。
続いてAndroidフォルダから[Android アプリケーション・プロジェクト]を選択しましょう。

アプリケーション名:7yaniv
プロジェクト名:7yaniv
パッケージ名:com.samahiko.yaniv
最小必須 SDK:API 8: Android 2.2(Froyo)
ターゲット SDK:API 13: Android 3.2(Honeycomb)
次でコンパイル:API 13: Android 3.2(Honeycomb)
テーマ:None
上記内容を入力したら[次へ]をクリック。

[カスタム・ランチャー・アイコンを作成する][アクティビティーの作成][ワークスペース内にプロジェクトを作成]にチェックを入れ、[次へ]をクリック。

ランチャー・アイコンの構成はご自由に。
アクティビティーの作成は「Blank Activity」を選択しておきましょう。

アクティビティー名:TopActivity
レイアウト名:activity_main
ナビゲーション・タイプ:None
上記内容を入力したら[完了]をクリック。

以上でプロジェクトは作成されます。

注意する点は2箇所です。

まずSDKのバージョンですが、今回のアプリはAndroid 2.2までサポートしています。
古いバージョンをサポートしない場合でも、「ターゲット SDK」をAndroid 4.0以降、「最小必須 SDK」をAndroid 2.3.3以前にしてしまうと、Android 4.0以上のバージョンでメニューにアクセスできなくなる不具合が発生します。古い端末にも対応させるため、「ターゲット SDK」は必ずAndroid 3.2にしておきましょう。

次にアクティビティー名です。デフォルトでは「MainActivity」となっていますが、トップページのActivityクラスを指すことになりますので、「TopActivity」としておきます。
尚、レイアウト名の「activity_main」は削除しますので、そのままで構いません。

さて、作成されたプロジェクトのファイル構成を見てみましょう。

プロジェクトのファイル構成

まず「src」ですが、ここにメインロジックとなるソースコードが入ります。
具体的にはActivityやViewといったクラスとなります。

srcのファイル構成

画像ではクラス別にパッケージを追加して分けています。
デフォルトではプロジェクト作成時に指定したパッケージ名である「com.samahiko.yaniv」の直下に「TopActivity.java」が入っています。
このActivityクラスがアプリ起動時にメインとして最初に表示される画面のActivityクラスとなります。
ちなみにAndroidでは基本的に、1つのActivityクラスが1枚の画面を扱っています。

次に「res」ですが、ここにはアプリで使用する画像や画面を構成するXMLファイルが入ります。

resのファイル構成

「drawable-●●」というフォルダがあります。
こちらは端末の解像度に応じて表示する画像を切り替えるためのフォルダとなっているのですが、 ローンチする際、APKとしてアップロードできる最大サイズが50MBまでですので、アプリの容量を抑えるためにも今回は「drawable-hdpi」フォルダに全ての画像を入れることにします。

また、今回のアプリ開発では、画面レイアウトを定義するXMLファイルを作成しませんので、「layout」フォルダ内の「activity_main.java」は削除しておきましょう。

最後に「AndroidManifest.xml」というファイルですが、こちらはアプリの設定ファイルとなっています。

ちなみにAndEngineのフレームワークですが、こちらは今回使用しない方向で考えています。
どうしても使用したい場合は、メニューから[プロパティー]をクリックして、左ペインから[Android]を選択、ライブラリーにAndEngineプロジェクトを追加してください。使用しませんが。

さて、次回は共通処理として、UtilityやManagerの実装から行っていきます。
スポンサーサイト

アプリ開発 ブログランキングへ
にほんブログ村 IT技術ブログ Androidアプリ開発へ
にほんブログ村

コメントの投稿

非公開コメント

プロフィール

samahiko

Author:samahiko
Androidアプリ開発の備忘録へようこそ!
開発環境→仕様→コーディング→ローンチという流れをリアルタイムで記録していきますので応援よろしくです!

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。