分析你的第一個Android程序

eclipse:


src: 存放java代碼的地方

gen: 目錄裏的內容是自動生成的,主要有一個R.java文件,你在項目中添加的任何資源都會在其中生成一個相應的資源id,這個文件永遠不要手動去修改它。

assets: 可以存放一些隨程序打包的文件,在你的程序運行時可以動態取到這些文件的內容,另外,如果你的程序使用的勒webview加載本地網頁的功能,所有網頁相關的文件也都存放在這個目錄下。用的不多

bin:主要包含了一些在編譯時自動產生的文件,其中會有一個你當前項目編譯好的安裝包,把這個安裝文件拷到手機上可以直接安裝

libs: 如果你的項目中使用到了第三方jar包,就需要把這些jar包都放在lib目錄下,放在這個目錄下的jar包都會自動添加到構建路徑裏去。

res 這個目錄下的內容比較多,項目中使用到的所有圖片,佈局,字符串等資源都要存放在這個目錄下,前面提到的R.java中的內容也是根據這個目錄文件自動生成的。圖片放在drawable目錄下,佈局放在layout目錄下,字符串放在values目錄下,所以,不用擔心整個文件亂糟糟的。

AndroidManifest.xml: 整個Android項目的配置文件,你在程序中定義的所有四大組件都需要在這個文件裏註冊。另外還可以在這個文件中給應用添加權限聲明,可以重新指定你創建項目時指定的程序最低兼容版本和目標版本。

project.properties: 通過一行代碼指定編譯時所使用的sdk版本。

資源目錄詳解:


所有以drawable開頭的文件夾都是用來存放圖片的,所有以values開頭的文件都是用來存放字符串的,;layout文件是用來存放佈局文件,menu文件夾是用來存放菜單文件的。

一般情況下把圖片存放到drawable-hdpi文件夾下就好了。

資源的使用

字符串:

代碼中:R.string.hello_world

xml中:@string/hello_world

基本語法就是上面的兩種方式,string部分是可以替換的,如果引用的圖片替換成drawable,如果引用佈局替換爲layout,以此類推。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章