久久人人做人人妻人人玩精品hd,精品国产成人av在线,好姑娘在线视频免费观看 ,含羞草电影免费看韩国,果冻传媒一区

當(dāng)前位置 : 首頁(yè)  圖書(shū) 正文

高性能Android應(yīng)用開(kāi)發(fā)簡(jiǎn)介,目錄書(shū)摘

2020-06-05 11:20 來(lái)源:京東 作者:京東
android應(yīng)用開(kāi)發(fā)
高性能Android應(yīng)用開(kāi)發(fā)
暫無(wú)報(bào)價(jià)
100+評(píng)論 97%好評(píng)
編輯推薦:本書(shū)主要關(guān)于如何提高Android App的性能以便為用戶提供**的體驗(yàn),在智能設(shè)備廣泛應(yīng)用的今天,這本書(shū)對(duì)開(kāi)發(fā)人員來(lái)說(shuō)十分有用。本書(shū)有助于開(kāi)發(fā)人員更進(jìn)一步了解Android App性能方面的問(wèn)題,不斷改善App性能,更適應(yīng)用戶需求。
內(nèi)容簡(jiǎn)介:性能問(wèn)題在很大程度上決定了用戶是否會(huì)使用一款A(yù)pp,本書(shū)正是Android性能方面的關(guān)鍵性指南。全書(shū)共8章,主要從電池、內(nèi)存、CPU和網(wǎng)絡(luò)方面講解了電池管理、工作效率和速度這幾個(gè)方面的性能優(yōu)化問(wèn)題,并介紹了一些有助于確定和定位性能問(wèn)題所屬類型的工具。同時(shí)也會(huì)探討開(kāi)發(fā)人員面臨的一些主要問(wèn)題,進(jìn)而提出一些可行的補(bǔ)救措施。全書(shū)旨在通過(guò)提高App性能完善App,以便用戶可以獲得**體驗(yàn)。
作者簡(jiǎn)介:Doug Sillars,是AT&T開(kāi)發(fā)者計(jì)劃中的性能推廣領(lǐng)導(dǎo)者。他幫助了成千上萬(wàn)的移動(dòng)開(kāi)發(fā)人員將性能的杰出實(shí)踐應(yīng)用到App上。他開(kāi)發(fā)的工具和總結(jié)的杰出實(shí)踐,幫助開(kāi)發(fā)人員使App運(yùn)行得更快,同時(shí)使用了更少的數(shù)據(jù)和電量。
目錄:譯者序 xi
序 xiii
前言 xv
第1 章 Android 的性能指標(biāo) 1
1.1 性能對(duì)用戶很重要 2
1.1.1 電子商務(wù)和性能 2
1.1.2 電子商務(wù)之外的影響 3
1.1.3 性能可以節(jié)省基礎(chǔ)設(shè)備 4
1.2 最惡劣的性能影響因素:宕機(jī) 4
1.2.1 低性能就像持續(xù)的宕機(jī) 5
1.2.2 消費(fèi)者對(duì)性能bug 的態(tài)度 7
1.2.3 智能手機(jī)電池壽命:礦井中的金絲雀 8
1.3 App 性能問(wèn)題的檢測(cè) 8
1.3.1 模擬測(cè)試 9
1.3.2 真實(shí)用戶監(jiān)測(cè) 9
1.4 總結(jié) 9
第2 章 構(gòu)建Android 設(shè)備實(shí)驗(yàn)室 10
2.1 你的用戶都在使用什么設(shè)備 11
2.2 設(shè)備特性分布 11
2.2.1 屏幕 11
2.2.2 SDK 版本 12
2.2.3 CPU/ 內(nèi)存和存儲(chǔ) 12
2.3 用戶使用的網(wǎng)絡(luò) 12
2.4 你的設(shè)備不是用戶的設(shè)備 12
2.5 測(cè)試 13
2.6 創(chuàng)建設(shè)備實(shí)驗(yàn)室 14
2.6.1 你想要花很多錢(qián)買(mǎi)設(shè)備嗎 14
2.6.2 我應(yīng)該購(gòu)買(mǎi)什么樣的設(shè)備 15
2.6.3 除了手機(jī)之外 17
2.6.4 Android Open Source Project 設(shè)備 17
2.6.5 其他選擇 18
2.6.6 其他注意事項(xiàng) 19
2.6.7 我的設(shè)備實(shí)驗(yàn)室 20
2.7 總結(jié) 20
第3 章 硬件性能和電池壽命 22
3.1 Android 的硬件特點(diǎn) 22
3.2 少即是多 23
3.3 耗電原因 24
3.3.1 Android 能耗統(tǒng)計(jì)文件 24
3.3.2 屏幕 26
3.3.3 無(wú)線設(shè)備 27
3.3.4 CPU 27
3.3.5 其他傳感器 28
3.3.6 休眠 29
3.3.7 WakeLock 和Alarm 29
3.3.8 Doze 模式 30
3.4 基本的電量消耗分析 31
3.4.1 詳細(xì)的App 電量消耗分析 34
3.4.2 能耗數(shù)據(jù)和數(shù)據(jù)流量 36
3.4.3 App 休眠 38
3.5 高級(jí)電池監(jiān)控 38
3.5.1 電能統(tǒng)計(jì) 38
3.5.2 Battery Historian 42
3.5.3 Battery Historian 2.0 51
3.6 JobScheduler 54
3.7 小結(jié) 58
第4 章 屏幕和UI 性能 59
4.1 UI 性能基準(zhǔn) 59
4.2 Android 上的UI 和渲染性能改進(jìn) 60
4.3 創(chuàng)建視圖 61
4.4 資源縮減 74
4.4.1 屏幕的過(guò)度繪制 74
4.4.2 檢測(cè)過(guò)度繪制 74
4.4.3 Hierarchy Viewer 中的過(guò)度繪制 77
4.4.4 過(guò)度繪制和KitKat(Overdraw Avoidance) 78
4.5 分析卡頓(測(cè)量GPU 的渲染性能) 79
4.6 丟幀 83
4.6.1 Systrace 84
4.6.2 Systrace Screen Painting 86
4.6.3 Systrace 和CPU 阻塞渲染 91
4.6.4 Systrace 更新——2015 年Google I/O 開(kāi)發(fā)者大會(huì) 93
4.6.5 第三方工具 95
4.7 感知性能 95
4.7.1 進(jìn)度條:優(yōu)缺點(diǎn) 96
4.7.2 動(dòng)畫(huà)掩蓋加載時(shí)間 96
4.7.3 即時(shí)更新的善意謊言 96
4.7.4 提高感知性能的建議 97
4.8 小結(jié) 97
第5 章 內(nèi)存性能 98
5.1 Android 內(nèi)存:它是如何工作的 98
5.1.1 共享內(nèi)存與私有內(nèi)存 98
5.1.2 臟內(nèi)存與干凈內(nèi)存 99
5.1.3 內(nèi)存清理(垃圾回收) 99
5.1.4 確定App 使用的內(nèi)存大小 102
5.1.5 procstats 107
5.1.6 Android 內(nèi)存警告 111
5.2 Java 中的內(nèi)存管理/ 泄露 112
5.3 追蹤內(nèi)存泄露的工具 112
5.3.1 Heap Dump 113
5.3.2 Allocation Tracker 115
5.3.3 增加一處內(nèi)存泄露 116
5.3.4 更加深層次的堆解析:MAT 和LeakCanary 119
5.3.5 Eclipse 內(nèi)存分析工具——MAT 119
5.3.6 LeakCanary 125
5.4 小結(jié) 128
第6 章 CPU 與CPU 性能 129
6.1 檢測(cè)CPU 占用率 130
6.2 使用Systrace 分析CPU 131
6.3 Traceview(遺留的監(jiān)視器DDMS 工具) 134
6.4 Traceview(Android Studio) 137
6.5 其他優(yōu)化工具 140
6.6 小結(jié) 141
第7 章 網(wǎng)絡(luò)性能 142
7.1 Wi-Fi 與蜂窩無(wú)線電 142
7.1.1 Wi-Fi 143
7.1.2 蜂窩 143
7.1.3 RRC 狀態(tài)機(jī) 144
7.2 測(cè)試工具 147
7.2.1 Wireshark 148
7.2.2 Fiddler 149
7.2.3 MITMProxy 150
7.2.4 AT&T ARO 151
7 2 5 混合型App 和WebPageTest org 154
7.3 Android 網(wǎng)絡(luò)優(yōu)化 154
7.3.1 文件優(yōu)化 155
7.3.2 精簡(jiǎn)文本文件(Souders:精簡(jiǎn)JavaScript) 156
7.3.3 圖片 157
7.3.4 文件緩存 159
7.3.5 文件之外 161
7.3.6 分組連接 162
7.3.7 檢測(cè)應(yīng)用的無(wú)線電使用情況 163
7.3.8 適時(shí)關(guān)閉連接 164
7 3 9 定期執(zhí)行重復(fù)的ping 命令 166
7 3 10 網(wǎng)絡(luò)安全技術(shù)的應(yīng)用(HTTP 和HTTPS) 167
7 4 全球移動(dòng)網(wǎng)絡(luò)覆蓋范圍 167
7 4 1 CDN 服務(wù)器 168
7.4.2 在慢速網(wǎng)絡(luò)中測(cè)試App 169
7.4.3 仿真慢速網(wǎng)絡(luò)而不用傾家蕩產(chǎn) 169
7.4.4 構(gòu)建網(wǎng)絡(luò)感知App 170
7.4.5 計(jì)算延遲 173
7.4.6 最后一英里的延遲 174
7.4.7 其他無(wú)線電 174
7.4.8 GPS 174
7.4.9 藍(lán)牙 174
7.5 小結(jié) 176
第8 章 真實(shí)用戶監(jiān)測(cè) 177
8.1 啟用RUM 工具 ......................................................................................................................178
8.2 RUM 分析:示例程序 178
8.3 崩潰 179
8.3.1 分析Crashlytics 的崩潰報(bào)告 181
8.3.2 使用 186
8.3.3 實(shí)時(shí)信息 190
8.4 大數(shù)據(jù)的營(yíng)救 190
8.5 小結(jié) 192
附錄 組織性能 193
關(guān)于作者 198
封面介紹 198
熱門(mén)推薦文章
相關(guān)優(yōu)評(píng)榜
品類齊全,輕松購(gòu)物 多倉(cāng)直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無(wú)憂
購(gòu)物指南
購(gòu)物流程
會(huì)員介紹
生活旅行/團(tuán)購(gòu)
常見(jiàn)問(wèn)題
大家電
聯(lián)系客服
配送方式
上門(mén)自提
211限時(shí)達(dá)
配送服務(wù)查詢
配送費(fèi)收取標(biāo)準(zhǔn)
海外配送
支付方式
貨到付款
在線支付
分期付款
郵局匯款
公司轉(zhuǎn)賬
售后服務(wù)
售后政策
價(jià)格保護(hù)
退款說(shuō)明
返修/退換貨
取消訂單
特色服務(wù)
奪寶島
DIY裝機(jī)
延保服務(wù)
京東E卡
京東通信
京東JD+