Android各層推薦開發書籍及參考資料

來源:互聯網
上載者:User

Android系統按照架構來說一共分為六個部分,因此按照自己的感受推薦一下各個部分適合的書籍,不喜勿噴。

1.Android Application 《Android Developer Document》、《Pro Android》、《Professional Android Application Development》、《Google Android SDK開發範例大全》、 http://dev.apkbus.com/、Google IO Android Documents

2.Android Application Framework

《深入理解Android 卷I》、《Android技術內幕》

3.Dalvik Virtual Machine

《Inside JVM》、《google dalvik documents》

4.JNI & Native Libraries

資料很少、看源碼吧

5.Core Libraries

資料更少、看源碼吧

6.Linux Kernel & Driver 《深入Linux核心架構》、《Linux裝置驅動開發》、《Linux Kernel Development》、

 

語言主要涉及到下面三種:

Java:《The Java Programming Language》、《Core Java》、《Java夜未眠》、《Java Threads》、《Java編程思想》

C++:《The C++ Programming Language》、《C++ Primer》、《C++編程思想》

C:《指標和C》、《C語言程式設計》、《C Primer Plus》

 

總之,對於開源軟體來說,在熟悉了整個架構和各個部分的功能之後,最好的方式就是學習源碼。

源碼不斷在更新、在修改設計,書籍會過時,但是經常跟蹤源碼不會過時,也能隨時獲知最新的功能。

PS:因為本人沒有涉及過遊戲開發領域,因此以上各部分的推薦書籍主要是涉及非遊戲開發的參考書和資料,謝謝。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.