打造流暢的Android App

《打造流暢的Android App》是由2020年9月清華大學出版社出版的圖書。

基本介紹

  • 中文名:打造流暢的Android App 
  • 作者:蕭文翰 
  • 出版社:清華大學出版社 
  • 出版時間:2020年9月
  • ISBN:9787302561521 
作品簡介,作品目錄,

作品簡介

本書以Android App性能最佳化為切入點,深入淺出地介紹性能最佳化的重要性和提升Android產品性能的方法與技巧。全書共分8章,主要內容包括:第1章介紹性能最佳化的重要性及開發環境的最佳化;第2章介紹3種靜態代碼檢查工具的使用及技巧;第3章介紹Android Profiler的使用,通過對App運行時狀態的跟蹤揪出性能問題的“元兇”;第4~8章將性能最佳化融入整個開發流程中,做到“未雨綢繆”,這部分內容同樣適用於對已有產品進行性能最佳化的參考。此外,本書針對各個最佳化主題都列舉了進行性能最佳化的一般步驟及典型案例,以幫助讀者快速提升實戰技能。
本書適合所有Android開發人員使用,通過閱讀本書讀者能夠建立敏銳的“嗅覺”,開發出高性能的Android產品,同時,可以通過合理的重構和代碼最佳化改進現有的App產品。

作品目錄

內容簡介
作者簡介
前言
第1章 概述
1.1 為什麼要做性能最佳化
1.2 配置高效的開發環境
第2章 靜態代碼審查
2.1 概述
2.2 使用Android Lint進行代碼審查
2.3 使用CheckStyle進行代碼審查
2.4 使用SpotBugs進行代碼審查
2.5 使用PMD進行代碼審查
2.6 靜態代碼審查最佳實踐
第3章 使用Android Profiler最佳化性能
3.1 Android Profiler初探
3.2 使用CPU Profiler分析CPU使用情況
3.3 使用Memory Profiler分析記憶體使用情況
3.4 使用Network Profiler分析網路流量
3.5 使用Energy Profiler分析電量使用情況
第4章 高質量的App從架構開始
4.1 還原移動設備真實使用場景
4.2 架構設計原則
4.3 軟體設計架構之MVC
4.4 軟體設計架構之MVP
4.5 軟體設計架構之MVVM
4.6 總結
第5章 優雅地保活App
5.1 Android App保活之殤
5.2 探索App保活黑科技
第6章 網路性能最佳化專題
6.1 網路互動與多執行緒
6.2 海量數據傳輸最佳化
第7章 最佳化APK體積
7.1 APK內部結構一瞥
7.2 多渠道打包
7.3 最佳化資源檔案
7.4 使用代碼混淆
第8章 App耗電及Crash體驗最佳化
8.1 電量最佳化原則
8.2 Android系統的耗電策略及應對方案
8.3 App Crash體驗最佳化

相關詞條

熱門詞條

聯絡我們