Android開發學習總結(五)——Android應用目錄結構分析


一、手動創建android項目

  手動創建一個Android項目,命名為HelloWorld,命令如下:

android create project -n HelloWorld -t 1 -p E:/Android/workspace/Helloworld  -k me.gacl.helloworld -a Helloworld

  上面的命令中,-n指定項目的名稱,-t指定android平台,-p指定項目存放路徑,-k指定項目包名,-a指定Activity名稱。

  使用命令 android list targets 可查看可選的android平台,如下圖所示:

  

  由於我使用SDK Manager只下載了最新版本的Android5.0.1和Google Inc,因此"android list targets"命令查看到的可選的android平台就只有2個,可以看到,1對應的target是android-21,也就是Android 5.0.1。

  運行上面的命令可以在E:/Android/workspace/Helloworld目錄下創建一個Android項目,如下圖所示:

  

  生成的Android項目的目錄結構如下圖所示:

  

二、Android目錄結構說明

  HelloWorld
    |----bin
    |----libs
    |----res
    |     |----drawable-ldpi
    |     |----drawable-mdpi
    |     |----drawable-hdpi
    |     |----drawable-xhdpi
    |     |----layout
    |   |     |----main.xml
    |     |----values
    |       |----strings.xml
    
    |----src
    |     |----me
    |           |----gacl
    |                  |----helloworld
    |                          |----Helloworld.java
    |----AndroidManifest.xml
    |----ant.properties
    |----build.xml
    |----local.properties
    |----proguard-project.txt
    |----project.properties

  下面介紹一下Android項目的主要目錄和文件:

  【bin】目錄:該目錄用於存放生成的目標文件,例如Java的二進制文件、資源打包文件(.ap_后綴)、Dalvik虛擬機的可執行性文件(.dex后綴),打包好應用文件(.apk后綴)等。

  【libs】目錄:該目錄用於存放需要使用的第三方jar包文件

  【res】目錄:該目錄用於存放Android項目的各種資源文件,比如【layout】目錄存放界面布局文件,例如main.xml,【values】目錄下則存放各種XML格式的資源文件, 例如字符串資源文件:strings.xml;顏色資源文件:colors.xml; 尺寸資源文件:dimens.xml。 【drawable-ldpi】、【drawable-mdpi】、【drawable-hdpi】、【drawable-xhdpi】這4個子目錄分別用於存放"低分辨率"、"中分辨率"、"高分辨率"、"超高分辨率"的4種圖片文件。

  【src】目錄:該目錄用於存放java源文件

  【AndroidManifest.xml】文件是Android項目的系統清單文件,它用於控制Android應用的名稱、圖標、訪問權限等整體屬性。 除此之外Android應用的Activity、Service、ContentProvider、BroadcastRecevier這4大組件都需要在該文件中配置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM