作品简介

Big Nerd Ranch是美国一家专业的移动开发技术培训机构,本书主要以训练营的5天教学课程为基础,融合了两位作者多年的心得体会,是一本完全面向实战的Android编程权威指南。全书共37章,详细介绍了GeoQuiz、HelloMoon、DragAndDraw等8个Android应用。这些应用的难易程度不一,最复杂的CriminalIntent应用占用了13章的篇幅。通过这些精心设计的应用,读者可掌握很多重要的理论知识和开发技巧,获得最前沿的开发经验。如果你熟悉Java语言,或者了解对面向对象编程,那就立刻开始Android编程之旅吧!

Bill Phillips,Big Nerd Ranch资深Android讲师、高级软件工程师。他与Brian Hardy合作,为Big Nerd Ranch开发了广受好评的5天Android训练营培训课程。Bill擅长透彻地理解事物的本质,并帮助其他人做到这一点。闲暇时间,Bill喜欢阅读和弹钢琴。

Brian Hardy,Big Nerd Ranch首席软件工程师、资深讲师。Big Nerd Ranch的Android、iOS和Ruby培训课程均由Brian设计开发。闲暇时间,Brian喜欢骑自行车和听音乐。

作品目录

  • 献词
  • 译者序
  • 致谢
  • 如何学习Android开发
  • 第1章 Android应用初体验
  • 第2章 Android与MVC设计模式
  • 第3章 Activity的生命周期
  • 第4章 Android应用的调试
  • 第5章 第二个activity
  • 第6章 Android SDK版本与兼容
  • 第7章 UI fragment与fragment管理器
  • 第8章 使用布局与组件创建用户界面
  • 第9章 使用ListFragment显示列表
  • 第10章 使用fragment argument
  • 第11章 使用ViewPager
  • 第12章 对话框
  • 第13章 使用MediaPlayer播放音频
  • 第14章 fragment的保留
  • 第15章 应用本地化
  • 第16章 操作栏
  • 第17章 存储与加载本地文件
  • 第18章 上下文菜单与上下文操作模式
  • 第19章 相机I:取景器
  • 第20章 相机II:拍摄并处理照片
  • 第21章 隐式intent
  • 第22章 Master-Detail用户界面
  • 第23章 深入学习intent和任务
  • 第24章 样式与include标签的使用
  • 第25章 XML Drawable与9-Patches
  • 第26章 HTTP与后台任务
  • 第27章 Looper、Handler与HandlerThread
  • 第28章 搜索
  • 第29章 后台服务
  • 第30章 broadcast Intent
  • 第31章 网页浏览
  • 第32章 定制视图与触摸事件
  • 第33章 跟踪设备的地理位置
  • 第34章 使用SQLite本地数据库
  • 第35章 使用Loader加载异步数据
  • 第36章 使用地图
  • 第37章 编后语
展开全部