Android系統架構的組成部分以及其簡單的運做方式:java
Android架構:linux
JAVA JDK 1.6android
Eclipse 3.6 (eclipse-java-helios-win32/64.zip)ios
ADT 0.9.7 (Android Development Tools)
ADT是Eclipse的插件,是用Eclipse進行Android開發的開發工具,它自己不是Android SDK. 安裝方法和同其餘Eclipse插件的方法同樣(Help-> Install New Software…). ADT安裝成功後eclipse工具欄中會出現小機器人圖標 android-studio
SDK Tools的安裝瀏覽器
SDK Tools 自己也不是Android SDK,而是SDK的下載工具和配置工具,經過SDK Tools去下載各類版本的SDK。ADT裏配置SDK路徑的時候實際上他是在尋找SDK Tools,因此咱們不單獨下載和討論SDK。 安裝過程須要聯網架構
第一步:Windows下運行SDK Setup.exe, Mac下運行tools\android 第二步:在國內安裝SDK時,須要把Settings裏的Force https://… 選項勾選中才能夠正常下載.框架
打開sdk目錄下的sdk manager,這裏會有一個列表。正常顯示的只會顯示哪些資源已經下載好了,可是沒有顯示沒下載的。也是由於被牆了。若是須要更新,就須要設置一些鏡像了。
在國內沒法正常訪問Google,因此在android sdk manger下的tools/options下設置一下代理
android中文網 less
設置流程:eclipse
鏡像路徑
在線安裝像以前的主題插件同樣,把地址寫進去就行了。 http://dl-ssl.google.com/android/eclipse/
壓縮包安裝
去網上下載別人已經下載好的zip包,而後archive的時候的時候,直接選中本地zip包便可。不過這種安裝的同樣須要聯網。
src 源代碼
libs
bin
res 資源文件
配置文件是什麼東西?
先看一下,網頁源碼是什麼東西。
就比如作菜,你不會作,去網上查教程。教程上放的是文字,而不是菜。 你按文字上的一步步操做,才作出了菜。 而網頁,就是瀏覽器,按網頁源碼一步步來顯示內容,纔有了我們看到的網頁。 Android裏也是,dvm按配置裏的信息,一步步按配置裏的信息,放到對應的位置,纔有了我們手機上看到界面。
gen目錄
- 通常若是程序裏須要一個文件,多是一個配置文件,也多是一個圖片資源,若是程序裏要使用,就須要寫一下這個資源的路徑。有個問題是,路徑寫起來很麻煩,還有更嚴重的一個問題是,若是路徑名寫錯了,程序運行的時候,纔可能會被發現。 因此,程序裏須要定義一個變量,指向這個文件。可是,一個項目裏的圖,可能會不少。若是這樣作的話,配置變量的功能很麻煩。因此,在android項目編譯的時候,會自動把res下的資源生成一個靜態的變量來映射對應的資源,並且還分了類。 當你使用對應的id時,android系統會自動讀取對應的資源。
- 這個文件要注意,之後常常會遇到一些問題,是由於這個R文件沒有自動生成
- 放進一張新的圖片,會發現R文件裏的drawable類會多出一個變量
assets 資源目錄
project.properties: target=android-19 當前項目的編譯版本