网站颜色:

华研图书馆 Android Studio实战 快速 高效地构建Android应用 移动端操作系统教程 android app开发入门教材书籍 清华大学出版社.

  • 产品名称:AndroidStudio实战快速、...
  • 是否是套装:否
  • 书名:AndroidStudio实战快速、高效地构建Android应用
  • 定价:59.80元
  • 出版社名称:清华大学出版社
  • 作者:AdamGerber,CliftonCraig
  • 作者地区:美国
  • 书名:AndroidStudio实战快速、高效地构建Android应用

编辑推荐.jpg

 如何开始使用Android Studio IDE

 如何导航及使用Android Studio

 如何使用Git进行版本控制

 如何使用Gradle

 如何使用崭新的Android Wear框架

 如何使用Android Studio调试代码

 如何管理应用项目

 如何测试应用

 如何分析并重构代码

 如何定制Android Studio

 

基本信息.jpg

书名:Android Studio实战 快速、高效地构建Android应用

原价:59.(咨询特价)

作者:[美] Adam Gerber,Clifton Craig 著 靳晓辉,张文书

出版社:清华大学出版社

ISBN(咨询特价)

目录.jpg

第1章  Android Studio入门 1

1.1  在Windows上安装Java开发

工具包 1

1.1.1  在Windows上下载JDK 2

1.1.2  在Windows上执行JDK向导 3

1.1.3  配置Windows环境变量 4

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

1.2.1  在Mac上下载JDK 7

1.2.2  在Mac上执行JDK向导 8

1.2.3  在Mac上配置JDK版本 9

1.3  安装AndroidStudio 10

1.4  创建第一个项目:HelloWorld12

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

1.6  在AVD上运行HelloWorld 16

1.7  在Andriod设备上运行HelloWorld 17

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和Redo 29

2.7.3  找到最近的文件 30

2.7.4  遍历最近的导航操作30

2.7.5  剪切、复制和粘贴30

2.8  上下文菜单 31

2.9  获取帮助 32

(咨询特价)  使用键盘导航 32

(咨询特价).1  Select In命令 32

(咨询特价).2  Class命令33

(咨询特价).3  File命令 33

(咨询特价).4  Line命令 33

(咨询特价).5  Related File命令 33

(咨询特价).6  Last Edit Location命令 33

(咨询特价).7  Type Hierarchy命令 34

(咨询特价).8  Declaration命令 34

(咨询特价)  查找和替换文本 34

(咨询特价).1  Find命令 34

(咨询特价).2  Find in Path命令 34

(咨询特价).3  Replace命令35

(咨询特价).4  Replace in Path命令 35

(咨询特价)  小结 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/setter 44

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 With 52

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 API 89

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  安装Git 117

7.2  忽略文件 119

7.3  添加文件 120

7.4  克隆参考App:Reminders 121

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  Activity 155

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  Fragment 190

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

(咨询特价)  启动MainActivity223

(咨询特价)  小结 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

(咨询特价)  从货币字符串中抽取代码 236

(咨询特价)  实现共同偏好 237

(咨询特价)  按钮单击行为 239

(咨询特价)  保存开发者密钥240

(咨询特价)  获取开发者密钥241

(咨询特价)  CurrencyConverterTask 242

(咨询特价).1  onPreExecute() 246

(咨询特价).2  doInBackground() 246

(咨询特价).3  onPostExecute() 246

(咨询特价)  按钮选择器 247

(咨询特价)  启动图标 248

(咨询特价)  小结 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  修改Bug 258

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章  Gradle 287

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  安装APK 333

14.4.3  下载文件 333

14.4.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  部署到AppEngine 343

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 Studio 369

16.1  代码风格 370

16.2  外观、颜色和字体372

16.3  键盘映射 374

16.4  宏 375

16.5  文件和代码模板 375

16.6  菜单和工具栏 377

16.7  插件 378

16.8  小结 380

内容简介.jpg
《Android Studio实战 快速、高效地构建Android应用 全面涵肛于Android Studio及其庞大工具生态系统的内容,包括Git和Gradle:除了介绍Android Studio与Git(用于源代码管理)和Gradle(一款构建及测试工具)的无缝工作方式外,还演示了如何使用诸如GitHub和Bitbucket的远程Git Web服务进行开发/协作。本书配有4个完整的Android项目,它们均可从公共的Git仓库下载。 通过学习本书,读者将能够掌握Android工具生态系统中最新、最实用的工具,以及Android App开发中的最佳实践。可以将实验代码作为模板或框架并在自己的类似App中重用和定制。 Android Studio是一款简单直观、功能丰富且极具包容性的集成开发环境,在开发Android App方面比Eclipse更加高效易用。有了这本书,你将快速掌握Android Studio并最大化Android开发时间。远程Web服务上的源代码均面向最新的Android Studio发行版——1.2版。

热门设计服务