0 0 0

精通Android Studio.pdf

痛哭余生
1天前 110
我用夸克网盘分享了「精通Android Studio.pdf」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。
精通Android Studio 作者: 毕小朋 出版社: 清华大学出版社 出版年: 2016-12-1 页数: 560 定价: 89 装帧: 平装 ISBN: 9787302455301

内容简介

精通Android Studio(移动开发丛书)以通俗易懂的语言全面系统地介绍了Android Studio实用工具和操作技巧,场景明确,步骤清晰,图文结合。全书共16章。第1章对Android Studio做概要的介绍,从特性、界面、工具、功能到环境搭建和常用的偏好设置,让读者对Android Studio有一个全面的认识。第2章介绍了项目、文件和资源的创建。第3章主要介绍可视化布局编辑器的使用,让读者学会如何快速创建布局文件。第4章介绍项目、文件、IDE和代码的管理技巧。第5~7章对代码编辑、视图、导航操作技巧进行了全面的介绍。第8章介绍了代码生成、活动模板、自动补全、代码格式化。第9章介绍了代码检查工具的使用。第10章介绍了如何快速重构。第11章介绍了如何使用Gradle进行配置、编译和构建应用程序。第12章主要介绍了如何配置、运行和调试应用程序。第13章介绍了集成进 Android Studio 的各种实用工具的使用。第14章以Git为例介绍了版本控制系统的使用。第15章介绍了窗口和标签的管理。第16章读者将学会如何配置一个个性化、高效、符合自己开发习惯的IDE。 本书并不是一本循序渐进的学习书籍,而更像是一本Cookbook,读者需要有目的地去阅读。当遇到问题或者想了解某个工具如何使用时,可直接定位到相关的章节进行阅读。 本书适用于Android开发、测试以及想学习Android开发的相关从业人员,适合放在床头案边时常翻阅。

作者简介

毕小朋,CSDN 博客专家,8年移动互联网从业经验,熟悉 Android 开发与测试,所编写的《Android Studio实用指南》电子书持续畅销,备受读者推崇,获得百度阅读的鼎力推荐。

图书目录

第1章初识AndroidStudio1 1.1什么是AndroidStudio1 1.1.1AndroidStudio简介1 1.1.2系统要求2 1.1.3下载地址2 1.1.4为什么要用AndroidStudio2 1.2AndroidStudio的特点3 1.3macOS环境配置7 1.3.1配置JDK7 1.3.2下载AndroidStudio8 1.3.3配置Android的环境变量8 1.4Windows环境配置9 1.4.1配置JDK9 1.4.2配置AndroidStudio10 1.4.3配置Android的环境变量11 1.5Linux环境配置12 1.5.1配置JDK12 1.5.2配置AndroidStudio12 1.5.3配置Android的环境变量13 1.6认识欢迎界面13 1.6.1最近打开的项目14 1.6.2开始一个项目14 1.7认识配置界面15 1.8帮助和教程19 1.9更新AndroidStudio版本22 1.10配置AndroidStudio更新通道23 1.10.1在偏好设置中配置更新通道23 1.10.2在检测结果对话框中配置更新通道23 1.10.3单独下载最近更新的版本23 1.10.4四种版本的区别24 1.11在AndroidStudio中使用代理25 1.12认识偏好设置26 1.12.1基础配置27 1.12.2个性化配置28 1.13认识工作台30 1.14认识工具窗口33 第2章项目与模块37 2.1AndroidStudio的项目结构37 2.1.1项目和模块37 2.1.2基本的项目结构38 2.2导入项目和模块40 2.2.1导入AndroidStudio项目40 2.2.2导入Eclipse项目40 2.2.3导入Android示例代码44 2.2.4导入模块44 2.2.5导入.JAR/.AAR46 2.2.6从VCS检出项目47 2.3创建项目和模块49 2.3.1创建项目49 2.3.2创建应用程序模块53 2.3.3创建Android公共库模块55 2.4删除模块57 2.5添加so文件58 2.6创建类和文件59 2.7创建Activity61 2.7.1Activity模板列表61 2.7.2ActivityGallery61 2.7.3新建一个Activity62 2.8创建Fragment文件64 2.9创建Service文件65 2.9.1创建Service文件66 2.9.2创建IntentService文件66 2.10创建自定义组件67 2.11创建AppWidget69 2.12创建可编译的资源文件70 2.12.1可编译的资源文件70 2.12.2创建可编译的资源文件72 2.12.3资源限定符74 2.13创建不同分辨率的图标77 2.13.1启动图标78 2.13.2活动栏和选项卡图标79 2.13.3通知图标80 2.14创建矢量图81 2.14.1使用定义好的素材图标81 2.14.2使用本地的SVG文件81 2.15创建AIDL文件82 2.16创建Android文件夹83 2.17创建ResourceBundle文件84 第3章布局86 3.1认识布局86 3.1.1Android中定义布局的方法86 3.1.2快速开始87 3.2设计布局88 3.2.1文本编辑器88 3.2.2可视化布局编辑器89 3.3组件列表90 3.4预览94 3.4.1设置控件属性94 3.4.2警告和错误提示94 3.4.3界面缩放96 3.4.4控件操作96 3.5结构树96 3.5.1快速转换布局属性97 3.5.2选择控件97 3.5.3跳到源码97 3.6属性97 3.7工具栏99 第4章管理103 4.1项目窗口103 4.1.1视图模式103 4.1.2常用设置和操作105 4.2项目管理110 4.2.1打开和关闭项目110 4.2.2管理最近打开的项目111 4.3文件管理112 4.3.1文件同步112 4.3.2导出到HTML112 4.3.3切换文件编码方式113 4.3.4切换行分隔符113 4.3.5使文件只读114 4.3.6使用省电模式114 4.3.7打开文件/文件夹所在磁盘目录114 4.4AndroidStudio管理115 4.4.1隐藏/显示/退出AndroidStudio115 4.4.2清除缓存/重启AndroidStudio116 4.5收藏夹116 4.5.1添加到收藏夹116 4.5.2管理收藏夹118 4.6TODO119 4.6.1添加TODO任务119 4.6.2查看TODO任务120 4.6.3TODO工具窗口常用操作120 4.6.4设置TODO122 4.6.5使用TODO分配代码Review任务123 第5章编辑126 5.1撤消/重做/剪切/复制/粘贴126 5.2复制技巧127 5.2.1复制为纯文本127 5.2.2复制引用127 5.2.3从复制历史中选择粘贴127 5.2.4设置粘贴历史记录的个数128 5.2.5复制行128 5.3合并两行内容129 5.4选择技巧129 5.4.1扩大选择范围129 5.4.2缩小选择范围130 5.4.3使用列选择模式130 5.5缩进设置131 5.6自动补全当前的语句131 5.7一键切换大小写字母132 5.8查找工具栏132 5.8.1打开查找工具栏132 5.8.2快速查找133 5.8.3查找范围设置133 5.9在查找结果中跳转134 5.10选择查找结果134 5.11指定查找路径135 5.12替换136 5.13指定替换路径137 5.14在结构中查找和替换139 5.15查找用法141 5.16设置查找用法的过程和范围141 5.17显示用法144 5.18查看在当前文件中的用法144 5.19在文件中高亮显示字符145 5.20最近查找145 5.21Macros(宏)146 第6章视图148 6.1工具窗口148 6.1.1显示/隐藏工具窗口148 6.1.2快速切换工具窗口149 6.2工作台管理150 6.3查看定义151 6.4查看同胞元素152 6.5查看文档152 6.6查看方法的参数信息154 6.7查看表达式的类型155 6.8查看上下文信息155 6.9查看源码156 6.10查看最近打开过的文件156 6.11查看最近改动过的文件156 6.12查看最近的改动156 6.13对比任意文件158 6.14将选中的文件和正在编辑的文件进行对比160 6.15将选中的文件和剪切板上的内容进行对比160 6.16切换编辑器配色方案161 6.16.1快速切换编辑器配色方案161 6.16.2切换编辑器配色方案161 6.17切换代码风格161 6.18切换键盘映射162 6.19快速切换视图模式163 6.20快速切换主题164 6.21设置编辑器是否显示空格164 6.22设置编辑器是否显示行号165 6.23设置编辑器是否显示缩进向导166 6.24设置编辑器是否使用自动换行167 6.25设置编辑器是否弹出导入提示168 6.26使用演示模式169 6.27使用免打扰模式170 6.28使用全屏模式171 第7章导航172 7.1搜索并打开类文件172 7.2搜索并打开某个文件173 7.3搜索并打开某个文件或方法174 7.4使用自定义代码块174 7.5快速跳转到某一行代码176 7.6快速跳转到光标的历史位置177 7.7快速跳转到编辑过的历史位置178 7.8标记书签178 7.9使用助记符标记书签179 7.10管理书签179 7.10.1在书签管理界面管理书签180 7.10.2在收藏夹中管理书签181 7.11快速跳转到导航栏181 7.12快速跳转到声明181 7.13快速跳转到实现182 7.14快速跳转到类型声明182 7.15快速跳转到父类183 7.16类和测试类之间快速跳转184 7.17查看相关联的文件186 7.18查看文件结构187 7.19查看类的层次结构图188 7.20查看方法类型的层次结构189 7.21查看方法调用层次结构190 7.22快速跳转到错误代码的位置190 7.23在方法间前后跳转191 7.24使用翻页功能191 7.25选择当前文件在哪里显示192 7.26光标快速跳转到编辑器192 7.27光标快速跳转到页首/页尾193 第8章编码194 8.1覆写或实现方法194 8.2实现接口方法196 8.3实现代理方法196 8.4生成构造函数199 8.5生成Getter和Setter方法200 8.6覆写equals和hashcode方法200 8.7覆写toString方法201 8.8插入版权信息203 8.8.1插入版权信息203 8.8.2配置版权信息204 8.8.3共享版权信息配置207 8.9提取或删除代码208 8.10自动补全提示209 8.11代码补全210 8.12补全循环扩展词212 8.13展开或折叠代码213 8.13.1展开或折叠当前代码块213 8.13.2展开或折叠当前代码块中的所有子模块213 8.13.3展开和折叠全部代码块214 8.13.4展开和折叠当前文件中的所有注释214 8.13.5指定展开层级214 8.13.6展开和折叠选中区域215 8.13.7折叠代码片段215 8.14插入代码模板215 8.14.1类中常用的缩写215 8.14.2方法中常用的缩写216 8.15使用代码模板包裹代码218 8.16查看和编辑代码模板219 8.17使用常用代码模板包裹代码220 8.18注释代码222 8.19格式化代码222 8.20自动缩进行224 8.21优化导入224 8.22重新排列代码225 8.23移动一段代码225 8.24移动一行代码226 8.25操作意图提示227 8.26正则表达式操作意图提示228 第9章检查229 9.1代码检查工具229 9.2全面了解Lint230 9.2.1Lint是什么230 9.2.2为什么要用Lint230 9.2.3Lint会检查哪些错误230 9.2.4Lint工作流程231 9.2.5报告中的Issue和Category232 9.2.6Lint使用场景232 9.2.7如何配置Lint检查233 9.2.8Lint命令行用法介绍233 9.2.9Lint命令行用法举例235 9.3执行一次代码检查237 9.4指定检查范围239 9.4.1先执行检查再指定范围239 9.4.2选定范围再执行检查239 9.5代码检查结果及辅助工具240 9.6详解代码检查结果辅助工具242 9.6.1重新执行代码检查242 9.6.2全部展开或折叠检查结果242 9.6.3在检查结果中快速上下跳转243 9.6.4自动定位到问题的源码243 9.6.5导出代码检查结果243 9.6.6按严重程度分组排查问题244 9.6.7按目录分组排查问题244 9.6.8过滤已解决的问题244 9.6.9高亮显示不同和仅显示不同244 9.6.10快速设置245 9.6.11快速解决问题245 9.6.12对检查出的问题进行操作246 9.7禁用和启用某项检查247 9.7.1在检查结果中禁用和启用某项检查247 9.7.2在偏好设置中禁用和启用某项检查248 9.8忽略检查249 9.9在指定范围内执行某项检查252 9.10解决检查出的问题252 9.11管理代码检查配置文件253 9.12配置代码检查规则255 9.13Android类目的所有检查项259 9.14AndroidLint类目的检查项260 9.15在lint.xml文件中配置Lint检查264 9.16在Gradle中配置Lint检查264 9.17使用Gradle执行Lint检查267 9.17.1命令行执行Lint检查267 9.17.2Gradle工具窗口执行Lint检查267 9.18在Java和XML源码中配置Lint检查267 9.18.1在Java源码中配置Lint检查267 9.18.2在XML源码中配置Lint检查268 9.19代码清理269 9.20通过名字来指定代码检查项271 9.21配置当前文件自动检查的规则272 9.22导入并查看离线检查结果274 9.23自动添加是否可为空注解275 9.24分析依赖276 9.25分析反向依赖277 9.26分析模块依赖278 9.27分析循环依赖279 9.28分析数据流279 9.29分析堆栈信息280 第10章重构282 10.1重命名282 10.1.1重命名类282 10.1.2重命名变量283 10.1.3重命名文件283 10.2更改方法签名284 10.3迁移变量类型284 10.4转成静态方法286 10.5静态方法转为实例方法287 10.6移动类288 10.7移动静态方法289 10.8移动静态字段290 10.9复制291 10.10安全删除291 10.11提取变量294 10.12提取常量295 10.13提取字段296 10.14提取参数298 10.15提取函数式参数300 10.16提取参数对象301 10.17提取方法303 10.18提取方法对象304 10.19提取委托304 10.20提取接口306 10.21提取父类307 10.22内联方法309 10.23内联临时变量310 10.24查找并替换重复代码311 10.25反转布尔值312 10.26把成员拉到父类313 10.27把成员推到子类314 10.28尽可能使用接口316 10.29使用委托替换继承318 10.30移除中间人321 10.31包装方法返回值323 10.32将匿名类转成内部类325 10.33封装字段326 10.34使用查询替换临时变量327 10.35使用工厂方法替换构造方法329 10.36使用构建器替换构造方法330 10.37泛型化332 10.38国际化333 第11章构建335 11.1认识Gradle335 11.1.1Gradle是什么335 11.1.2Gradle中依赖的仓库336 11.2配置Gradle环境338 11.3GradleWrapper339 11.4查看和执行Gradle任务340 11.4.1查看当前项目支持的Gradle任务340 11.4.2执行Gradle任务342 11.4.3常用Gradle任务342 11.4.4Gradle工具窗口343 11.5构建项目和模块345 11.5.1编译项目345 11.5.2编译模块346 11.5.3设置自动编译项目347 11.5.4重新构建项目347 11.5.5MakeProject与RebuildProject的区别348 11.5.6清理项目348 11.6GradleScript348 11.6.1Gradlew配置文件gradle-wrapper.properties349 11.6.2项目全局配置文件settings.gradle350 11.6.3本地属性配置文件local.properties350 11.6.4Gradle配置文件gradle.properties351 11.6.5代码混淆规则配置文件proguard-rules.pro351 11.6.6项目构建配置文件build.gradle354 11.6.7模块构建配置文件build.gradle355 11.7在项目结构中配置模块构建357 11.7.1配置应用程序属性357 11.7.2配置应用程序签名358 11.7.3配置应用程序特性359 11.7.4配置应用程序构建类型361 11.7.5配置应用程序依赖364 11.8签名和打包365 11.8.1创建签名证书365 11.8.2生成签名的APK366 11.8.3自动打包和签名370 11.8.4混淆打包371 11.8.5多渠道打包372 11.9配置开发者服务377 第12章运行和调试378 12.1运行和调试配置378 12.1.1运行和调试配置378 12.1.2Android应用程序配置379 12.2运行应用程序383 12.3调试应用程序384 12.4断点388 12.4.1行断点388 12.4.2方法断点388 12.4.3字段观察点389 12.4.4条件断点390 12.4.5临时断点390 12.4.6异常断点391 12.4.7日志断点391 12.4.8禁用断点392 12.4.9断点设置392 12.5帧调试窗口393 12.6变量调试窗口394 12.7监视窗口397 12.7.1添加变量或表达式到监视窗口398 12.7.2快捷工具399 12.8调试控制工具399 12.9步进调试工具403 12.10计算表达式405 12.10.1在堆栈帧中计算表达式或代码片段405 12.10.2计算任意表达式407 12.10.3快速计算表达式的值407 12.10.4选中表达式立即显示表达式的值408 12.11关联调试到Android进程408 12.12配置和运行单元测试409 12.12.1配置和运行本地单元测试409 12.12.2使用命令行运行单元测试412 12.12.3配置Android单元测试412 第13章工具414 13.1任务414 13.1.1任务介绍和配置414 13.1.2打开任务417 13.1.3创建新任务418 13.1.4任务变更列表419 13.1.5切换/关闭任务420 13.1.6管理上下文420 13.2JavaDoc421 13.2.1配置JavaDoc421 13.2.2生成JavaDoc422 13.3将当前文件保存为模板424 13.4IDEScriptingConsole425 13.5管理AndroidSDK425 13.5.1管理AndroidSDK平台426 13.5.2管理SDK开发工具和更新站点428 13.6管理Android模拟器429 13.6.1认识模拟器429 13.6.2创建模拟器430 13.6.3启动模拟器431 13.7即时运行433 13.8Android监视器436 13.9截图440 13.10录像440 13.11捕获系统信息441 13.12布局解析443 13.13Logcat监视器445 13.14内存监视器450 13.14.1DumpJavaHeap452 13.14.2AllocationTracking456 13.15CPU监视器458 13.16网络监视器460 13.17GPU监视器460 13.18APK分析器461 13.19主题编辑器462 第14章版本控制466 14.1版本控制系统466 14.2Git偏好设置469 14.3配置GitHub账户信息470 14.4从GitHub克隆代码470 14.5将本地项目共享到GitHub471 14.6查看本地变更历史472 14.7Git添加文件474 14.8Git提交变更475 14.9Git文件逐行追溯476 14.10显示当前修订版本477 14.11Git文件比较478 14.12Git撤销操作479 14.13Git版本回退480 14.14Git查看提交历史481 14.15Git分支管理483 14.16Git创建标签486 14.17Git合并分支487 14.18解决Git合并中的冲突488 14.19Git使用Rebase合并分支489 14.20Git暂存/恢复暂存变更494 14.21Git获取最新内容496 14.22Git合并最新内容497 14.23Git更新项目497 14.24刷新文件状态499 14.25Git补丁500 14.26Git搁置变更501 14.27查看Git项目的提交信息502 第15章窗口504 15.1最小化和最大化窗口504 15.2保存和恢复窗口布局504 15.3工具窗口的显示和隐藏505 15.4工具窗口的隐藏技巧506 15.5工具窗口调整技巧507 15.6移动工具窗口的位置508 15.7工具窗口的查看模式509 15.8编辑器标签设置512 15.9快速切换编辑器标签513 15.10关闭编辑器标签514 15.11管理编辑器标签514 15.12标签显示位置515 15.13拆分编辑器窗口516 15.14多个项目之间切换517 第16章偏好设置518 16.1外观与行为518 16.1.1设置工具提示的延迟时间518 16.1.2设置在状态栏显示内存状态519 16.1.3对菜单选项和工具栏的工具进行增/删改519 16.2系统设置519 16.3键盘映射522 16.4编辑器常规设置523 16.4.1设置单击编辑器光标定位在一行的结尾或定位在单击的位置523 16.4.2设置鼠标悬停在元素上会显示文档提示523 16.4.3设置是否自动换行524 16.4.4设置使用command鼠标控制代码的缩放526 16.4.5开启使用驼峰单词526 16.4.6关闭单词拼写检查527 16.4.7设置代码折叠规则527 16.5设置自动导入528 16.5.1设置粘贴时自动导入包528 16.5.2设置自动导入需要的包528 16.5.3设置是否弹出导入提示529 16.6编辑器外观530 16.6.1设置编辑器一直显示行号530 16.6.2设置编辑器显示方法分隔符530 16.6.3设置编辑器显示空格530 16.6.4设置编辑器显示缩进向导531 16.7代码补全531 16.7.1设置自动补全时是否区分大小写531 16.7.2加快自动弹出代码补全提示的速度532 16.7.3关闭自动弹出代码补全提示533 16.7.4设置查看方法参数信息的时候显示方法签名533 16.8文件标签534 16.8.1设置用星号标记修改过的文件标签534 16.8.2设置打开的文件标签可以多行显示534 16.8.3设置文件标签的显示位置535 16.8.4设置文件标签超过一定数量时的关闭规则535 16.9编辑器颜色536 16.9.1设置是否显示条标和条标的显示颜色536 16.9.2设置控制台的颜色537 16.9.3设置控制台的字体538 16.9.4自定义代码的颜色539 16.10代码风格541 16.10.1设置Java注释按缩进显示541 16.10.2设置语句不要都显示在一行541 16.10.3设置Java简单的类合并为一行542 16.10.4设置Java字段和变量列对齐542 16.10.5设置自动生成字段名称时添加前缀542 16.11文件和代码模板543 16.11.1设置新建文件的注释模板543 16.11.2模板中内置的变量544 16.11.3设置新建类文件模板544 16.11.4设置IDE和项目的编码545 16.11.5对动态模板进行增删改查545 16.11.6设置展开代码的按键547 16.11.7给一个文件类型添加匹配规则547 16.11.8添加一个自定义的文件类型547 16.11.9设置忽略某类文件或文件夹548 16.12插件549 16.12.1安装插件550 16.12.2禁用插件553 16.12.3卸载插件554 16.12.4常用插件555 16.13编译和构建556 16.13.1设置AndroidStudio的内存参数556 16.13.2设置自动编译项目556 16.13.3设置并行编译557 16.13.4调整编译内存大小557 附录AndroidStudio重要版本发布时间线559 参考资料560

精通Android

版权说明

1、本站不保存、不存储任何实质资源,以上二维码指向为网盘资源链接,其内容归对应版权方所有
2、如有侵犯版权的情况,请点击下面举报/反馈按钮反馈或发送邮件76556431@qq.com投诉说明情况
3、我们核实后将第一时间删除相关页面内容,谢谢理解和配合

上一篇
无更多文章
这些人下载过 (12)
  • 时光不停的在转动
  • 少女红了眼
  • 热爱过头
  • 我喂女神袋盐
  • 女儿快跟爹走
  • 被时光骗走的人我不稀罕
  • 谢谢你让我习惯拥有你
  • 春风十里吹不动你
  • 劳资单身也狠嗨
  • 万物不及一个你
  • 爷独闯疯人院
  • 我想重复播放一首歌
最新回复 (0)

    暂无评论

请先登录后发表评论!

返回
请先登录后发表评论!