A. 學android看哪本書最詳細
學習安卓入門的話可以看郭神的《第一行代碼》(第三版),進階可以看任玉剛的《Android開發藝術探索》
縮放圖片可以用PhotoView框架:網頁鏈接
製作二維碼可以用ZXing框架:網頁鏈接
B. Android開發藝術探索的介紹
《Android開發藝術探索》是一本Android進階類書籍,採用理論、源碼和實踐相結合的方式來闡述高水準的Android應用開發要點。《Android開發藝術探索》從三個方面來組織內容。第一,介紹Android開發者不容易掌握的一些知識點;第二,結合Android源代碼和應用層開發過程,融會貫通,介紹一些比較深入的知識點;第三,介紹一些核心技術和Android的性能優化思想。《Android開發藝術探索》側重於Android知識的體系化和系統工作機制的分析,通過《Android開發藝術探索》的學習可以極大地提高開發者的Android技術水平,從而更加高效地成為高級開發者。而對於高級開發者來說,仍然可以從《Android開發藝術探索》的知識體系中獲益。
C. 《Android開發藝術探索》值得買嗎
這本書剛上市就入手了,是一本很好的書,值得購買。
最開始是接觸到作者的博客,受益匪淺,很開心作者出了書!書的內容中很多是安卓開發人員在開發過程中經常被坑的地方或者比較深入的知識點,比如IPC機制,View的事件分發機制和對於我來說最最重要的Bitmap的載入和緩存、性能優化。比較適合有一定開發經驗的人員來看,即使剛入門,也可以買來開拓眼界理清重點
D. 《Android開發藝術探索》值得買嗎
正在看《Android 群英傳》和《Android開發藝術探索》,就一起說了,兩本都是進階的書。
《Android群英傳》主講自定義View,動畫,UI等,也講了一些 ListView 和 性能優化,相對來說較簡單(使得初級開發者能夠較好地向中高級開發者過度),推薦覺得已經到達瓶頸的初級開發者看,有一種進入新領域的感覺,重新煥發精神,恨不得把書看完的感覺。
《Android開發藝術探索》這本,相當於上面那本書的加強版,也是比較厚,推薦先看完上面那本再看這個。
它比較深入,比如,上面那本書,講 自定義View,這本書就深入地講View的工作原理,View的事件體系,上面的書講屬性動畫,這本書就深入地分析動畫。
另外還有很多IPC機制,消息機制,JNI ,緩存和性能優化等面試經常被問到的東西。
額,這本書我也只看到一半,相比看《Android群英傳》時解了不少迷惑(當然不僅僅看書就解惑了,也是翻閱了不少大牛的博客)
本菜一直以來都使用別人的開源控制項,關注 GitHub 上的各種awesome ui,而現在,要剖析它,自己造起來,菜鳥-->大鳥 進階吧
E. 關於Android 平台開發相關的有哪些推薦書籍
推薦十本Android開發暢銷書籍:
1. 《Android基礎教程》本書是一部關於 android開發的基礎教程,採用由淺入深、循序漸進的方式討論android。書中還結合數獨游戲等實例更加形象生動地講解了 android開發的基本流程,且每章最後都有一個 「快速閱讀指南 」,更加方便了讀者的閱讀。. 本書內容完整豐富,具有較強的通用性,讀者都能通過本書快速學習 android開發,提高相關技能。
2. 《Android應用開發揭秘》(累計印刷6次,內容已更新至Android 2.2,版權輸出至台灣)這是一本參考手冊,內容的完整性和系統性幾乎無可挑剔,可作為廣大Android開發者的案頭必備書;這是一部權威指南,基礎知識部分翔實而豐富,高級知識部分深入且飽含最佳實踐,能從本質上提升開發者對Android的理解和開發水平。尤為值得一提的是,Android 2.0中新增了大量激動人心的新特性,不僅支持多點觸摸設備、軟鍵盤,而且還支持多賬戶在線管理、藍牙……作為國內第一本基於Android 2.0的著作,本書可謂極具前瞻性,第一時間將這些新特性完美地呈現給了廣大讀者。
3. 《Google Android SDK開發範例大全》(09年度暢銷榜NO.10)(台灣天瓏書局09年超級暢銷書)本書以android手機應用程序開發為主題,通過130多個範例全面且深度地整合了手機、網路及服務等多個開發領域,為讀者提高程序設計功力提供了很大的幫助。. 全書共分10章,主要以範例集的方式來講述android的知識點,詳細介紹了開發android的人機交互界面、android常用的開發控制項、使用android手機收發簡訊等通信服務、開發android手機的自動服務功能和娛樂多媒體功能以及整合android與aoogle強大的網路服務等內容,隨書光碟中包括了所有範例的程序代碼。
4. 《Google Android SDK開發範例大全(第2版)》 本書在上一版的基礎上,以android手機應用程序開發(採用android sdk 2.1)為主題,通過160多個範例全面且深度地整合了手機、網路及服務等多個開發領域,為讀者提高程序設計功力提供了很大的幫助。全書共分10章,主要以範例集的方式來講述android的知識點,詳細介紹了開發android的人機交互界面、android常用的開發控制項、使用android手機收發簡訊等通信服務、開發android手機的自動服務功能和娛樂多媒體功能以及整合android與aoogle強大的網路服務等內容。隨書光碟中包括了所有範例的程序代碼。本書講述由淺入深,由android的基礎知識到實際開發應用,結構清晰、語言簡潔,非常適合android的初學者和android的進階程序開發者閱讀參考。
5. 《Android/OPhone開發完全講義》(此書版權已經輸出到台灣)推薦這本書有兩個原因:一是移動開發的廣闊前景,使得越來越多的企業、開發者投入其中。相比iPhone而言,Android平台的開放性以及國內市場的廣闊性,使得它更有代表性;二是作者李寧,他寫作的理論性和實踐性兼備,以及對技術的孜孜追求,使得這本書在Android開發的實戰方面很具代表性。也希望讀者朋友和我一樣能從這本書中獲益。
6. 《Android系統原理及開發要點詳解》 本書全面介紹開放的行動電話平台android系統,包括android系統中的linux驅動、本地框架、java框架和java應用4個層次。本書內容以知識性內容為綱,重點關注開發要點,各個部分內容注重相互照應,按照清晰的思路向讀者介紹整個android系統的原理和開發方法。本書按照android系統的框架和各個子系統的主線,重點介紹開發android應用程序和構建硬體抽象層。其內容涵蓋了android應用程序開發和android系統移植構建手機系統兩大方面。本書既適合從事android各個層次開發的工程師閱讀,也適合通用嵌入式linux系統的學習者使用。
7. 《深入淺出Google Android》(示例生動豐富,理論和實踐完美結合)本書是國內最早的android開發團隊的集體智慧結晶,真正完全基於android最新的sdk 1.5,內容詳實,示例生動豐富,包含大量示例代碼,可操作性強。它不僅涵蓋了android平台從基礎概念到高級應用的所有主題,而且深入淺出地介紹了幾種常見的android項目,具有很強的參考價值。特別是在本書的第10、11章重點介紹了android sdk 1.5引入的最為重要的三個特性,即桌面部件、實時文件夾、虛擬鍵盤與輸入法應用的開發方法。.. 通過本書,讀者可以迅速掌握android平台來構建應用程序,成為android開發高手,躋身新技術的弄潮兒。
8. 《Google Android開發入門與實戰》(09年度暢銷榜TOP50)(附贈400分鍾高清教學視頻,涵蓋5大商業案例完整源代碼)本書內容上涵蓋了用android開發的大部分場景,從android基礎介紹、環境搭建、sdk介紹、market使用,到應用剖析、組件介紹、實例演示等方面。從技術實現上,講解了5個android平台下的完整綜合實例及源代碼分析,分別是rss閱讀器、基於google map的個人gps、豆瓣網(web 2.0)客戶端、在線音樂播放器、手機信息查看助手。本書注重對實際動手能力的指導,在遵循技術研發知識體系的嚴密性同時,在容易產生錯誤、不易理解的環節配以了翔實的開發情景截圖,並將重要的知識點和開發技巧以「小實驗」、「小提醒」、「小知識」、「注意」等的活潑形式呈現給讀者。在程序實例的講解方面,主要將實例安插在android開發的精髓知識章節,這為初學者學習與實踐結合提供了很好的指導。. 本書配套有400多分鍾的全程開發視頻光碟,指導讀者快速、無障礙地學通android實戰開發技術。
9. 《精通Android游戲開發》(將本地PC游戲輕松移植到Android的秘技) 本書討論如何將pc 上的3d 游戲移植到android 平台。作者從必備的技能和軟體工具入手,逐步介紹如何從頭構建純java 游戲,如何混合使用opengl 3d 圖形和jni,並以真實的pc游戲wolfenstein 3d和doom為例,介紹如何融合java 的優雅設計和c 的強大功能,使混合游戲達到最佳性能。本書適合熟悉android 平台的開發人員閱讀。
10. 《人人都玩開心網:Ext JS+Android+SSH整合開發Web與移動SNS》 本書的主旨為,以開心網為例實現web版和android版的sns應用。本書分為四篇,前三篇主要實現了web版的開心網系統。其中重點介紹了ext js技術,包括ext js的核心組件、對話框、表單組件、布局、數據校驗、表格、菜單、樹組件等技術。本書的最後一篇實現了android版的開心網,並介紹了與android版開心網相關的技術,包括button、textview、edittext、imageview、gridview等android組件。本書適於以下幾類人群:了解傳統的web應用程序的開發,希望使用ext js開發web程序的開發人員;了解基本的ext js程序的開發方法,想增加實踐經驗的開發人員;對ext js感興趣,想進一步提高ext js開發技能的讀者;對android感興趣,想從事android開發的讀者;想開發基於android客戶端的c/s程序,但對開發流程不了解的讀者。
F. 有哪些是基於Android studio介紹的Android的基礎開發書籍
目前入門書比較新的只有:
Android編程權威指南(第二版)。
進階偏基礎:
Android群英轉(第二版也快了);
Android群英轉:神兵利器(剛上市)。
進階:
Android開發藝術探索。
G. Android開發藝術探索讀書筆記之AIDL
AIDL是 Android Interface definition language的縮寫,一看就明白,它是一種android內部進程通信介面的描述語言,通過它我們可以定義進程間的通信介面
AIDL可以實現跨進程的方法調用。定義進程通信介面供服務端和客戶端調用。
在AIDL文件中並不是所有數據類型都可以使用。只支持下列數據類型
默認情況下AIDL的調用過程是同步的,所以不能直接進行比較耗時的操作,否則容易導致客戶端ANR。如果需要進行非同步操作,在服務端不需要另起線程,但是在客戶端需要另起線程訪問遠程方法,再通過Handler通知到UI線程即可!
H. 《Android開發藝術探索》值得買嗎
值得買。《Android開發藝術探索》深入的講解View的工作原理,View的事件體系,屬性動畫,IPC機制,JNI技術,緩存與優化等知識。作者不僅僅沒有簡單的堆砌文檔,而是結合自身工作經驗來講解。由於這些技術屬於Android進階技術,所以不適合新手入門,比較適合進階中高的開發的工程師。
I. 求android開發入門的簡單的書籍,要studio版本的
目前入門書比較新的只有:
Android編程權威指南(第二版)。
進階偏基礎:
Android群英轉(第二版也快了);
Android群英轉:神兵利器(剛上市)。
進階:
Android開發藝術探索。