Androidアプリの作り方

ファイル構成

アプリを作成するために編集するファイルの構成。

ファイル構成
フォルダ ファイル名(例) 内容 説明
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 マニフェストファイル パッケージ名、パーミッション番号、アイコンなどのアプリの基本的な情報を定義する。