图书介绍

AndroidStudio实战快速高效地构建Android应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

AndroidStudio实战快速高效地构建Android应用
  • (美)AdamGerber,(美)CliftonCraig著;靳晓辉,张文书译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302441533
  • 出版时间:2016
  • 标注页数:380页
  • 文件大小:57MB
  • 文件页数:397页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


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

下载说明

AndroidStudio实战快速高效地构建Android应用PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Android Studio入门1

1.1 在Windows上安装Java开发工具包1

1.1.1 在Windows上下载JDK2

1.1.2 在Windows上执行JDK向导3

1.1.3 配置Windows环境变量4

1.2 在Mac上安装Java开发工具包7

1.2.1 在Mac上下载JDK7

1.2.2 在Mac上执行JDK向导8

1.2.3 在Mac上配置JDK版本9

1.3 安装Android Studio10

1.4 创建第一个项目:HelloWorld12

1.5 使用Android虚拟设备管理器15

1.6 在AVD上运行HelloWorld16

1.7 在Andriod设备上运行HelloWorld17

1.8 小结19

第2章 在Android Studio中遨游21

2.1 编辑器22

2.1.1 Editor选项卡22

2.1.2 折叠线23

2.1.3 标记栏23

2.1.4 工具按钮23

2.1.5 默认布局24

2.2 导航工具窗口24

2.2.1 Project工具窗口25

2.2.2 Stucture工具窗口26

2.2.3 Favorites工具窗口26

2.2.4 TODO工具窗口27

2.2.5 Commander工具窗口27

2.3 主菜单栏27

2.4 工具栏28

2.5 导航栏28

2.6 状态栏28

2.7 常用操作29

2.7.1 选择文本29

2.7.2 使用Undo和Redo29

2.7.3 找到最近的文件30

2.7.4 遍历最近的导航操作30

2.7.5 剪切、复制和粘贴30

2.8 上下文菜单31

2.9 获取帮助32

2.10 使用键盘导航32

2.10.1 Select In命令32

2.10.2 Class命令33

2.10.3 File命令33

2.10.4 Line命令33

2.10.5 Related File命令33

2.10.6 Last Edit Location命令33

2.10.7 Type Hierarchy命令34

2.10.8 Declaration命令34

2.11 查找和替换文本34

2.11.1 Find命令34

2.11.2 Find in Path命令34

2.11.3 Replace命令35

2.11.4 Replace in Path命令35

2.12 小结35

第3章 在Android Studio中编程37

3.1 使用代码折叠37

3.2 执行代码补全39

3.3 注释代码42

3.4 使用代码生成42

3.4.1 构造函数43

3.4.2 getter/setter44

3.4.3 重载方法44

3.4.4 toString()方法45

3.4.5 代理方法46

3.5 插入动态模板47

3.6 移动代码48

3.7 设计代码风格50

3.7.1 Auto-Indent Lines选项51

3.7.2 Rearrange Code选项51

3.7.3 Reformat Code选项52

3.7.4 Surround With52

3.8 小结53

第4章 重构代码55

4.1 重命名56

4.2 修改签名57

4.3 类型迁移58

4.4 移动58

4.5 复制59

4.6 安全删除60

4.7 抽取60

4.7.1 抽取变量61

4.7.2 抽取常量61

4.7.3 抽取字段62

4.7.4 抽取参数62

4.7.5 抽取方法63

4.8 高级重构65

4.8.1 下推成员和上拉成员65

4.8.2 使用代理代替继承66

4.8.3 封装字段67

4.8.4 封装方法返回值68

4.8.5 使用工厂方法代替构造函数69

4.8.6 将匿名类转换为内部类69

4.9 小结70

第5章 备忘录实验:第1部分71

5.1 启动新项目73

5.2 初始化Git仓库74

5.3 构建用户界面77

5.3.1 使用可视化设计器78

5.3.2 编辑布局的原始XML78

5.3.3 添加视觉增强效果83

5.3.4 向ListView添加条目84

5.3.5 设置操作栏溢出菜单86

5.4 持久化备忘录87

5.4.1 数据模型87

5.4.2 SQLite API89

5.5 小结95

第6章 备忘录实验:第2部分97

6.1 添加/删除备忘97

6.2 响应用户交互100

6.3 提供多选上下文菜单102

6.3.1 兼容较早的SDK104

6.3.2 添加上下文操作模式105

6.4 实现添加、编辑和删除107

6.4.1 设计自定义对话框108

6.4.2 将设计转换为代码108

6.4.3 创建自定义对话框110

6.4.4 添加自定义图标113

6.5 小结115

第7章 Git入门117

7.1 安装Git117

7.2 忽略文件119

7.3 添加文件120

7.4 克隆参考App:Reminders121

7.4.1 分叉和克隆121

7.4.2 使用Git日志124

7.4.3 分支125

7.5 在分支上开发125

7.5.1 Git提交和分支131

7.5.2 回退在哪里?132

7.5.3 合并136

7.5.4 Git重置修改历史138

7.5.5 Git变基142

7.5.6 分离头部144

7.5.7 相对引用146

7.5.8 在变基时解决冲突148

7.5.9 Git远端153

7.6 小结154

第8章 设计布局155

8.1 Activity155

8.2 View和ViewGroup156

8.2.1 预览面板157

8.2.2 宽度和高度159

8.2.3 设计器模式161

8.2.4 帧布局161

8.2.5 线性布局164

8.2.6 相对布局166

8.2.7 嵌套布局169

8.2.8 列表视图173

8.3 布局设计指导原则180

8.3.1 覆盖各种显示尺寸180

8.3.2 组合在一起183

8.4 Fragment190

8.5 小结200

第9章 货币实验:第1部分201

9.1 Currencies规范201

9.2 初始化Git仓库205

9.3 修改MainActivity的布局207

9.4 定义颜色211

9.5 为布局应用颜色212

9.6 创建并应用样式213

9.7 创建JSONParser类216

9.8 创建启动界面217

9.9 获取JSON格式的活动货币代码220

9.10 启动MainActivity223

9.11 小结224

第10章 货币实验:第2部分225

10.1 定义MainActivity的成员225

10.2 从bundle中解压出货币代码226

10.3 创建选项菜单227

10.4 实现选项菜单行为229

10.5 创建spinner_closed布局230

10.6 将mCurrencies绑定到选择列表231

10.7 将选择列表行为代理给MainActivity232

10.8 创建偏好管理器234

10.9 根据给定代码查找位置235

10.10 从货币字符串中抽取代码236

10.11 实现共同偏好237

10.12 按钮单击行为239

10.13 保存开发者密钥240

10.14 获取开发者密钥241

10.15 CurrencyConverterTask242

10.15.1 onPreExecute()246

10.15.2 doInBackground()246

10.15.3 onPostExecute()246

10.16 按钮选择器247

10.17 启动图标248

10.18 小结249

第11章 测试和分析251

11.1 创建新的仪器测试251

11.1.1 定义SetUp()和TearDown()方法252

11.1.2 在MainActivity中定义回调254

11.1.3 定义一些测试方法255

11.1.4 运行仪器测试257

11.1.5 修改Bug258

11.2 使用Monkey259

11.3 使用分析工具260

11.3.1 检查代码260

11.3.2 分析依赖261

11.3.3 分析栈轨迹262

11.4 小结264

第12章 调试265

12.1 日志265

12.1.1 使用logcat266

12.1.2 写入Android日志268

12.2 捕捉Bug!268

12.2.1 使用交互式调试器272

12.2.2 表达式求值275

12.2.3 使用栈轨迹277

12.2.4 探索交互式调试的工具窗口280

12.2.5 使用断点浏览器281

12.2.6 条件断点283

12.3 小结285

第13章 Gradle287

13.1 Gradle语法288

13.2 IntelliJ核心构建系统289

13.3 Gradle构建概念290

13.3.1 Gradle Android结构290

13.3.2 项目依赖291

13.4 案例研究:使用Gradle的天气预报项目292

13.5 Android库依赖299

13.5.1 Java库依赖303

13.5.2 第三方库311

13.6 打开较旧的项目313

13.7 小结314

第14章 更多SDK工具315

14.1 Android设备监视器315

14.1.1 线程监视器316

14.1.2 堆监视器317

14.1.3 分配跟踪器318

14.1.4 网络统计319

14.1.5 层次查看器320

14.2 Android监视器323

14.2.1 内存监视器323

14.2.2 方法跟踪工具324

14.2.3 分配跟踪器325

14.2.4 屏幕抓取325

14.3 导航编辑器327

14.3.1 设计用户界面328

14.3.2 导航编辑器初步328

14.3.3 连接Activity330

14.3.4 编辑菜单331

14.4 终端333

14.4.1 查询设备333

14.4.2 安装APK333

14.4.3 下载文件333

14.4 上传文件333

14.4.5 端口转发334

14.5 Google云工具334

14.5.1 创建HelloCloud前端335

14.5.2 创建Java后台模块337

14.5.3 组合在一起339

14.5.4 部署到App Engine343

14.6 小结346

第15章 Android可穿戴设备实验347

15.1 设置可穿戴设备环境347

15.1.1 安装设备驱动程序347

15.1.2 设置SDK工具350

15.1.3 设置可穿戴虚拟设备350

15.1.4 设置Android可穿戴设备硬件353

15.2 创建MegaDroid项目353

15.2.1 针对屏幕的优化技术355

15.2.2 构建watch-face服务356

15.2.3 初始化可绘制资源和样式358

15.2.4 管理手表更新359

15.2.5 绘制界面363

15.3 小结367

第16章 定制Android Studio369

16.1 代码风格370

16.2 外观、颜色和字体372

16.3 键盘映射374

16.4 宏375

16.5 文件和代码模板375

16.6 菜单和工具栏377

16.7 插件378

16.8 小结380

热门推荐