Android的入門學習一

                                                                                                                               一,學習起因

           大四了,考研結果未知,所就寒假就想爲就業準備點事情。初出茅廬,張口就談移動互聯網,有點大了。但是這就是趨勢,最起碼在工作市場一佔有一地。Android挺火的,就自己學一下探一探吧。

           以下的只是自己的學習過程,知識什麼的都是蒐集並運用到自己的《九宮格數獨遊戲》中。這些知識都是很淺顯的,可能是垃圾幾篇,但是這就是菜鳥的學習過程。權當是培養一個總結習慣吧。

                                                                                                                                二,對Android系統的瞭解

          首先是我對Android系統的一點了解,其是谷歌門下開發的一手機系統,目前市場佔有情況什麼的就不說了。現在是開源,嗯,那麼火還開源免費,肯定是還沒有到火候。所以我認爲Android的好戲還有很多。

     對android體系結構的學習:android分爲四層:應用程序層(Applications)、應用程序框架層(Application Framework)、系統運行庫層(LibrariesAndroid Runtime)和Linux內核層(Linux Kernel)。

     應用程序層:所有的應用程序都是使用java語言編寫的,通過調用應用程序框架層(Application Framework)所提供的API來完成。

     應用程序框架層爲開發人員提供了可以完全訪問核心應用程序所使用的API框架,如活動管理器、窗口管理、內容提供、視圖系統。

     系統運行時庫:系統運行庫層包括程序庫和Android運行庫兩部分----程序庫:Android包含一些C/C++庫,這些庫能被Android系統中的不同組件使用,它們通過應用程序框架爲開發者提供服務;Android運行庫:Android運行時庫又分爲核心庫和Dalvik虛擬機兩部分,核心庫提供了Java語言核心庫的大多數功能,這裏主要通過JNI的方式嚮應用程序框架層提供調用底層程序庫的接口。Dalvik虛擬機是爲了能同時高效地運行多個VMs而實現的。

     Linux內核層:Android依賴於Linux內核提供的核心繫統服務,例如安全、內存管理、進程管理、網絡棧、驅動模塊等,Android對內核進行了增強。

     以上是簡單認識的android的體系結構,就是四個層次。當然上述一搜就可以有很多很多,所以沒有更多的拷貝。我的理解就是,(大衆的)你主要在框架層製造應用程序。下邊兩層東西是別人爲你提供好的,所以感覺很沒有安全感。

                                                     三windows操作系統下Android開發環境

      這是一些資料對Android開發環境的學習。

      Android的上層應用程序是用Java語言開發,同時還基於Dalvik虛擬機,所以,Google公司推薦使用主流的Java繼承開發環境Eclipse。因爲是使用Java語言進行開發,還應該有由SUN公司提供的Java SDK。此外,是Android的應用程序開發,所以還需要Google提供的Android SDK。同時,還需要在Eclipse安裝ADT,可以提高開發效率。簡言之,需要以下軟件,才能搭建Android開發環境,從而進行Android應用程序的開發-----(1) Java SDK(2) Eclipse(3) Android SDK(4) ADT

      當然很多是集成的,省事很多。爲了開發調試方便,還要安裝配置模擬器。在我學習時候,就是Java環境變量配置時遇到了問題,當然,這是Java學習時應當解決的問題,不過當時比較懶,機房裏不用配置,自己電腦上讓別人弄的一下,現在想想直是不應該偷懶,現在還得自己去解決配置,這也是查找的並應用配置:

       1.用鼠標右擊“我的電腦”->屬性      繼續選擇右下角的“環境變量”選項   

       2.進行win7下Java環境變量配置         在"系統變量"下進行如下配置:  

               (1)新建->變量名:JAVA_HOME 變量值:C:\Program Files\Java\jdk1.6.0_10(JDK安裝路徑)   

               (2) 編輯->變量名:Path 在變量值的最前面加上:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

              (3)新建->變量名:CLASSPATH 變量 值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar     

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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