Androidプロジェクトの構成ファイル | Androidアプリ開発 入門

※当サイトはアフィリエイト広告を利用しています。

この記事ではAndroidプロジェクトの構成ファイルを紹介します。
この記事は「Android入門シリーズ」の一部の記事です。トップページや前後の記事へのリンクは以下です。
スポンサーリンク


構成ファイル一覧の確認方法

Androidプロジェクト構成ファイルの一覧を開くにはAndroid Studioの左端にあるプロジェクトをクリックし、下図赤枠の箇所を「Android」を選択します。
Androidプロジェクトの構成ファイル
それぞれのファイルの意味は次以降のセクションで記載します。

なお、さきほど選択した「Android」モードではファイルの構造(フォルダネスト)は実際のものとは違います(開発行為がしやすいように便利な順に表示してくれている)。

実際のファイルの構造を確認したい場合は「Android」の箇所を「Project」に変更するか、通常のWindowsのエクスプローラーで確認してください。

manifests

AndroidManifest.xmlというファイルを格納しています。

AndroidManifest.xmlファイルには以下のようなプロジェクト全体にかかわるような情報などを記載します。
  • ユーザに要求する権限
  • アイコン
  • アプリ名

java

javaファイルを格納します。

Activityと呼ばれる画面動作にかかわるjavaファイルや完全にAndroid動作とは独立したjavaファイルなどを自由に作成できます。

res

以下のようなアプリで使用するリソースファイルを格納します。

drawable

アプリ中で使用する画像ファイルや背景などに使用できる色やグラデーションの幾何学情報を保存します。

layout

画面(Activity)に対応したレイアウト情報を保存します。HTMLとjavascriptのHTMLに当たるものです。

minimap

アイコンを保存します。

values

以下のようなファイルを保存します。
  • colors.xml: 色定義
  • strings.xml: 文字列リソース
  • themes.xml: テーマ(アプリ中の標準の色などの設定)

Gradle Script

Android Studioには「Gradle」という、ライブラリ名を記載すると自動的にライブラリのソースコードをダウンロードしてプロジェクトに追加する機能が備わっています。

このGradle ScriptにはGradle関連のファイルが保存されています。

よく使用するものを以下に記載します。

build.gradle(Project: xxxxxxxxx)

プロジェクトレベルのGradleスクリプトです。
AdMobの広告に対応する際に編集することがあります。

build.gradle(Module: xxxxxxxxx)

アプリレベルのGradleスクリプトです。
GitHubに公開されているライブラリを追加したい場合にはこちらに記載します。

まとめ

この記事ではAndroidプロジェクトの構成ファイルを紹介しました。
(本当は他にも構成ファイルはあるのですが全部説明しても頭がパンクすると思いますのでこの記事では主要ファイルのみを紹介しています)

次の記事ではjavaファイルを編集してHello Worldを表示してみましょう。
この記事は「Android入門シリーズ」の一部の記事です。トップページや前後の記事へのリンクは以下です。