Android菜鳥歷程

今天開始我的Android學習歷程,其中包括一些知識點和心得體會,記下來一方面爲自己日後回憶,鞏固所學,二來希望能對志同道合的Android愛好者有所幫助。廢話就不多說了,現在就開始我的菜鳥歷程。



什麼是Android?     

首先,先來簡單瞭解一下什麼是Andorid。Android 是一個專門針對移動設備的軟件集,它包括一個操作系統,中間件和一些重要的應用程序,下圖爲Android系統的架構圖。


Android系統架構可分爲四層 

  • 應用程序     

    Android會同一系列核心應用程序包一起發佈,該應用程序包包括email客戶端,SMS短消息程序,日曆,地圖,瀏覽器,聯繫人管理程序等。所有的應用程序都是使用JAVA語言編寫的。


  • 應用程序框架
  • 程序庫和Android運行庫
    Android 包含一些C/C++庫,這些庫能被Android系統中不同的組件使用。它們通過 Android 應用程序框架爲開發者提供服務。

    Android 還包括了一個核心庫,該核心庫提供了JAVA編程語言核心庫的大多數功能。由於Andorid的應用程序和核心庫都是用JAVA編程的,所以Android提供的一個JAVA虛擬機Dalvik,相對於SUN的虛擬機,它針對移動設備進行了優化。效率更高。、Dalvik可執行文件後綴爲.dex。該格式文件針對小內存使用做了 優化。是由.class文件通過“dex”工具轉化而來的。

  • linux內核

Android應用程序開發環境搭建   

  1.     JDK5或以上版本
  2.     eclipse3.4或以上
  3.     ADT (android development tools) android在eclipse上的開發插件。
  4.     Android SDK (不要將sdk解壓到中文或空格的路徑下,會引起問題)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章