主要構成一覧
状態:-
閲覧数:1,270
投稿日:2014-03-18
更新日:2016-01-16
<MyApplication>
├ /.idea
│
├ /app
│ └ /build
│ └ /libs
│ └ /src Androidアプリを構成するファイル群が格納されている
│ └ /main
│ │ └ /java
│ │ └ /res
│ │ └ AndroidManifest.xml
│ │
│ └ app.imi
│ │
│ └ proguard-rulues.txt
│
├ /gradle
│
├ /.idea
│
├ /app
│ └ /build
│ └ /libs
│ └ /src Androidアプリを構成するファイル群が格納されている
│ └ /main
│ │ └ /java
│ │ └ /res
│ │ └ AndroidManifest.xml
│ │
│ └ app.imi
│ │
│ └ proguard-rulues.txt
│
├ /gradle
│
プロジェクト構成パーツ詳細(Android Studio)
/.idea
.idea ディレクトリ
・プロジェクトの設定ファイル
/app
Module ディレクトリ
・モジュールは個別に実行、テスト、デバッグが可能な機能の単位
・1つのアプリケーション、ライブラリーなどに相当
/src
/app/srcディレクトリ
・Androidアプリを構成するファイル群が格納されている
・src ディレクトリ配下には、mainディレクトリ、各種設定ファイルが格納されている
/java
/app/src/main/javaディレクトリ
・Javaで書かれたソースコードが格納されている
/res
/app/src/main/resディレクトリ
・レイアウトファイルや、定型文、画像などの各種リソースが格納されている
・格納するリソースごとに命名規則が決められている
・利用する端末のスペックに応じてのディレクトリの分割も可能
/assets
/app/src/main/assets ディレクトリ
・アプリで読み書きが可能なファイルの格納場所
・簡単なhtmlを保存しておき、WebViewで開く等の使い方が可能
・現時点ではプロジェクト生成時に用意されておらず、自身で作成する必要がある
・具体的には、src / main / に assets ディレクトリを作成し、ファイルを格納する
AndroidManifest.xml
/app/src/main/AndroidManifest.xml
・アプリに関する様々な宣言をする場所
・アプリが利用する端末の機能(カメラや外部ストレージなど)の宣言や、パーミッションの宣言もここで行う
モジュール名.iml
/app/src/モジュール名.iml(上図での app.iml)
・モジュール設定情報が記述されている
proguard-rulues.txt
/app/src/proguard-rulues.txt
・コード難読化ツール「ProGuard」設定ファイル
/gradle
gradle ディレクトリ
・gradle ラッパーの jar と設定ファイルが格納されている