图书介绍

精通Android StudioPDF|Epub|txt|kindle电子书版本网盘下载

精通Android Studio
  • 毕小明编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302455302
  • 出版时间:2017
  • 标注页数:560页
  • 文件大小:54MB
  • 文件页数:582页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

精通Android StudioPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 初识Android Studio1

1.1 什么是Android Studio1

1.1.1 Android Studio简介1

1.1.2 系统要求2

1.1.3 下载地址2

1.1.4 为什么要用Android Studio2

1.2 Android Studio的特点3

1.3 macOS环境配置7

1.3.1 配置JDK7

1.3.2 下载Android Studio8

1.3.3 配置Android的环境变量8

1.4 Windows环境配置9

1.4.1 配置JDK9

1.4.2 配置Android Studio10

1.4.3 配置Android的环境变量11

1.5 Linux环境配置12

1.5.1 配置JDK12

1.5.2 配置Android Studio12

1.5.3 配置Android的环境变量13

1.6 认识欢迎界面13

1.6.1 最近打开的项目14

1.6.2 开始一个项目14

1.7 认识配置界面15

1.8 帮助和教程19

1.9 更新Android Studio版本22

1.10 配置Android Studio更新通道23

1.10.1 在偏好设置中配置更新通道23

1.10.2 在检测结果对话框中配置更新通道23

1.10.3 单独下载最近更新的版本23

1.10.4 四种版本的区别24

1.11 在Android Studio中使用代理25

1.12 认识偏好设置26

1.12.1 基础配置27

1.12.2 个性化配置28

1.13 认识工作台30

1.14 认识工具窗口33

第2章 项目与模块37

2.1 Android Studio的项目结构37

2.1.1 项目和模块37

2.1.2 基本的项目结构38

2.2 导入项目和模块40

2.2.1 导入Android Studio项目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.1 Activity模板列表61

2.7.2 Activity Gallery61

2.7.3 新建一个Activity62

2.8 创建Fragment文件64

2.9 创建Service文件65

2.9.1 创建Service文件66

2.9.2 创建Intent Service文件66

2.10 创建自定义组件67

2.11 创建App Widget69

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 创建Resource Bundle文件84

第3章 布局86

3.1 认识布局86

3.1.1 Android中定义布局的方法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.4 Android Studio管理115

4.4.1 隐藏/显示/退出Android Studio115

4.4.2 清除缓存/重启Android Studio116

4.5 收藏夹116

4.5.1 添加到收藏夹116

4.5.2 管理收藏夹118

4.6 TODO119

4.6.1 添加TODO任务119

4.6.2 查看TODO任务120

4.6.3 TODO工具窗口常用操作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.21 Macros(宏)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.1 Lint是什么230

9.2.2 为什么要用Lint230

9.2.3 Lint会检查哪些错误230

9.2.4 Lint工作流程231

9.2.5 报告中的Issue和Category232

9.2.6 Lint使用场景232

9.2.7 如何配置Lint检查233

9.2.8 Lint命令行用法介绍233

9.2.9 Lint命令行用法举例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.13 Android类目的所有检查项259

9.14 Android Lint类目的检查项260

9.15 在lint.xml文件中配置Lint检查264

9.16 在Gradle中配置Lint检查264

9.17 使用Gradle执行Lint检查267

9.17.1 命令行执行Lint检查267

9.17.2 Gradle工具窗口执行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.1 Gradle是什么335

11.1.2 Gradle中依赖的仓库336

11.2 配置Gradle环境338

11.3 Gradle Wrapper339

11.4 查看和执行Gradle任务340

11.4.1 查看当前项目支持的Gradle任务340

11.4.2 执行Gradle任务342

11.4.3 常用Gradle任务342

11.4.4 Gradle工具窗口343

11.5 构建项目和模块345

11.5.1 编译项目345

11.5.2 编译模块346

11.5.3 设置自动编译项目347

11.5.4 重新构建项目347

11.5.5 Make Project与Rebuild Project的区别348

11.5.6 清理项目348

11.6 Gradle Script348

11.6.1 Gradlew配置文件gradle-wrapper.properties349

11.6.2 项目全局配置文件settings.gradle350

11.6.3 本地属性配置文件local.properties350

11.6.4 Gradle配置文件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.2 Android应用程序配置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.2 JavaDoc421

13.2.1 配置JavaDoc421

13.2.2 生成JavaDoc422

13.3 将当前文件保存为模板424

13.4 IDE Scripting Console425

13.5 管理Android SDK425

13.5.1 管理Android SDK平台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.8 Android监视器436

13.9 截图440

13.10 录像440

13.11 捕获系统信息441

13.12 布局解析443

13.13 Logcat监视器445

13.14 内存监视器450

13.14.1 Dump Java Heap452

13.14.2 Allocation Tracking456

13.15 CPU监视器458

13.16 网络监视器460

13.17 GPU监视器460

13.18 APK分析器461

13.19 主题编辑器462

第14章 版本控制466

14.1 版本控制系统466

14.2 Git偏好设置469

14.3 配置GitHub账户信息470

14.4 从GitHub克隆代码470

14.5 将本地项目共享到GitHub471

14.6 查看本地变更历史472

14.7 Git添加文件474

14.8 Git提交变更475

14.9 Git文件逐行追溯476

14.10 显示当前修订版本477

14.11 Git文件比较478

14.12 Git撤销操作479

14.13 Git版本回退480

14.14 Git查看提交历史481

14.15 Git分支管理483

14.16 Git创建标签486

14.17 Git合并分支487

14.18 解决Git合并中的冲突488

14.19 Git使用Rebase合并分支489

14.20 Git暂存/恢复暂存变更494

14.21 Git获取最新内容496

14.22 Git合并最新内容497

14.23 Git更新项目497

14.24 刷新文件状态499

14.25 Git补丁500

14.26 Git搁置变更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 设置Android Studio的内存参数556

16.13.2 设置自动编译项目556

16.13.3 设置并行编译557

16.13.4 调整编译内存大小557

附录 Android Studio重要版本发布时间线559

参考资料560

热门推荐