Andioid群英傳-神兵利器 版權信息
- ISBN:9787121296024
- 條形碼:9787121296024 ; 978-7-121-29602-4
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Andioid群英傳-神兵利器 本書特色
本書以通俗易懂的語言介紹了android開發的工具使用。全書共分為7章。第1章主要講解如何搭建一個優雅、令人愉悅的開發環境。第2章主要講解協同開發*重要的工具git。第3章主要講解android studio的一些不為人知的使用技巧。第4章主要講解android*新的編譯工具gradle的使用技巧。第5章主要講解sdk和開發者選項中提供的工具的使用方式。第6章主要講解android提供的一些性能優化的工具及其使用技巧。第7章主要講解個人開發者和團隊開發者在學習、工作中經常使用的一些工具。本書適用于各個層次的android開發者,不論是初出茅廬的開發者還是資深的開發者。工具的使用永遠是一門講不完的學問,筆者希望拋磚引玉,讓開發者能夠駕馭好各種工具,為己所用。
Andioid群英傳-神兵利器 內容簡介
工欲善其事,必先利其器。有別于其他android類的圖書,筆者將一個android工程師日常所用到的涉及開發、編譯、代碼管理、性能分析等多方面的工具、原理,及經驗總結系統地展現給大家。所有內容都是筆者日常工作中的心得和經驗總結。無論你是開發的菜鳥還是資深的“攻城獅”都能從中有所獲益。
Andioid群英傳-神兵利器 目錄
目錄第1章 程序員小窩——搭建高效的開發環境 11.1 搭建高效的開發環境之操作系統 11.2 搭建開發環境之高效配置 4基本環境配置 5基本開發工具 71.3 搭建程序員的博客平臺 30開發者為什么要寫作 30寫作平臺 31第三方博客平臺 31自建博客平臺 32開發論壇 411.4 geek ppt presentation 43impress.js 43strut 44reveal.js 44slides 451.5 開發文檔 46markdown 46項目文檔生成器 50第2章 版本控制神器——git 532.1 git的前世今生 53git是什么 54git安裝與配置 552.2 創建git倉庫 58git init 58git clone 582.3 提交修改 58add && commit 59追加修改 60查看代碼倉庫狀態 60追溯版本歷史 622.4 工作區與暫存區 64git操作區域 642.5 git回退 65checkout && reset 65回退版本 672.6 操作歷史 682.7 git文件操作 69git rm 69文件暫存 702.8 遠程倉庫 70身份認證 71同步協作 73clone遠程倉庫 762.9 分支管理 77創建分支 77查看分支 78合并分支 78刪除分支 79查看遠程分支 80推送分支 80分支管理思想 802.10 git圖解 812.11 tag 82創建tag 82創建帶標簽的tag 82查看tag 82刪除標簽 83推送tag到遠程 83刪除遠程tag 832.12 git圖形化工具 84git for windows 84github desktop 84sourcetree 85android studio 852.13 git學習資料 86git練習 87第3章 android studio奇技淫巧 903.1 android studio使用初探 90project面板 91structure面板 92android monitor 93keymap 93tip of the day 94快速查找 95search action 96演示模式 973.2 android studio使用進階 98操作與導航 98快速重構 115代碼模板 122內置模板 122自定義代碼注釋模板 124代碼分析 132在android studio中進行版本管理 1353.3 android studio新功能 139項目模板 139themeeditor 140image asset && vector asset 140android monitor 143instant run 144productivity guide 1453.4 android studio插件 146ignore 146自動生成代碼類插件 148主題插件 1493.5 android studio資源網站 151android studio中文社區 151android studio問答社區 151第4章 與gradle的愛恨情仇 1534.1 如何學習gradle 1544.2 gradle初探 154項目全局build.gradle 156module build.gradle 157local.properties 159gradle task 1604.3 gradle進階 162更改項目結構 162構建全局配置 165構建defaultconfig 166構建buildtypes 167構建signingconfigs 170生成簽名 170android領域中的可選配置 174構建proguard 175gradle動態參數配置 176system.properties方式 176多渠道打包 179腳本優化 180生成重命名包 181為不同版本添加不同代碼 1824.4 gradle多項目依賴 185jar包依賴 185so庫依賴 188本地庫項目依賴 189遠程倉庫依賴 193本地aar依賴 196使用gradle上傳aar到maven庫 1984.5 gradle依賴管理 199gradle依賴庫緩存 199利用gradle的通知機制 199利用gradle的依賴檢查 200gradle依賴傳遞 200gradle依賴統一管理 2014.6 gradle使用技巧 202生成gradle編譯腳本 202gradle peer not authenticated 203gradle性能檢測 203gradle加速 206增加編譯內存 207gradle調用終端指令 207使用gradle精簡資源 207清除gradle緩存 208使用gradle本地緩存 209gradle版本問題導致的編譯錯誤 209gradle資源沖突 2104.7 gradle自定義插件 211構建默認插件 211構建自定義插件 2164.8 gradle思考 219grovvy初探 219gradle項目架構 224gradle生命周期 2254.9 使用android studio的圖形化界面 228第5章 深藏功與名的開發者工具 2305.1 aapt 230aapt初探 230aapt基本使用方法 231查看aapt命令格式 235aapt源代碼 2395.2 lint 2405.3 adb指令 241help指令 242無線調試 242截圖與錄屏 243幀率分析 244dumpsys 245logcat 246bugreport 2485.4 android device monitor 2505.5 9patch工具 2525.6 hierarchy viewer 255在真機上使用hierarchy viewer 255使用hierarchy viewer分析頁面 2565.7 ui automator viewer 2575.8 ddmlib 258其他sdk工具 2585.9 開發者選項 259process stats 259show touches && pointer location 260show layout bounds 260animation scale 261simulate secondary displays 262debug gpu overdraw 262show cpu usage 264profile gpu rending 264strick mode 265不保留活動 266第6章 app背后的故事——性能檢測與分析工具 2676.1 性能優化之前 2676.2 google的技術指導 2696.3 ui性能分析 27116ms黃金準則 271android系統對ui的提升 271布局核心準則 271relativelayout vs linearlayout 272hierarchyviewer 272merge與viewstub 273圖形重繪overdraw 273tracer for opengl 276gpuprofiler 281profile gpu rendering 281framestats 283logcat 283traces.txt 284android studio gpu monitor 285systrace 285cpu區域 290surfaceflinger 291應用區域 291alert 2946.4 traceview 294in source code 295in ddms 296traceview分析 296圖形列表 297詳細列表 2976.5 應用啟動時間計算 300啟動時間定義 300adb計算啟動時間 300使用相機分析 3016.6 內存探究 301內存區分 302系統內存分析工具 302獲取內存信息 306gc系統 307activitymanager.memoryinfo 308debug.memoryinfo 310runtime 310獲取更多內存 3126.7 系統內存警告 3136.8 onlowmemory 313componentcallbacks 313ontrimmemory 3146.9 內存泄漏檢測 3156.10 logcat 3156.11 dump heap 3166.12 allocation tracker 318in android studio 318in ddms 3206.13 android studio memory monitor 3216.14 內存泄漏分析 3226.15 memory analysis tool (mat) 322準備dump heap文件 324分析 3256.16 leakcanary 333引用leakcanary 333初始化leakcanary 333檢測 3336.17 cpu performance 3356.18 top 336總覽 337詳細 3376.19 show cpu usage 338
展開全部
Andioid群英傳-神兵利器 作者簡介
徐宜生曾就職于上海TCL通訊,從事Alcatel(阿爾卡特)Android手機系統的定制工作,目前就職于上海滬江網Android開發部RD項目組,負責滬江App的功能預研。真正的一線開發人員。活躍在CSDN技術博客的年輕工程師,榮獲CSDN認證專家,文章風格幽默風趣,單篇文章有上萬的閱讀量,深受年輕程序員的喜愛。在慕課網上開設課程,有數萬名學員聽課,參與討論。