Andioid群英传-神兵利器

本书特色

[

本书以通俗易懂的语言介绍了android开发的工具使用。全书共分为7章。第1章主要讲解如何搭建一个优雅、令人愉悦的开发环境。第2章主要讲解协同开发*重要的工具git。第3章主要讲解android studio的一些不为人知的使用技巧。第4章主要讲解android*新的编译工具gradle的使用技巧。第5章主要讲解sdk和开发者选项中提供的工具的使用方式。第6章主要讲解android提供的一些性能优化的工具及其使用技巧。第7章主要讲解个人开发者和团队开发者在学习、工作中经常使用的一些工具。本书适用于各个层次的android开发者,不论是初出茅庐的开发者还是资深的开发者。工具的使用永远是一门讲不完的学问,笔者希望抛砖引玉,让开发者能够驾驭好各种工具,为己所用。

]

内容简介

[

工欲善其事,必先利其器。有别于其他android类的图书,笔者将一个android工程师日常所用到的涉及开发、编译、代码管理、性能分析等多方面的工具、原理,及经验总结系统地展现给大家。所有内容都是笔者日常工作中的心得和经验总结。无论你是开发的菜鸟还是资深的“攻城狮”都能从中有所获益。 

]

作者简介

[

徐宜生曾就职于上海TCL通讯,从事Alcatel(阿尔卡特)Android手机系统的定制工作,目前就职于上海沪江网Android开发部RD项目组,负责沪江App的功能预研。真正的一线开发人员。活跃在CSDN技术博客的年轻工程师,荣获CSDN认证专家,文章风格幽默风趣,单篇文章有上万的阅读量,深受年轻程序员的喜爱。在慕课网上开设课程,有数万名学员听课,参与讨论。

]

目录

目录第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群英传-神兵利器

书名:Andioid群英传-神兵利器

作者:徐宜生

页数:412

定价:¥79.0

出版社:电子工业出版社

出版日期:2016-09-01

ISBN:9787121296024

PDF电子书大小:135MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注