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

包邮Android Studio实战快速.高效地构建Android应用

¥26.7 (4.5折) ?
1星价 ¥26.7
2星价¥26.7 定价¥59.8

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>

暂无评论
图文详情
  • ISBN:9787302441533
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:32开
  • 页数:396
  • 出版时间:2016-07-01
  • 条形码:9787302441533 ; 978-7-302-44153-3

本书特色

《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

内容简介

● 如何开始使用android studio ide ● 如何导航及使用android studio ● 如何使用git进行版本控制 ● 如何使用gradle ● 如何使用崭新的android wear框架 ● 如何使用android studio调试代码 ● 如何管理应用项目 ● 如何测试应用 ● 如何分析并重构代码 ● 如何定制android studio  

目录

目    录 第1章  android studio入门 11.1  在windows上安装java开发工具包 11.1.1  在windows上下载jdk 21.1.2  在windows上执行jdk向导 31.1.3  配置windows环境变量 41.2  在mac上安装java开发工具包 71.2.1  在mac上下载jdk 71.2.2  在mac上执行jdk向导 81.2.3  在mac上配置jdk版本 91.3  安装androidstudio 101.4  创建**个项目:helloworld121.5  使用android虚拟设备管理器 151.6  在avd上运行helloworld 161.7  在andriod设备上运行helloworld 171.8  小结 19第2章  在android studio中遨游 212.1  编辑器 222.1.1  editor选项卡222.1.2  折叠线 232.1.3  标记栏 232.1.4  工具按钮 232.1.5  默认布局 242.2  导航工具窗口 242.2.1  project工具窗口 252.2.2  stucture工具窗口 262.2.3  favorites工具窗口 262.2.4  todo工具窗口272.2.5  commander工具窗口 272.3  主菜单栏 272.4  工具栏 282.5  导航栏 282.6  状态栏 282.7  常用操作 292.7.1  选择文本 292.7.2  使用undo和redo 292.7.3  找到*近的文件 302.7.4  遍历*近的导航操作302.7.5  剪切、复制和粘贴302.8  上下文菜单 312.9  获取帮助 322.10  使用键盘导航 322.10.1  select in命令 322.10.2  class命令332.10.3  file命令 332.10.4  line命令 332.10.5  related file命令 332.10.6  last edit location命令 332.10.7  type hierarchy命令 342.10.8  declaration命令 342.11  查找和替换文本 342.11.1  find命令 342.11.2  find in path命令 342.11.3  replace命令352.11.4  replace in path命令 352.12  小结 35第3章  在android studio中编程 373.1  使用代码折叠 373.2  执行代码补全 393.3  注释代码 423.4  使用代码生成 423.4.1  构造函数 433.4.2  getter/setter 443.4.3  重载方法 443.4.4  tostring()方法 453.4.5  代理方法 463.5  插入动态模板 473.6  移动代码 483.7  设计代码风格 503.7.1  auto-indent lines选项 513.7.2  rearrange code选项 513.7.3  reformat code选项 523.7.4  surround with 523.8  小结 53第4章  重构代码 554.1  重命名 564.2  修改签名 574.3  类型迁移 584.4  移动 584.5  复制 594.6  安全删除 604.7  抽取 604.7.1  抽取变量 614.7.2  抽取常量 614.7.3  抽取字段 624.7.4  抽取参数 624.7.5  抽取方法 634.8  高级重构 654.8.1  下推成员和上拉成员654.8.2  使用代理代替继承664.8.3  封装字段 674.8.4  封装方法返回值 684.8.5  使用工厂方法代替构造函数 694.8.6  将匿名类转换为内部类694.9  小结 70第5章  备忘录实验:第1部分 715.1  启动新项目 735.2  初始化git仓库 745.3  构建用户界面 775.3.1  使用可视化设计器785.3.2  编辑布局的原始xml785.3.3  添加视觉增强效果835.3.4  向listview添加条目 845.3.5  设置操作栏溢出菜单865.4  持久化备忘录 875.4.1  数据模型 875.4.2  sqlite api 895.5  小结 95第6章  备忘录实验:第2部分 976.1  添加/删除备忘 976.2  响应用户交互 1006.3  提供多选上下文菜单1026.3.1  兼容较早的sdk1046.3.2  添加上下文操作模式1056.4  实现添加、编辑和删除1076.4.1  设计自定义对话框1086.4.2  将设计转换为代码1086.4.3  创建自定义对话框1106.4.4  添加自定义图标1136.5  小结 115第7章  git入门 1177.1  安装git 1177.2  忽略文件 1197.3  添加文件 1207.4  克隆参考app:reminders 1217.4.1  分叉和克隆 1217.4.2  使用git日志 1247.4.3  分支 1257.5  在分支上开发 1257.5.1  git提交和分支1317.5.2  回退在哪里? 1327.5.3  合并 1367.5.4  git重置修改历史1387.5.5  git变基 1427.5.6  分离头部 1447.5.7  相对引用 1467.5.8  在变基时解决冲突1487.5.9  git远端 1537.6  小结 154第8章  设计布局 1558.1  activity 1558.2  view和viewgroup1568.2.1  预览面板 1578.2.2  宽度和高度 1598.2.3  设计器模式 1618.2.4  帧布局 1618.2.5  线性布局 1648.2.6  相对布局 1668.2.7  嵌套布局 1698.2.8  列表视图 1738.3  布局设计指导原则 1808.3.1  覆盖各种显示尺寸1808.3.2  组合在一起 1838.4  fragment 1908.5  小结 200第9章  货币实验:第1部分 2019.1  currencies规范2019.2  初始化git仓库 2059.3  修改mainactivity的布局 2079.4  定义颜色 2119.5  为布局应用颜色 2129.6  创建并应用样式 2139.7  创建jsonparser类 2169.8  创建启动界面 2179.9  获取json格式的活动货币代码 2209.10  启动mainactivity2239.11  小结 224第10章  货币实验:第2部分 22510.1  定义mainactivity的成员 22510.2  从bundle中解压出货币代码 22610.3  创建选项菜单 22710.4  实现选项菜单行为22910.5  创建spinner_closed布局 23010.6  将mcurrencies绑定到选择列表 23110.7  将选择列表行为代理给mainactivity23210.8  创建偏好管理器 23410.9  根据给定代码查找位置23510.10  从货币字符串中抽取代码 23610.11  实现共同偏好 23710.12  按钮单击行为 23910.13  保存开发者密钥24010.14  获取开发者密钥24110.15  currencyconvertertask 24210.15.1  onpreexecute() 24610.15.2  doinbackground() 24610.15.3  onpostexecute() 24610.16  按钮选择器 24710.17  启动图标 24810.18  小结 249第11章  测试和分析 25111.1  创建新的仪器测试25111.1.1  定义setup()和teardown()方法 25211.1.2  在mainactivity中定义回调 25411.1.3  定义一些测试方法25511.1.4  运行仪器测试25711.1.5  修改bug 25811.2  使用monkey25911.3  使用分析工具 26011.3.1  检查代码 26011.3.2  分析依赖 26111.3.3  分析栈轨迹 26211.4  小结 264第12章  调试 26512.1  日志 26512.1.1  使用logcat26612.1.2  写入android日志 26812.2  捕捉bug! 26812.2.1  使用交互式调试器27212.2.2  表达式求值 27512.2.3  使用栈轨迹 27712.2.4  探索交互式调试的工具窗口 28012.2.5  使用断点浏览器28112.2.6  条件断点 28312.3  小结 285第13章  gradle 28713.1  gradle语法28813.2  intellij核心构建系统 28913.3  gradle构建概念29013.3.1  gradle android结构 29013.3.2  项目依赖 29113.4  案例研究:使用gradle的天气预报项目 29213.5  android库依赖29913.5.1  java库依赖30313.5.2  第三方库 31113.6  打开较旧的项目 31313.7  小结 314第14章  更多sdk工具 31514.1  android设备监视器 31514.1.1  线程监视器 31614.1.2  堆监视器 31714.1.3  分配跟踪器 31814.1.4  网络统计 31914.1.5  层次查看器 32014.2  android监视器32314.2.1  内存监视器 32314.2.2  方法跟踪工具32414.2.3  分配跟踪器 32514.2.4  屏幕抓取 32514.3  导航编辑器 32714.3.1  设计用户界面32814.3.2  导航编辑器初步32814.3.3  连接activity33014.3.4  编辑菜单 33114.4  终端 33314.4.1  查询设备 33314.4.2  安装apk 33314.4.3  下载文件 33314.4.4  上传文件 33314.4.5  端口转发 33414.5  google云工具33414.5.1  创建hellocloud前端 33514.5.2  创建java后台模块 33714.5.3  组合在一起 33914.5.4  部署到appengine 34314.6  小结 346第15章  android可穿戴设备实验 34715.1  设置可穿戴设备环境34715.1.1  安装设备驱动程序34715.1.2  设置sdk工具 35015.1.3  设置可穿戴虚拟设备35015.1.4  设置android可穿戴设备硬件 35315.2  创建megadroid项目 35315.2.1  针对屏幕的优化技术35515.2.2  构建watch-face服务 35615.2.3  初始化可绘制资源和样式 35815.2.4  管理手表更新35915.2.5  绘制界面 36315.3  小结 367第16章  定制android studio 36916.1  代码风格 37016.2  外观、颜色和字体37216.3  键盘映射 37416.4  宏 37516.5  文件和代码模板 37516.6  菜单和工具栏 37716.7  插件 37816.8  小结 380 
展开全部

作者简介

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。他有着从军经历而且是一位狂热的自行车迷、虔诚的基督徒以及两个天才小女孩的父亲。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航