官术网_书友最值得收藏!

Android開發精要
會員

如何才能寫出貼近Android設計理念、能夠更加高效和可靠運行的Android應用?通過Android的源代碼去了解其底層實現細節是最重要的方法之一!然而,Android系統太過于龐大,源代碼實現復雜,學習的技術門檻和時間成本都很高。有沒有一種方法既能幫助開發者深入理解Android應用開發,又能不被底層大量的實現細節所羈絆,迅速掌握編寫高質量Android應用所需的知識?本書針對這個問題給出了完美的答案!它從Android繁雜的源代碼中抽取出了Android開發的“精華”和“要點”,剝離了大量瑣碎的底層實現細節,進行了高度概括和總結,不僅能幫助開發者迅速從宏觀上理解整個Android系統的設計理念,而且能幫助開發者迅速從微觀上掌握核心知識點的原理,從而編寫出高質量的Android應用。本書共13章,在邏輯上分為4個部分。第一部分(1-2章):第1章系統介紹了Android的系統架構、核心模塊和設計思想,旨在讓讀者真正理解它的設計理念;第2章講解了Android源代碼的獲取、編譯、閱讀和編輯的方法。第二部分(3-6章):第3章深入闡述了Android組件機制的設計理念和重要特征,并詳細介紹了4大組件的方法和原理;第4章講解了Intent對象和Android的意圖機制,闡明了Android是如何將來自不同應用、不同進程的組件整合在一起的;第5章解析了Android中各個組件的生命周期,包括組件的進程模型和線程模型;第6章從開發的角度詳細闡述了組件間數據傳遞的解決方案,以及它們的優缺點和適用場景。第三部分(7-8章):第7章深入講解了Android的控件框架,結合實際項目對重要控件的實現和使用逐一進行了分析,還包含Android4.0界面開發的實踐“精華”;第8章分析了Android的資源體系,剖析了Android底層對資源的處理。第4部分(9-13章):第9章講解了Android的數據存儲結構,以及不同數據存儲模式的使用要點;第10章分析了Android的各種網絡連接方式,涵蓋NFC和基于Wifi的P2P連接等內容;第11章講解了Android的定位服務、地址解析服務、地圖服務的框架實現;第12章仔細分析了Android各種多媒體功能的實現機制;第13章對Android中比較有特色的一些模塊的實現細節進行了分析。

范懷宇 ·程序設計 ·15.8萬字

后臺開發:核心技術與應用實踐
會員

本書介紹的“后臺開發”指的是“服務端的網絡程序開發”,C++可能是計算機歷史上最早被發明的高級程序語言,同時也是當今最活躍的程序設計語言之一。C++很強大,強大到你可以使用它做任何層面的開發;C++也很脆弱,脆弱到需要程序員自己去控制內存回收,一個不小心就會使整個程序CoreDump。C++語言的創始人BjarneStroustrup曾私下承認,為了提高C++程序員的薪水和地位,在設計C++編譯器版本過程中有意地增加了C++語言的難度,使C++更偏向于資深程序員的使用習慣,提高學習門檻,從而增加C++程序員的身價。學習曲線的增加并不是沒有任何回報的,在服務端后臺開發、處理多并發的海量網絡請求方面,C++語言有天然的優勢。因此,當應用的用戶量、并發量迅速增長,達到一定量級之后,后端服務的技術架構都會轉變為LinuxC++。研發是一項講究實戰的工作,一切不從實際工作出發的技術書籍都是紙上談兵,沒有實際意義。一本優秀的技術書籍應該是這樣的:當讀者按照書中的內容進行實操的時候,讀者寫的每一行代碼都是有價值的,能夠在實際工作中派上用場。本書恰好做到了這一點。這是一位技術書籍作者對讀者的起碼誠意。

徐曉鑫 ·程序設計 ·15.8萬字

QQ閱讀手機版

主站蜘蛛池模板: 柘荣县| 讷河市| 赤城县| 新平| 广灵县| 巴林左旗| 永城市| 龙川县| 井研县| 汽车| 东城区| 乐亭县| 泰兴市| 晋城| 绩溪县| 汤原县| 海原县| 谢通门县| 榆林市| 湄潭县| 梨树县| 吉林市| 格尔木市| 长武县| 乐陵市| 鄂托克旗| 和政县| 衡山县| 岚皋县| 铁岭市| 武功县| 东宁县| 枝江市| 松桃| 利辛县| 长宁区| 缙云县| 钦州市| 都安| 绥中县| 丹东市|