Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android基礎

Android基礎

編輯:關於Android編程

本來不想寫這些基礎中的基礎,但是想想這些內容雖然用不到,但需要做這樣的了解和學習,也是概念性的居多,理解至上。不過還是不多說,就講兩個部分吧。

一。系統架構

這次的沒有Xmind,不過還是有張圖
Android的四層架構

這張圖是在不懂的時候畫的,自己做的翻譯,有點尴尬,好多是錯的,但是表述可以理解。

Application<喎?/kf/ware/vc/" target="_blank" class="keylink">vc3Ryb25nPjwvcD4NCrrcw/fP1KOs1eK+zcrH1q66887Sw8fSqtf2tcSjrLv509rTptPDsuO1xL+qt6KjrM28yc+1xNKyysdHb29nbGXU2s+1zbPW0MCmsPO1xLrL0MTTptPDo6zBqs+1yMujrLbM0MWjrOSvwMDG97XItcihoyDKx7Tyv6rK1rv61q6689fu1rG528PmttTO0sPHtcS958Pmo6zP1tTaysfKudPDSmF2YdPv0dS/qreitcTUy9DQ1NrQ6cTiu/rJz7XEs8zQ8qGjDQo8cD48c3Ryb25nPkFwcGxpY2F0aW9uIEZyYW1ld29yazwvc3Ryb25nPjwvcD4NCkFuZHJvaWTDv7j206bTw7PM0PK2vNPQxuTX6bPJsr+31qOs0afBy2FuZHJvaWS1xMjLv8+2qLa81qq1wMvEtPPX6bz+o6y2+LG+suO0zrP9wcuw/Lqsy8S089fpvP7Wrs3iu7nT0Mbky/u6y9DEv/K83KOsy/vDx9KyysdHb29nbGXM4bmptcTTptPDv6q3osqxyrnTw7XEQVBJv/K83KGjINf2uPa88rWltcS96cnco7o8YnIgLz4NCkFjdGl2aXR5IE1hbmFnZXKjqLvutq+53MDtxvejqTrLxLTz1+m8/tau0rujrNK7uPa77ravvs3Kx9K7uPbTptPDyc+1xL3nw+ajrMO/uPa77ravtrzT0Mv7tcTJ+sP81tzG2qOsy8S089fpvP62vLvhv6rSu9XC0PDK9tK7z8KhoyBTZXJ2aWNlc6Oot/7O8aOpo7q77rav09DP4LbUtsy1xMn6w/zW3Mbao6zT0M/Uyr6958Pmo6zNrNH5yvTT2svEtPPX6bz+1q7Su7XEt/7O8bK7zazT2rvutq+jrMn6w/zW3Mbavc+zpKOsw7vT0M/Uyr6958Pmo6zSu7WpxuTL+9fpvP69q8bktffTw7KixvS2r6Osvs274dK71rHU2rrzzKjUy9DQo6zS9MDWsqW3xcb3vs3Kx9K7uPa63MP3z9TA/dfToaMgQ29udGVudCBQcm92aWRlcnOjqMTayN3M4bmp1d+jqaO60sDIu8rHy8S089fpvP7WrtK7o6zTptPD0+vTptPD1q685L27u6W1xLe9yr2jrNLSt73KudPDxNrI3czhuanV38zhuanE2sjdo6zB7dK7t73D5r/J0tS3w87K1eK49sTayN3M4bmp1d+78cihxNrI3aOstavI57n7w7vT0MTayN3M4bmp1d+jrMG9uPbTptPD1q685LKisrvE3NaxvdO78cihxNqyv8r9vt2hoyBXaW5kb3cgTWFuYWdlcqOotLC/2rncwO3G96Opo7rSu7j2QWN0aXZpdHm0+rHt0ru49r3nw+ajrLb4vefD5snPysfTydK7uPa49lZpZXfX6bPJo6y2+HdpbmRvdyBtYW5hZ2Vyvs3Kx9PD09q53MDt1eLQqXZpZXe2+LTm1Nq1xKOsy/vE2rK/tcRBUEnSsra8ysfOqr3nw+a/2Lz+t/7O8bXEoaMgUmVzb3VyY2UgTWFuYWdlcqOo18rUtLncwO3G96OpOtTavfjQ0NOm08O/qreiyrGjrM7Sw8e087K/t9bQ6NKqzO2807XEzsS8/qOss/3By2phdmHA4M7EvP7Wrs3io6y7udPQcmVztcTXytS0zsS8/qOsy/vE2rK/tcSyvL7WzsS8/qOszbzQzqOs19a3+7SutcjXytS00M3OxLz+trzTydfK1LS53MDtxve9+NDQudzA7aGjIE5vdGlmaWNhdGlvbiBNYW5hZ2Vyo6jNqNaqudzA7cb3o6mjuk5vdGlmaWNhdGlvbsrH0rvW1r7f09DIq77W0Ke5+7XEzajWqqOstvhOb3RpZmljYXRpb24gTWFuYWdlcry0yse53MDtzajWqrXEv/K83KGjPGJyIC8+DQrG5Mv71N3KsbK71/a96cncwcuho6GjoaPS1Lrzu+G4/NDCtcShow0KPHA+PHN0cm9uZz5BbmRyb2lkIFJ1bnRpbWUgJmFtcDsgTGlicmFyaWVzPC9zdHJvbmc+PC9wPg0Ksb6y49bQvLTKx8Dgv+LT60FSVKOssPy6rEMvQysrtcTA4L/io6yxu7j3uPbX6bz+yrnTw6O6PGJyIC8+DQpTdXJmYWNlIE1hbmFnZXKjurbUz9TKvtfTz7XNs7XEudzA7aOszqq24Lj206bTw7PM0PLM4bmpwcvNvLLjtcTO3rfsyNq6z6GjIE1lZGlhIEZyYW13b3Jro7rV4srH1qez1rbg1tazo9PDtcTS9Ma1o6zK08a1tcS3xdPrwrzWxqOssPzAqL6yzKzNvM/xzsS8/tKyzazR+dans9ahoyBTUUxpdGWjukFuZHJvaWTE2se2tcTQodDNx+HBv7y2tcS52M+10M3K/b7dv+LS/cfmoaMgT3BlbkdMRVOjusTcubvKudPD07K8/r340NC808vZoaMgRnJlZVR5cGWjumJpdG1hcNPrdmVjdG9y19bM5bXEz9TKvr/ioaMgV2ViS2l0o7pBbmRyb2lktcTkr8DAxvfS/cfmoaMgU0dMo7q117LjMkTNvNDO0v3H5qGjIFNTTKOoU2VjdXJlIFNvY2tldHMgTGF5ZXKwssirzNe907Ljo6mjutf3zqrN+MLnway908qxvfjQ0LzTw9yjrMrH0rvW1rCyyKvQrdLpo6zM/cu1uf3KwL3nv6rUtNfp1q9PcGVuU1NMtcTTprjDttTV4rj2srvEsMn6oaMgTGliY6O60ru49rHq17y1xEPPtc2zuq/K/b/ioaMgRGFsdmlrIFZpcnR1YWwgTWFjaGluZaO6y/vKx0dvb2dsZc6qQW5kcm9pZL+qt6K1xNeo08PQ6cTiu/qho7b4y7W1vURhbHZpa77Nsru1w7K7y7UuZGV4uPHKvcHLo6xBbmRyb2lk06bTw7PM0PKyu82s09pKYXZhuaSzzKOsy/vT0Mr009rX1Ly6tcTM5c+1uPHKvaOstvhkZXi48cq9vatjbGFzc7D817DOqmRleLjxyr21xM7EvP6jrL2rY2xhc3PE2rK/zazA4NDNtcTS1Lj8vPK94LXEt73Kvb340NDRucv1t+LXsKGjDQo8cD48c3Ryb25nPkxpbnV4IEtlcm5lbDwvc3Ryb25nPjwvcD4NCkFuZHJvaWTKx7v509pMaW51eDIuNsTausu/qreitcSjrExpbnV4xNq6y9bQ09C499bWx/22r6OsyOfP1Mq+x/22r6OoRGlzcGxheSBEcml2ZXKjqaOsxNq05sf9tq+jqEZsYXNoIE1lbW9yeSBEcml2ZXKjqaOs0vTGtcf9tq+jqEF1ZGlvIERyaXZlcqOpo6zAttHAx/22r6OoQmx1ZXRvb3RoIERyaXZlcqOptcijrMf9tq/Kx9PD09q9u7ul07K8/sv508O1xKOsy/nS1ExpbnV4xNq6y7LjyvTT2tfutdey46Os1NrX9snPsuPTptPDv6q3osqxo6y087bgsrvQ6NKqyuzPpNXiuPay47TOoaMNCjxibG9ja3F1b3RlPg0KCTxwPtXisr+31tf3zqrBy73i0NTWqsq2o6y1q8TcubvU2tGnz7DWrrP109DSu7j2ydTOosflzvq1xL/yvNyjrLbU0afPsLu5ysfT0LDv1vq1xKGjPC9wPg0KPC9ibG9ja3F1b3RlPg0KPGgyIGlkPQ=="二sdk目錄結構">二。SDK目錄結構

目錄結構圖:
SDK目錄結構

簡介:

add-ons:保存著一些附加庫文件,類似GoogleMaps。 build-tools:保存著與編譯相關的重要工具,aapt(android application package tools)、aidl(Android interface definition language)、逆向調試工具dexdump和編譯腳本dx等。 docs:Google為開發者提供的SDKAPI參考文檔的存放處。 extras:擴展開發包,向下兼容,intel硬件加速程序等存放處。

platforms:SDK至今已經有了許多個版本,每個版本都能夠單獨提供開發所需要的所有文件:

android-23Android保存著系統源碼的目錄,以API Level劃分。 system-images Android系統鏡像文件。 tools:包含了重要的工具,如ddms用於啟動android調試工具,draw9patch則是繪制android平台可縮放png圖片的工具,sqlite3可以在pc上操作SQLite數據庫,emulator是AndroidSDK模擬器主程序,traceview作為android平台上重要的調試工具。 SDK Manager是ADT根目錄下的一個SDK管理程序,負責下載、更新、刪除與sdk相關文件。

基礎就做這兩部分的介紹,今後如果還有需要做更多了解的基礎部分也將繼續補充,或者有錯誤的請指正,我會修改的。

未完待續。。。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved