?????? 第一周的學習讓我對Android系統有了初步的認識。這門課的目的是利用所學課程知識如Android應用開發、性能優化、以及網絡與數據處理的核心技術,全面掌握一個智能手機系統應用軟件從無到有的構建過程、編碼技巧和實戰項目中的重點難點。第一次課程讓我初步認識了Android系統,從來源到進化史再到構建和應用環境。
?????? ?1.? ? ? 1.Linux內核層:Android系統是基于linux2.6內核的。這一層為Android設備的各種硬件提供了底層的驅動2.? ? ? 2.系統運行庫層:這一層通過一些C/C++庫來為Android系統提供了主要的特性支持。3.? ? ? 3.應用框架層:這一層主要提供了構建應用程序時可能用到的各種API,android自帶的一些核心應用就是使用這些API完成的,開發者也可以通過使用這些API來構建自己的應用程序。4.? ? ? 4.搭建開發環境,打開eclipse程序,新建一個模擬器。輸入app的名字和調整版本的版本號。設置sd卡的內存大小。5.? ? ? 5.創建一個項目,輸入內容和版本兼容性。選擇要保存的地方和app的圖標,創建一個白背景的項目。6.? ? ? 6在虛擬器中找到新建的app進行試運行。7.? ? ? 7.打開左側的列表進行app的修改。8.? ? ? 8.進入AndroidManifest.xml文件進行內容和app名稱的修改。9.? ? ? 9.在res目錄下修改app的圖標。10.? 10.Log.v() ------------------VERBOSELog.d() ------------------DEBUGLog.i() ------------------INFOLog.w() ------------------WARNLog.e() ------------------ERROR當有錯誤時,隨著不同等級的提醒。也會有不同的錯誤,從下到上依次減輕。在最下面的錯誤最嚴重。
??????? ?通過這次課的學習,首先我對android系統有了初步的了解和認識。已經可以成功的搭建一個android的項目,并對目錄結構和運行的流程有了初步的了解。在搭建和修改的過程中有很多的問題和不理解,今后的學習中還是要更加的努力,讓自己更清楚更明白的了解安卓系統的構架。