作 者:蕭文翰 著
定 價:59
出 版 社:清華大學出版社
出版日期:2020年10月01日
頁 數:400
裝 幀:平裝
ISBN:9787302561521
本書以Android App性能優化為切入點,深入淺出地介紹了Android App性能優化的方法與技巧,還介紹了一些Android App產品疑難雜癥的解決辦法,幫助讀者發現造成性能問題的癥結,對癥下藥,打造出流暢的Android App產品。
●第1章概述1
1.1為什麼要做性能優化1
1.1.1性能優化的目的1
1.1.2App出現性能瓶頸的癥狀2
1.1.3提升App性能的步驟3
1.2配置高效的開發環境4
1.2.1Android Studio輕裝上陣4
1.2.2Android Studio內存優化7
1.2.3加速Android SDK下載/更新8
1.2.4加速依賴庫下載9
1.2.5加速Gradle編譯速度10
第2章靜態代碼審查13
2.1概述13
2.1.1靜態代碼審查的意義13
2.1.2安裝靜態代碼審查工具14
2.2使用Android Lint進行代碼審查21
2.2.1Android Lint概述及基本概念21
2.2.2運行Lint檢查22
2.2.3自定義Lint檢查範圍24
2.2.4自定義Lint檢查類型27
2.3使用CheckStyle進行代碼審查32
2.3.1運行CheckStyle32
2.3.2自定義CheckStyle檢查規則40
2.4使用SpotBugs進行代碼審查45
2.4.1運行SpotBugs46
……
本書以Android App性能優化為切入點,深入淺出地介紹性能優化的重要性和提升Android產品性能的方法與技巧。全書共分8章,主要內容包括:第1章介紹性能優化的重要性及開發環境的優化;第2章介紹3種靜態代碼檢查工具的使用及技巧;第3章介紹Android Profiler的使用,通過對App運行時狀態的跟蹤揪出性能問兇”;第4~8章將性能優化融入整個開發流程中,做到“未雨綢繆”,這部分內容同樣適用於對已有產品進行性能優化的參考。此外,本書針對各個優化主題都列舉了進行性能優化的一般步驟及典型案例,以幫助讀者快速提升實戰技能。本書適合所有Android開發人員使用,通過閱讀本書讀者能夠建立敏銳的“嗅覺”,開發出高性能的Android產品,同時,可以通過合理的重構和代碼優化改進現有的App產品。
蕭文翰 著
蕭文翰,Android架構師/技術顧問。從2013年開始從事移動前端開發工作,主攻Android和跨平臺開發技術,具有豐富的實戰項目經驗。蕭文翰是國內7項專利的共同發明人,從2017年年底至2019年年底,在擔任天津/廣州三星通信研究院代碼優化工程師期間,6次當選Best Technical-Report,曾推動App性能優化活動,實現性能類別解決方案同比增長60%,總體解決方案領先於全球研究院。他還是CSDN博客專家&認證講師、知乎專欄作家。