第一個android程序HelloWorld

    建立第一個android項目。打開android-eclipse,在FileàNewàandroid Application Project。打開建立android項目的面板。以下:java

wKioL1UTiRaj0XSmAAHceTyN9YE365.jpg

ApplicationName:安卓項目安裝到手機後的程序名,android

       Project Name:安卓項目的名稱,eclipse

       Package Name:包名,ide

       Minimun Require SDK:安卓項目支持的最小SDK版本,佈局

       Target SDK:目標版本動畫

       Complie With:編譯時所用的SDK,使用的jar包,好比選擇4.3版本的,會使用android4.3jar包。ui

       Theme:默認顯示的主題。spa

       而後一路下一步,建立android項目完成。操作系統

會生成如下目錄結構:orm

wKiom1UTiNvxGpAiAAGUdAF3Fpw762.jpg

src存放Java源代碼,在項目生成時,會默認建立一個MainActivity的文件,裏面的onCreate,方法時 啓動Activity的入口。

gen自動生成的文件,好比R.java文件;放在res中的資源文件,都會在R.java以final static 內部類的形式被註冊。不容許手動修改。

assets:資產目錄。在這個目錄中放置的資源文件,不會在R.java文件中被註冊,也就是不會生成資源id。通常程序中的音頻或視頻文件能夠放置在這個目錄下。這個目錄支持任意深度的子目錄,而res資源目錄則不能夠。

bin編譯後的class等文件在此目錄。系自動生成,項目在運行時所產生的dex文件及apk文件都會放到此處,

libs存放第三方jar

res存放資源的文件夾,好比:圖片,佈局文件,動畫文件等。

res/drawable-xxxx圖片,圖標等,有以drawable開頭的不一樣文件夾,是爲了android手機,不一樣的分辨率準備的,【備註:android中不容許圖片資源的文件名中出現大寫字母,而且不能以數字開頭】。

res/layout佈局文件,以xml的形式存在。

res/values存放字符串,樣式,尺寸等,方便國際化,以xml的形式存在。

AndroidManifest.xml項目的總配置文件,也叫清單文件。好比:每建立一個Activity都須要在此進行配置,不然此Activity沒法運行。

  • 該文件中定義了本App的版本號;

  • 適用的手機操做系統最大及最小的兼容版本號;

  • 整個項目中每寫一個組件(Activity、Service、Broadcast),都須要在該清單文件中註冊;

  • 運行本程序的權限等等。

project.properties:自動生成的文件

【備註:】res和assests目錄的不一樣:

  1. 是否在R.java文件中被註冊;

  2. res所放的文件類型是規定好的;而assests目錄下放置的文件類型不限制;

  3. 訪問方法不一樣。res中文件使用R.內部靜態類.id來訪問;而assest中的文件經過IO流來訪問。

相關文章
相關標籤/搜索