書馨卡幫你省薪 2024個人購書報告 2024中圖網年度報告
歡迎光臨中圖網 請 | 注冊

打造流暢的Android App

作者:蕭文翰
出版社:清華大學出版社出版時間:2020-10-01
開本: 其他 頁數: 190
中 圖 價:¥28.9(4.9折) 定價  ¥59.0 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

打造流暢的Android App 版權信息

打造流暢的Android App 本書特色

本書以Android App性能優(yōu)化為切入點,深入淺出地介紹了Android App性能優(yōu)化的方法與技巧,還介紹了一些Android App產品疑難雜癥的解決辦法,幫助讀者發(fā)現造成性能問題的癥結,對癥下藥,打造出流暢的Android App產品。 本書深入淺出地介紹了Android App性能優(yōu)化的具體方法與技巧

打造流暢的Android App 內容簡介

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

打造流暢的Android App 目錄

目 錄

第1章 概述 1

1.1 為什么要做性能優(yōu)化 1

1.1.1 性能優(yōu)化的目的 1

1.1.2 App出現性能瓶頸的癥狀 2

1.1.3 提升App性能的步驟 3

1.2 配置高效的開發(fā)環(huán)境 4

1.2.1 Android Studio輕裝上陣 4

1.2.2 Android Studio內存優(yōu)化 7

1.2.3 加速Android SDK下載/更新 8

1.2.4 加速依賴庫下載 9

1.2.5 加速Gradle編譯速度 10

第2章 靜態(tài)代碼審查 13

2.1 概述 13

2.1.1 靜態(tài)代碼審查的意義 13

2.1.2 安裝靜態(tài)代碼審查工具 14

2.2 使用Android Lint進行代碼審查 21

2.2.1 Android Lint概述及基本概念 21

2.2.2 運行Lint檢查 22

2.2.3 自定義Lint檢查范圍 24

2.2.4 自定義Lint檢查類型 27

2.3 使用CheckStyle進行代碼審查 32

2.3.1 運行CheckStyle 32

2.3.2 自定義CheckStyle檢查規(guī)則 40

2.4 使用SpotBugs進行代碼審查 45

2.4.1 運行SpotBugs 46

2.4.2 SpotBugs分析能力 49

2.4.3 SpotBugs高級參數設置 50

2.4.4 自定義SpotBugs過濾器 52

2.5 使用PMD進行代碼審查 59

2.5.1 運行PMD 59

2.5.2 PMD分析能力 62

2.5.3 自定義PMD過濾器 63

2.6 靜態(tài)代碼審查*佳實踐 68

2.6.1 取其精華,合理運用 68

2.6.2 優(yōu)化代碼掃描過程 70

第3章 使用Android Profiler優(yōu)化性能 73

3.1 Android Profiler初探 74

3.1.1 創(chuàng)建測試工程 74

3.1.2 Android Profiler視圖簡介 75

3.1.3 啟動高級分析 76

3.1.4 Android Profiler監(jiān)控的開始和停止 77

3.1.5 Android Profiler記錄的保存和讀取 78

3.2 使用CPU Profiler分析CPU使用情況 79

3.2.1 CPU Profiler支持記錄的信息類型 79

3.2.2 認識和使用CPU Profiler圖表 80

3.2.3 使用CPU Profiler破解掉幀難題 84

3.3 使用Memory Profiler分析內存使用情況 89

3.3.1 為什么要做內存優(yōu)化分析 89

3.3.2 認識Memory Profiler 90

3.3.3 啟動內存跟蹤 91

3.3.4 使用Memory Profiler破解內存泄漏難題 93

3.3.5 更高效地使用Memory Profiler 95

3.4 使用Network Profiler分析網絡流量 96

3.4.1 認識Network Profiler圖表 96

3.4.2 借助Network Profiler優(yōu)化網絡操作 98

3.4.3 借助Network Profiler解決網絡疑難 99

3.4.4 使用Network Profiler的注意事項 100

3.5 使用Energy Profiler分析電量使用情況 100

3.5.1 電池用量跟蹤與其他類型跟蹤的關系 100

3.5.2 認識和使用Energy Profiler耗電圖表 101

3.5.3 正確理解Energy Profiler耗電圖表的原則 104

第4章 高質量的App從架構開始 105

4.1 還原移動設備真實使用場景 105

4.1.1 硬件環(huán)境 106

4.1.2 軟件環(huán)境 107

4.1.3 充分考慮人的因素 108

4.2 架構設計原則 108

4.2.1 原則一:分離關注點 108

4.2.2 原則二:使用模型驅動界面 109

4.3 軟件設計架構之MVC 109

4.3.1 MVC的概念 109

4.3.2 實戰(zhàn)演練 110

4.3.3 MVC模式的優(yōu)劣 115

4.4 軟件設計架構之MVP 116

4.4.1 MVP的概念 116

4.4.2 實戰(zhàn)演練 117

4.4.3 MVP模式的優(yōu)劣 121

4.4.4 巧妙彌補MVP架構的缺陷 121

4.5 軟件設計架構之MVVM 122

4.5.1 MVVM的概念 122

4.5.2 實戰(zhàn)演練 123

4.5.3 MVVM模式的優(yōu)劣 129

4.6 總結 129

第5章 優(yōu)雅地;預pp 130

5.1 Android App;钪畾 130

5.1.1 Android推送服務的歷史現狀分析 131

5.1.2 傳統的App;罘椒 131

5.2 探索App;詈诳萍 132

5.2.1 添加電池優(yōu)化白名單 132

5.2.2 白名單內的App為何會被殺 139

5.2.3 重新設計推送服務 144

第6章 網絡性能優(yōu)化專題 147

6.1 網絡交互與多線程 147

6.1.1 從AsyncTask談起 148

6.1.2 正確使用AsyncTask 152

6.2 海量數據傳輸優(yōu)化 156

6.2.1 使用GZIP壓縮 156

6.2.2 數據增量更新技術 159

6.2.3 圖片文件傳輸效率優(yōu)化 162

第7章 優(yōu)化APK體積 164

7.1 APK內部結構一瞥 164

7.2 多渠道打包 167

7.2.1 多渠道打包原理 167

7.2.2 實例解析 170

7.3 優(yōu)化資源文件 173

7.3.1 圖片格式的選擇 173

7.3.2 合理使用矢量圖 176

7.3.3 資源文件后加載技術 178

7.3.4 清理未使用的資源文件 179

7.4 使用代碼混淆 179

7.4.1 R8編譯器的優(yōu)化原理 180

7.4.2 啟用代碼混淆 180

7.4.3 添加混淆例外項的兩種方式 181

第8章 App耗電及Crash體驗優(yōu)化 183

8.1 電量優(yōu)化原則 183

8.2 Android系統的耗電策略及應對方案 184

8.2.1 系統本身的策略及應對方案 184

8.2.2 使用adb模擬設備狀態(tài) 188

8.3 App Crash體驗優(yōu)化 188


展開全部

打造流暢的Android App 作者簡介

蕭文翰 從業(yè)8年,對基于原生語言的Android App開發(fā)、Flutter跨平臺開發(fā)擁有豐富的經驗。先后供職于天津光電安辰信息技術股份有限公司、三星通信技術研究有限公司等。熟練運用Java、Kotlin、Dart等編程語言,長期活躍于CSDN、博客園、掘進社區(qū)等技術論壇,發(fā)表多篇有關App開發(fā)的實戰(zhàn)經驗文章。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服