ファイル構成
アプリを作成するために編集するファイルの構成。
フォルダ | ファイル名(例) | 内容 | 説明 |
---|---|---|---|
src/main/java | MainActivity.java | メインソースファイル | アプリ起動時に呼ばれ、プロジェクトの起点であり処理の中心。 レイアウトに配置したボタンなどを動作させ、ユーザーとのやりとりを行う。 |
src/main/res/drawable | logo.png | 画像ファイル 扱える画像データのフォーマット型式 JPEG(.jpg) GIF(.gif) PNG(.png) BMP(.bmp) |
アプリアイコン以外の画像を保存。Android4.2以上 Android4.1以前はアプリアイコンはdrawableとmipmap両方に用意する。 アプリ内で画像の拡大縮小をする場合はmipmapの使用を検討する。 |
src/main/res/mipmap-xxx | ic_launche.png | 拡大・縮小表示する画像ファイル mipmap-mdpi 48x48px mipmap-hdpi 72x72px mipmap-xhdpi 96x96px mipmap-xxhdpi 144x144px mipmap-xxxhdpi 192x192px0 |
アプリアイコンを保存。(推奨)Android4.2以上 拡大・縮小アニメーションをした時にも適切な画像を適用してくれる。 |
src/main/res/layout | activity_main.xml | 画面レイアウトファイル | テキストや画像なを配置して画面のレイアウトを作成。 |
src/main/res/menu | menu_main.xml | メニューファイル | アクションバー(ツールバー)に表示するメニューを作成。 |
src/main/res/values | colors.xml | 色の設定ファイル | レイアウトファイルやJavaのソースファイルで使用する色を設定する。 |
dimens.xml | 余白などの設定ファイル | レイアウトファイルやJavaのソースファイルで使用する余白を設定する。 | |
string.xml | 文字列の設定ファイル | レイアウトファイルやJavaのソースファイルで使用する文字列を設定する。 | |
styles.xml | スタイルの設定ファイル | レイアウトファイルやJavaのソースファイルで使用するスタイルを設定する。 cssのようなもの。 |
|
src/main | AndroidManifest.xml | マニフェストファイル | パッケージ名、パーミッション番号、アイコンなどのアプリの基本的な情報を定義する。 |