Android開發環境搭建和項目各文件介紹應用安裝和啟動過程

環境搭建

JDK安裝

Eclipse下載

ADT下載和安裝

SDK下載和安裝

點擊下載必須文件和安裝的方法。

項目結構

Eclipse新建項目

1. 上述環境搭建好瞭話,在eclipse新建Andriod項目,具體如下:File->New->Android->Android Project。彈出

2. 輸入項目名稱,點擊Next彈出

3. 選擇上面安裝的sdk,我選的是2.2。因為2.2用的人還是比較多的。點擊Next出現下圖

4. 輸入Application Name。這個名詞出現在在安裝後顯示的名稱上。Package Name就是包名,這是唯一定位到這個項目的標識。是否創建Activity,Activity可以理解為一個窗口。Minimum SDK:應用最低運行的SDK版本。這裡的8也就是Android2.2。點擊Finish完成項目的創建。vcD4KPHA+NS4gICAgICAgPGltZyBzcmM9″/uploadfile/Collfiles/20140117/201401170848094.png” alt=”\”>

6. 創建後項目的結構:

項目目錄介紹

1. 先看一下項目的目錄結構(上圖)。

2. src就不多說瞭。

3. gen裡面包的R.java是資源文件的標識。R.java是系統自己生成的,系統維護。

4. assets文件夾也是存放資源文件的,但是放到這個文件夾下的,不會在R文件中生成資源id。要訪問這個文件的內容需要指定文件的路徑。

5. res文件放至資源文件。

a) drawable-hdpi(高):放至圖片的文件,隻是不同分辨率的手機需要不同的圖片

b) drawable-ldpi(低):放至圖片的文件,隻是不同分辨率的手機需要不同的圖片

c) drawable-mdpi(中):放至圖片的文件,隻是不同分辨率的手機需要不同的圖片

d) layout:存放軟件界面的資源文件。通過xml的語法定義軟件的界面。

e) values:應用中使用到的文字,尺寸,顏色等。作用是:國際化和節省資源。

f) anim(eclipse不會創建,但是標準的是有的):存放定義動畫的xml文件。

g) xml(eclipse不會創建,但是標準的是有的):應用的配置xml文件。

h) raw(eclipse不會創建,但是標準的是有的):存放原始的文件。音效,靜態的文件。

6. AndroidManifest.xml文件項目的清單文件,列出項目具有的一些功能。在軟件安裝的時候操作系統讀取。

應用的安裝和啟動過程

1.按照過程:

a)Java的編譯器會將.java文件編譯成.class文件安卓的sdk有dx工具。將.class轉義成.dex的字節碼文件。在bin目錄下能看到。打包操作(將dex文件和資源打包成一個壓縮文件,打包的時候進行簽名)。在window->preference->Android->build的default debug keystore裡面進行簽名。

b)簽名後通過adb install c:\\xxx.apk安裝。

2.啟動過程:

a)用戶第一次點擊應用,系統創建一個任務,在任務重開啟一個線程(主線程)。通過項目清單文件的類名,使用反射技術實現類實例化。實例化之後(系統將應用相關的信息(上下文信息)存入到activity方法中),調用 onCreate 方法後(隻會調用一次) ,放到”任務棧”中,TaskStack。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *