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

Android Studio实战 快速、高效地构建Android应用
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] , , ,
2016-07
版次: 1
ISBN: 9787302441533
定价: 59.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 396页
字数: 602千字
正文语种: 简体中文
原版书名: Learn Android Studio:Build Android Apps Quickly and Effectively
56人买过
  •   《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版。  主要内容  ● 如何开始使用Android Studio IDE  ● 如何导航及使用Android Studio  ● 如何使用Git进行版本控制  ● 如何使用Gradle  ● 如何使用崭新的Android Wear框架  ● 如何使用Android Studio调试代码  ● 如何管理应用项目  ● 如何测试应用  ● 如何分析并重构代码  ● 如何定制Android Studio
      Adam Gerber,是Android Studio的早期使用者之一,他使用Android Studio开发专业的Android应用并将其用于自己在芝加哥大学开设的Android应用开发和技术创业等课程的教学。Adam是“芝加哥创新交流”的成员并从事技术和创业领域的咨询工作。Adam拥有伊利诺伊大学工业设计本科学位以及位于巴黎的法国国立工艺学院管理科学博士学位。Adam的邮箱是gerber@uchicago.edu。
      Clifton Craig,从事软件工程师的工作已逾16载。他的经验涵盖了J2ME/BlackBerry、Android和iOS,以及基于JEE的后端系统。他参与过一些备受瞩目的项目,包括MapQuest天然气价格门户网站、基于J2ME和Android的MapQuest移动版、基于iOS的MapQuest移动版以及Skype的iOS和Android版。他维护着一个技术博客(cliftoncraig.com),其中涵盖各种软件主题,从Android和Linux到iOS和OS X。他有着从军经历而且是一位狂热的自行车迷、虔诚的基督徒以及两个天才小女孩的父亲。 第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  安装Android Studio 10
     1.4  创建第一个项目:HelloWorld 12
     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
     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/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  编辑布局的原始XML 78
     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  兼容较早的SDK 104
     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和ViewGroup 156
     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
     9.10  启动MainActivity 223
     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  将选择列表行为代理给MainActivity 232
     10.8  创建偏好管理器 234
     10.9  根据给定代码查找位置 235
     10.10  从货币字符串中抽取代码 236
     10.11  实现共同偏好 237
     10.12  按钮单击行为 239
     10.13  保存开发者密钥 240
     10.14  获取开发者密钥 241
     10.15  CurrencyConverterTask 242
     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  修改Bug 258
     11.2  使用Monkey 259
     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  使用logcat 266
     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  连接Activity 330
     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  部署到App Engine 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
     
      
     
        
  • 内容简介:
      《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版。  主要内容  ● 如何开始使用Android Studio IDE  ● 如何导航及使用Android Studio  ● 如何使用Git进行版本控制  ● 如何使用Gradle  ● 如何使用崭新的Android Wear框架  ● 如何使用Android Studio调试代码  ● 如何管理应用项目  ● 如何测试应用  ● 如何分析并重构代码  ● 如何定制Android Studio
  • 作者简介:
      Adam Gerber,是Android Studio的早期使用者之一,他使用Android Studio开发专业的Android应用并将其用于自己在芝加哥大学开设的Android应用开发和技术创业等课程的教学。Adam是“芝加哥创新交流”的成员并从事技术和创业领域的咨询工作。Adam拥有伊利诺伊大学工业设计本科学位以及位于巴黎的法国国立工艺学院管理科学博士学位。Adam的邮箱是gerber@uchicago.edu。
      Clifton Craig,从事软件工程师的工作已逾16载。他的经验涵盖了J2ME/BlackBerry、Android和iOS,以及基于JEE的后端系统。他参与过一些备受瞩目的项目,包括MapQuest天然气价格门户网站、基于J2ME和Android的MapQuest移动版、基于iOS的MapQuest移动版以及Skype的iOS和Android版。他维护着一个技术博客(cliftoncraig.com),其中涵盖各种软件主题,从Android和Linux到iOS和OS X。他有着从军经历而且是一位狂热的自行车迷、虔诚的基督徒以及两个天才小女孩的父亲。
  • 目录:
    第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  安装Android Studio 10
     1.4  创建第一个项目:HelloWorld 12
     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
     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/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  编辑布局的原始XML 78
     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  兼容较早的SDK 104
     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和ViewGroup 156
     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
     9.10  启动MainActivity 223
     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  将选择列表行为代理给MainActivity 232
     10.8  创建偏好管理器 234
     10.9  根据给定代码查找位置 235
     10.10  从货币字符串中抽取代码 236
     10.11  实现共同偏好 237
     10.12  按钮单击行为 239
     10.13  保存开发者密钥 240
     10.14  获取开发者密钥 241
     10.15  CurrencyConverterTask 242
     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  修改Bug 258
     11.2  使用Monkey 259
     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  使用logcat 266
     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  连接Activity 330
     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  部署到App Engine 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
     
      
     
        
查看详情
系列丛书 / 更多
Android Studio实战 快速、高效地构建Android应用
Android 4高级编程(第3版)
[美]Reto Meier 著;佘建伟、赵凯 译
Android Studio实战 快速、高效地构建Android应用
iOS Auto Layout开发秘籍(第2版)
[美]Erica Sadun 著;孟立标 译
Android Studio实战 快速、高效地构建Android应用
ios数据库应用高级编程(第2版)
[美]艾烈希(Patrick Alessi) 著;冯宝隆 译
Android Studio实战 快速、高效地构建Android应用
iOS cocos2d 2游戏开发实战
[美]史蒂芬(Steffen Itterheim)、[德]勒夫(Andreas L w) 著;同济大学苹果俱乐部 译
Android Studio实战 快速、高效地构建Android应用
Swift开发秘籍
[美]Erica、Sadun 著;李泽鲁 译
Android Studio实战 快速、高效地构建Android应用
iOS网络高级编程:iPhone和iPad的企业应用开发
[美]考克斯(Jack Cox)、[美]琼斯(Nathan Jones)、[美]舒姆斯基(John Szumski) 著;张龙 译
Android Studio实战 快速、高效地构建Android应用
Android C++高级编程:使用NDK
[美]辛纳(Onur Cinar) 著;于红、佘建伟、冯艳红 译
Android Studio实战 快速、高效地构建Android应用
iOS 编程入门经典——构建和部署iOS 7应用(第4版)
[美]Nick Harris 著;冯宗翰 译
Android Studio实战 快速、高效地构建Android应用
使用iOS7和Xcode5开发移动与平板应用
[美]Maurice、Erica、Rood Strougo 著;张杰、欧阳柳 译
Android Studio实战 快速、高效地构建Android应用
Swift 2.2高级编程
[美]Michael Dippery 著;冯宝隆 译
Android Studio实战 快速、高效地构建Android应用
Android 4.1 游戏高级编程(第3版)
[美]席尔瓦(Vladimir Silva) 著;杨丰盛、谢明辉、蔡达毅 译
Android Studio实战 快速、高效地构建Android应用
iOS 高级编程
[法]范德普特(Peter van de Put) 著;李军 译
您可能感兴趣 / 更多
Android Studio实战 快速、高效地构建Android应用
语言恶女:女性如何夺回语言
[美]阿曼达·蒙特尔/著李辛/译
Android Studio实战 快速、高效地构建Android应用
过劳:好工作是如何变坏的
[美]艾琳·L.凯利(Erin;L.Kelly;[美]菲利斯·莫恩((Phyllis;Moen
Android Studio实战 快速、高效地构建Android应用
雪花的故事(用照片展示雪花的秘密,为你揭开冬日奇景的奥秘)
[美]马克·卡西诺[美]乔恩·尼尔森
Android Studio实战 快速、高效地构建Android应用
进阶书系-国际史的技艺
[美] 马克·特拉亨伯格
Android Studio实战 快速、高效地构建Android应用
杜甫传
[美]弗洛伦斯.艾思柯
Android Studio实战 快速、高效地构建Android应用
神奇的数字零:从数字0开始的极简数学史和人类发展史
[美]查尔斯·塞弗(Charles Seife)著 杨杨立汝 译
Android Studio实战 快速、高效地构建Android应用
爵士乐史(精装本)
[美]泰德·乔亚 著
Android Studio实战 快速、高效地构建Android应用
作家榜名著:夏日走过山间(王芳推荐版本!与《瓦尔登湖》齐名的经典名作!心浮气躁想要逃离现实生活?让大自然的神奇力量瞬间治愈你!)
[美]约翰·缪尔、作家榜经典名 著;刘子超 译
Android Studio实战 快速、高效地构建Android应用
环境的科学 (平装版)
[美]威廉·坎宁安 后浪
Android Studio实战 快速、高效地构建Android应用
数学侦探 游乐园里的古怪笑脸
[美]丹尼尔·肯尼 艾米丽·博艾尔 著 刘玙婧、王婧 译;小博集出品
Android Studio实战 快速、高效地构建Android应用
读懂经济学:提升“财商”、塑造价值观念的经济学读本,一本书参破瞬息万变的经济世界底层逻辑!
[美]霍华德·亚鲁斯 著;赵善江 译;斯坦威 出品
Android Studio实战 快速、高效地构建Android应用
数学侦探 神秘路线上的连环追踪
[美]丹尼尔·肯尼 艾米丽·博艾尔 著 刘玙婧、王婧 译;小博集出品