|
本程序是基于Android 2.1系統(tǒng),所用開(kāi)發(fā)工具為Eclipse集成開(kāi)發(fā)環(huán)境,Eclipse是著名的跨平臺(tái)的自由集成開(kāi)發(fā)環(huán)境(IDE)。最初主要用來(lái)Java語(yǔ)言開(kāi)發(fā),但是目前亦有人通過(guò)插件使其作為其他計(jì)算機(jī)語(yǔ)言比如C++、Python和Android的開(kāi)發(fā)工具,在此開(kāi)發(fā)環(huán)境下開(kāi)發(fā)軟件非常的方便。首先設(shè)計(jì)本系統(tǒng)手機(jī)端軟件的程序界面,為了盡快實(shí)現(xiàn)程序的功能,本程序沒(méi)有對(duì)軟件界面設(shè)計(jì)做特別美化的設(shè)計(jì),僅包含我們所用到的幾個(gè)按鈕和圖形顯示,以實(shí)現(xiàn)我們的功能為最大目標(biāo)。
下面介紹Android相關(guān)資源文件的作用[16、17]:
1、assets 文件夾:此文件夾也可以存放資源文件,而且/assets目錄下的資源文件不會(huì)在R.java自動(dòng)生成ID,所以讀取/assets目錄下的文件必須指定文件的路徑(url的路徑為:)。除此之外,我們還可以通過(guò)AssetManager類來(lái)訪問(wèn)這些文件。打開(kāi)文件時(shí),會(huì)把a(bǔ)pk文件當(dāng)做zip文件進(jìn)行解壓讀取。但是有文件大小有限制:不能超過(guò)1M(android2.2好像放寬(或者取消)了這個(gè)限制(至少可以存放>10M,具體沒(méi)有測(cè)試。))。
2、res 文件夾:主要用來(lái)存放資源。此文件夾下可以創(chuàng)建子文件,常見(jiàn)的有:動(dòng)畫(huà)anim,圖片drawable,顏色color,菜單menu, 布局layout,常量值values,詳細(xì)如下:
(1)anim文件夾:后綴名為.xml。動(dòng)畫(huà)文件都放在這里。
(2)drawable文件夾: 用于存放圖片資源,圖片或者xml。圖片格式,有png,9.png,jpg,gif都行。xml文件通常為自定義的形狀shape或圖片選擇器類selector似的東西,就是不同狀態(tài)下不同的圖片,用于設(shè)置background的。 對(duì)分辨率籠統(tǒng)的分,可以分為高中低三種分辨率。
(3)color文件夾:用于存放color列表,和drawable的xml一樣,表示不同狀態(tài)下的不同顏色
(4)menu文件夾:菜單資源文件夾。
(5) layout文件夾:布局文件夾。此文件夾的名字也是可以起到屏幕適配的功能的。①橫豎屏:layout-land|port;②分辨率:layout-1280x720
(6) values文件夾:存放常量值的文件夾。里面常見(jiàn)的xml文件為:
|
|