Android開發學習路線圖,android開發路線圖

來源:互聯網
上載者:User

Android開發學習路線圖,android開發路線圖

Android開發學習方法: 

Android是一個比較龐大的體系,從底層的Linux核心到上層的應用程式層,各部分的內容跨度也比較大。因此,一個好的學習方法對我們學習Android開發很重要。

在此建議,各位同學採取循序漸進、將大目標分解成多個小目標,逐步達成對Android開發的全面掌握。例如,可以先從Android的應用開發開 始,等到對應用掌握的比較熟悉了,開始慢慢閱讀一些Android 應用程式框架層的原始碼,然後再漸漸往下去瞭解Android的JNI、Libraries、Dalvik虛擬機器、HAL層、硬體驅動、Linux核心、 ARM技術體系架構等,雖然近期Intel宣稱要讓Intel晶片支援Android系統,但在可預見的時期內,在行動裝置上,ARM的優勢應該還是不可 撼動的。

具體來說,可以先通過在開發板上構建一個自己的Android系統,瞭解Android系統的整體架構和啟動過程,由此先對Android有一個初 步的瞭解;接下來,學習Android的應用開發,可以先學習Android的幾個主要組件、UI組件,先對Android應用開發有一個感性認識。在能 夠熟練搭建使用者介面後,再逐漸來豐富應用的功能,例如:加上事件處理,使其能夠和使用者互動;加上資料存放區功能;加上連網功能等。在學完應用後,在此基礎上 來學習遊戲編程,先瞭解遊戲設計的基本思路,然後開始從小的遊戲、小的模組開始做起,到最後能完成一個類似於現在熱門《捕魚達人》這樣的遊戲。在掌握了這 些應用程式層級的內容後,可以去瞭解如何在Android應用中通過JNI去調用C/C++的介面,再往下學習Linux的核心和驅動開發如字元裝置驅動、 Flash裝置驅動、網路裝置驅動等等;再在此基礎上,去學習Android驅動開發、HAL(硬體抽象層)開發、ARM體系架構和指令等內容,這樣 Android開發的整個體系就都貫穿起來了。當然,因為時間有限,而底層部分內容比較龐雜,因此,在真正去做這部分工作之前,我們只需要對其基本原理有 所瞭解,做好相關知識的儲備,能夠根據老師的指導來完成相關的實驗。這樣在後續工作中,就可以方便的往這方面發展,讓自己的事業更上一層樓。(來源:華清遠見移動互連網學院)

Android開發系統學習課程:http://www.3g-edu.org/courses/android.htm?csdnblog

Android開發學習路線圖:

文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.