Android程式設計師必讀電子書推薦

銳湃發表於2015-08-10
最近常有人問,剛剛學Android什麼樣的書比較好,比較適合我呢?於是乎便有了這個文章,從基礎入門到進階高手,這些都是我感覺很不錯的,重要的是免費下載。不過還是建議大家買紙質版,這樣看起來比較爽。


入門書籍:


1Java程式設計思想第四版
從本書獲得的各項大獎以及來自世界各地的讀者評論中,不難看出這是一本經典之作。本書的作者擁有多年教學經驗,對CC++以及Java語言都有獨到、深入的見解,以通俗易懂及小而直接的示例解釋了一個個晦澀抽象的概念。本書共22章,包括操作符、控制執行流程、訪問許可權控制、複用類、多型、介面、通過異常處理錯誤、字串、泛型、陣列、容器深入研究、Java I/O系統、列舉型別、併發以及圖形化使用者介面等內容。這些豐富的內容,包含了Java語言基礎語法以及高階特性,適合各個層次的Java程式設計師閱讀,同時也是高等院校講授物件導向程式設計語言以及Java語言的絕佳教材和參考書。

下載地址:
http://www.apkbus.com/forum.php?mod=viewthread&tid=91263&extra=page%3D1%26filter%3Dsortid%26sortid%3D8


2Head First Java
Head First Java(中文版)(2)是本完整的物件導向(object-orientedOO)程式設計和Java的學習指導。此書是根據學習理論所設計的,讓你可以從學習程式語言的基礎開始一直到包括執行緒、網路與分散式程式等專案。最重要的,你會學會如何像個物件導向開發者一樣去思考。
而且不只是讀死書,你還會玩遊戲、拼圖、解謎題以及以意想不到的方式與Java互動。在這些活動中,你會寫出一堆真正的Java程式,包括了一個船艦炮戰遊戲和一個網路聊天程式。

下載地址:
http://www.apkbus.com/forum.php?mod=viewthread&tid=244162



3、瘋狂Android講義
計算機便攜化是未來的發展趨勢,而Android作為最受歡迎的手機、平板電腦操作之一,其發展的上升勢頭是勢不可當的。而Android應用選擇了Java作為其開發語言,對於Java來說也是一次極好的機會。
本書並不侷限於介紹Android程式設計的各種理論知識,而是從“專案驅動”的角度來講授理論,全書一共包括近百個例項,這些示範性的例項既可幫讀者更好地理解各知識點在實際開發中的應用,也可供讀者在實際開發時作為參考、拿來就用。本書最後還提供了兩個實用的案例:瘋狂連連看和電子拍賣系統Android客戶端,具有極高的參考價值。本書提供了配套的答疑網站,如果讀者在閱讀本書時遇到了技術問題,可以登入瘋狂Java聯盟發帖,筆者將會及時予以解答。
本書適合於有一定Java程式設計基礎的讀者。如果讀者已熟練掌握Java程式設計語法並具有一定圖形介面程式設計經驗,閱讀本書將十分合適。

下載地址:
http://www.apkbus.com/forum.php?mod=viewthread&tid=178310&extra=page%3D1%26filter%3Dsortid%26sortid%3D8



4、第一行程式碼——Android
《第一行程式碼——Android》是Android初學者的最佳入門書。全書由淺入深、系統全面地講解了Android軟體開發的方方面面。
第1章帶領你搭建Android開發環境,完成你的第一個Android程式。
第2章至第13章完整地講解了Android開發中的各種基本知識和關鍵技術,包括四大元件、UI、碎片、廣播機制、資料儲存、服務、多媒體、網路、定位服務、感測器,以及分散式版本控制系統Git的使用等等。 在部分章節會穿插相關技術的高階使用技巧。
第14章和第15章則將帶領你編寫一個完整的專案,教會你如何打包、上架、嵌入廣告並獲得盈利。
《第一行程式碼——Android》內容通俗易懂,既適合初學者循序漸進地閱讀,也可作為一本參考手冊,隨時查閱。

下載地址:



5Google Android開發入門與實戰
本書內容上覆蓋了用Android開發的大部分場景,從Android基礎介紹、環境搭建、SDK介紹、Market使用,到應用剖析、元件介紹、例項演示等方面。從技術實現上,講解了5個Android平臺下的完整綜合例項及原始碼分析,分別是RSS閱讀器、基於Google Map的個人GPS、豆瓣網(Web 2.0)客戶端、線上音樂播放器、手機資訊助手。
本書注重對實際動手能力的指導,在遵循技術研發知識體系的嚴密性同時,在容易產生錯誤、不易理解的環節配以了詳實的開發情景截圖,並將重要的知識點和經驗技巧以“小實驗”、“小知識”的活潑形式呈現給讀者。在程式例項的講解方面,將例項安插在Android開發的精髓知識章節,這為初學者學習與實踐結合提供了很好的指導。.
本書配套有300多分鐘的全程開發視訊光碟,指導讀者快速、無障礙地學通Android實戰開發技術。..
本書適合具備一定軟體開發經驗,想快速進入Android開發領域的程式設計師;具備一些手機開發經驗的開發者和Android開發愛好者學習用書;也適合作為相關培訓學校的Android培訓教材。

下載地址:
http://www.apkbus.com/forum.php?mod=viewthread&tid=242538&extra=page%3D1%26filter%3Dsortid%26sortid%3D8



6Android-Training-Course-in-Chinese官方培訓課程中文版
Google Android團隊在2012年開設了培訓課程,從開始的10幾篇文章,不斷的增加與更新,直到現在2014年中,已經有近百個課程,200篇左右的文章。這是一份學習Android應用開發的絕佳資料。

現在已經被翻譯為中文版
https://github.com/kesenhoo/android-training-course-in-chinese

下載地址:
http://www.apkbus.com/forum.php?mod=viewthread&tid=240881&extra=page%3D1%26filter%3Dsortid%26sortid%3D8



714天學會安卓開發
快速的Android開發實戰教程,14天學會安卓開發-完整版 pdf教程電子書下載,第1天:Android架構與環境搭建;第2天:Android程式設計基礎;第3天:UI事件處理與佈局管理;第4天:基礎UI控制元件介紹及使用方法;第5天:高階UI控制元件使用;第6天:Android Service;第7天:SharedPreferences與檔案;第8天:Sqlite資料庫技術教程及應用;第9天:Android網路與通訊;第10天:ContentProvider與BroadcastReceiver;第11天:Android圖形技術;第12天:Android動畫技術;第13天:Android多媒體開發

下載地址:
http://www.apkbus.com/forum.php?mod=viewthread&tid=241178&extra=page%3D2%26filter%3Dsortid%26orderby%3Dlastpost%26sortid%3D8


進階書籍:



1PhoneGap實戰

PhoneGap實戰由來自騰訊的資深專家團隊撰寫,Adobe中國區專家和PhoneGap中國社群聯袂推薦。本書內容全面、注重實戰、啟發性強,對PhoneGap的所有功能、特性、使用方法和開發技巧進行了全面而透徹的講解,是系統學習PhoneGap的權威參考書。全書一共10章:第1章主要介紹PhoneGap的用途、與其他同類框架的比較,以及Web開發的入門知識;第2章詳細講解PhoneGap在各個移動平臺上的安裝與配置;第3章通過一個匯率計算器例項講解PhoneGap應用開發的完整流程和相關技術細節;第4章詳細講解PhoneGap的API;第5章和第6章是兩個綜合性的案例(指南針、萬聖節更衣室),它們都遵循構想、設計、開發、除錯、釋出五大流程,從實戰出發,由淺入深,逐步推進;第7章介紹PhoneGap應用在各個平臺上的釋出流程與方法;第8章從不同的平臺、視覺風格、互動設計、移動應用選型等角度分享了移動應用產品設計的一些技巧和最佳實踐;第9章講解PhoneGap與jQueryMobile的結合使用;第10章介紹PhoneGap外掛的使用。

下載地址:
http://www.apkbus.com/forum.php?mod=viewthread&tid=244205&extra=page%3D1%26filter%3Dsortid%26sortid%3D8



2
深入理解Android 1
《深入理解Android(卷1)》是一本以情景方式對Android的原始碼進行深入分析的書。內容廣泛,以對Framework層的分析為主,兼顧Native層和Application層;分析深入,每一部分原始碼的分析都力求透徹;針對性強,注重實際應用開發需求,書中所涵蓋的知識點都是Android應用開發者和系統開發者需要重點掌握的。
下載地址:
http://www.apkbus.com/forum.php?mod=viewthread&tid=242171&extra=page%3D1%26filter%3Dsortid%26sortid%3D8



3Android多媒體開發高階程式設計
Android多媒體開發高階程式設計——為智慧手機和平板電腦開發圖形、音樂、視訊和富媒體應用》使用清晰、直觀的示例介紹了Android SDK中豐富的多媒體功能,有助於您開發能夠建立、播放和共享多媒體的優秀Android應用程式。許多Android裝置本身就是照相機、相簿、攝像機、電影播放器、音樂播放器以及錄音機——為何不在應用程式中使用所有這些及更多的功能?這些令人激動的功能將使您的應用程式熠熠生輝,實現更多的用途。

下載地址:
http://www.apkbus.com/forum.php?mod=viewthread&tid=241182&extra=page%3D1%26filter%3Dsortid%26sortid%3D8


高手必讀書籍:



1Android核心剖析
Android核心剖析內容分別從基礎、核心、系統、編譯以及硬體驅動幾個方面對Android核心相關知識進行深入剖析,詳細分析了Android核心的內部機制,包括視窗管理系統、Activity管理系統、輸入法框架、編譯系統等,為Android核心定製以及高階應用程式開發提供技術參考。
Android核心剖析適合於所有Android相關的工程師以及產品經理。

下載地址:
http://www.apkbus.com/forum.php?mod=viewthread&tid=244159&extra=page%3D1%26filter%3Dsortid%26sortid%3D8



2、
程式設計珠璣第二版

本書是電腦科學方面的經典名著。書的內容圍繞程式設計人員面對的一系列實際問題展開。作者Jon Bentley 以其獨有的洞察力和創造力,引導讀者理解這些問題並學會解決方法,而這些正是程式設計師實際程式設計生涯中至關重要的。本書的特色是通過一些精心設計的有趣而又頗具指導意義的程式,對實用程式設計技巧及基本設計原則進行了透徹而睿智的描述,為複雜的程式設計問題提供了清晰而完備的解決思路。本書對各個層次的程式設計師都具有很高的閱讀價值。
下載地址:
http://www.apkbus.com/forum.php?mod=viewthread&tid=242264&extra=page%3D1%26filter%3Dsortid%26sortid%3D8



3、除錯九法—軟硬體錯誤的排查之道
《除錯九法》是2010年人民郵電出版社出版的圖書,作者是DavidJ.Agans。
硬體缺陷和軟體錯誤是“技術偵探”的勁敵,它們負隅頑抗,見縫插針。本書提出的九條簡單實用的規則,適用於任何軟體應用程式和硬體系統,可以幫助軟硬體除錯工程師檢測任何bug,不管它們有多麼狡猾和隱祕。
作者使用真實示例展示瞭如何應用簡單有效的通用策略來排查各種各樣的問題,例如晶片過熱、由蛋酒引起的電路短路、觸控式螢幕失真,等等。本書給出了真正能夠隔離關鍵因素、執行測試序列和查詢失敗原因的技術。
無論你的系統或程式發生了設計錯誤、構建錯誤還是使用錯誤,本書都可以幫助你用正確的方法來思考,使bug自動暴露,進而一網打盡,斬草除根。

下載地址:
http://www.apkbus.com/forum.php?mod=viewthread&tid=242164&extra=page%3D2%26filter%3Dsortid%26orderby%3Dlastpost%26sortid%3D8



自我培養型別:



1、程式設計師的思維修煉:開發認知潛能的九堂課
運用一門程式設計語言程式設計對大多數普通程式設計師來說是“小菜一碟”,那麼如何更上層樓成為一名專家級的軟體開發者呢?本書給出了答案——優秀的學習能力和思考能力。作者從軟體開發領域的角度,闡述了每一名程式設計師提升“內力”所需要的各種軟性知識:從新手到專家的5個層次、人類大腦的執行機制、直覺和理性的利與弊、學習方法和實踐經驗的重要性、控制注意力的技巧,等等,可謂是一本程式設計師“素質教育”的微型百科全書。我非常支援一個白話版的“素質”定義:除了書本知識、硬性記憶以外的東西,捫心自問,包括我自己在內的大多數程式設計師除了固化的程式設計知識以外,又有多少“素質”拿得出手呢?IT領域知識更新換代之快需要我們不停地往前奔跑,當我們痛苦地追逐時尚的新鮮玩意時,更需放慢腳步,冷靜地修煉自己的“內功”,以不變應萬變,才能立於不敗之地。如果你想改變現狀,本書可以作為一個良好的起點。作者對各種軟性技能都做了深入研究,並結合自己的經驗總結成你可以借鑑的知識點,讓你無需閱讀各個領域(認知科學、神經學、行為理論)的專著,就能夠汲取適合自己的精華。

下載地址:
http://www.apkbus.com/forum.php?mod=viewthread&tid=241871&extra=page%3D1%26filter%3Dsortid%26sortid%3D8



轉自:http://www.apkbus.com/forum.php?mod=viewthread&tid=244362&extra=

相關文章