環境搭建
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。