精通AndroidStudio毕小朋清华大学出版社pdf下载pdf下载

精通AndroidStudio毕小朋清华大学出版社百度网盘pdf下载

作者:
简介:本篇主要提供精通AndroidStudio毕小朋清华大学出版社pdf下载
出版社:宝来盛世图书专营店
出版时间:2017-01
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息

书名:精通Android Studio

定价:89.00元

作者:毕小朋

出版社:清华大学出版社

出版日期:2017-01-01

ISBN:9787302455301

字数:928000

页码:560

版次:

装帧:平装-胶订

开本:16开

商品重量:

编辑推荐


图片的电子版咨询电话:82728184--604

内容提要


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

目录


章 初识AndroidStudio 1

1.1 什么是AndroidStudio 1

1.1.1Android Studio简介 1

1.1.2系统要求 2

1.1.3下载地址 2

1.1.4为什么要用Android Studio 2

1.2Android Studio的特点 3

1.3macOS环境配置 7

1.3.1配置K 7

1.3.2下载Android Studio 8

1.3.3配置Android的环境变量 8

1.4Windows环境配置 9

1.4.1配置K 9

1.4.2配置Android Studio 10

1.4.3配置Android的环境变量 11

1.5Linux 环境配置 12

1.5.1配置K 12

1.5.2配置Android Studio 12

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配置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.1Android 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/.AAR 46

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 创建Activity 61

2.7.1Activity模板列表 61

2.7.2Activity Gallery 61

2.7.3新建一个Activity 62

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 Widget 69

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.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导出到HTML 112

4.3.3切换文件编码方式 113

4.3.4切换行分隔符 113

4.3.5使文件只读 114

4.3.6使用省电模式 114

4.3.7打开文件/文件夹所在磁盘目录 114

4.4Android Studio管理 115

4.4.1隐藏/显示/退出Android Studio 115

4.4.2清除缓存/重启Android Studio 116

4.5 收藏夹 116

4.5.1添加到收藏夹 116

4.5.2管理收藏夹 118

4.6TODO 119

4.6.1添加TODO任务 119

4.6.2查看TODO任务 120

4.6.3TODO工具窗口常用操作 120

4.6.4设置TODO 122

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 全面了解Lint 230

9.2.1Lint是什么 230

9.2.2为什么要用Lint 230

9.2.3Lint会检查哪些错误 230

9.2.4Lint工作流程 231

9.2.5报告中的Issue和Category 232

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.14Android 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.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

0章 重构 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

1章 构建 335

11.1认识Gradle 335

11.1.1Gradle是什么 335

11.1.2Gradle中依赖的仓库 336

11.2配置Gradle环境 338

11.3Gradle Wrapper 339

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.5Make Project与Rebuild Project的区别 348

11.5.6清理项目 348

11.6Gradle Script 348

11.6.1Gradlew配置文件gradle-wrapper.properties 349

11.6.2项目全局配置文件settings.gradle 350

11.6.3本地属性配置文件local.properties 350

11.6.4Gradle配置文件gradle.properties 351

11.6.5代码混淆规则配置文件proguard-rules.pro 351

11.6.6项目构建配置文件build.gradle 354

11.6.7模块构建配置文件build.gradle 355

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生成的APK 366

11.8.3自动打包和 370

11.8.4混淆打包 371

11.8.5多渠道打包 372

11.9配置开发者服务 377

2章 运行和调试 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

3章 工具 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.2JavaDoc 421

13.2.1配置JavaDoc 421

13.2.2生成JavaDoc 422

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

13.4IDE Scripting Console 425

13.5管理Android SDK 425

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.8Android监视器 436

13.9截图 440

13.10录像 440

13.11捕获系统信息 441

13.12布局解析 443

13.13Logcat监视器 445

13.14内存监视器 450

13.14.1Dump Java Heap 452

13.14.2Allocation Tracking 456

13.15CPU监视器 458

13.16网络监视器 460

13.17GPU监视器 460

13.18APK分析器 461

13.19主题编辑器 462

4章 版本控制 466

14.1版本控制系统 466

14.2Git偏好设置 469

14.3配置GitHub账户信息 470

14.4从GitHub克隆代码 470

14.5将本地项目共享到GitHub 471

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

5章 窗口 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

6章 偏好设置 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设置使用mand 鼠标控制代码的缩放 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

作者介绍


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

序言