Android培訓班(43) – Android移動開發技術文章_手機開發 Android移動開發教學課程

<!– @page { margin: 2cm } P { margin-bottom: 0.21cm } A:link { so-language: zxx } –>


arity-1.3.3.jar文件是一個針對計算表達式處理的庫,主要內容是編譯原理的相關部份,比如詞法分析/語法分析,計算表達式等等。它的源碼在網址:http://code.google.com/p/arity/。


res目錄是保存資源文件的目錄,其中資源內容主要包括:圖片、多語言的字符串、界面排列方式。因為在應用程序裡,總需要使用一些圖片和字符串來顯示出來,特別在多語言的界面,更需要多種不同國傢的語言字符串。因此,把這些圖片和資源獨立地維護起來,提高開發效率,也提高瞭軟件的維護性。同時,不同的手機屏幕大小不一樣,但源程序代碼一樣,隻不過是使用的資源大小不一樣,佈局不一樣,像這樣的需求,隻需要修改資源就完美地解決瞭。android應用程序為瞭解決這種需求,就把資源分成不同的目錄,方便讀取到不同的配置。


這個目錄包括下面的目錄,如下:


drawable values-cs values-fr values-pl values-uk


drawable-hdpi values-da values-it values-pt values-zh-rCN


drawable-mdpi values-de values-ja values-pt-rPT values-zh-rTW


layout-land values-el values-ko values-ru


layout-port values-es values-nb values-sv


values values-es-rUS values-nl values-tr


 


drawable、drawable-mdpi、drawable-hdpi目錄裡保存的都是位圖相關的內容,供程序顯示使用。在這些目錄裡,有可能是保存圖片,也有可能是保存描述的xml文件。多個目錄就是為瞭支持不同分辨率,如下區分:


drawable-hdpi、drawable-mdpi、drawable的區別:


  (1)drawable-hdpi裡面存放高分辨率的圖片,如WVGA (480×800),FWVGA (480×854)


  (2)drawable-mdpi裡面存放中等分辨率的圖片,如HVGA (320×480)


  (3)drawable裡面存放低分辨率的圖片,如QVGA (240×320)


  系統會根據機器的分辨率來分別到這幾個文件夾裡面去找對應的圖片。


  在開發程序時為瞭兼容不同平臺不同屏幕,建議各自文件夾根據需求均存放不同版本圖片

發佈留言