基本信息
编辑推荐
一本最新android开发经典之作
讲解了开发实践中的精髓与要领
android开发领域程序员必备之书
内容简介
计算机书籍
《Android开发权威指南》内容上涵盖了用最新的Android版本开发的大部分场景。全书分4个部分,分别从Android基础介绍、环境搭建、SDK介绍,到应用剖析、组件介绍、综合实例演示,以及符合潮流的、最新的移动开发技术,如HTML5、OpenGL ES、NDK编程、Android测试驱动开发等几个方面讲述。从技术实现上,讲解了6大完整综合案例及源代码分析,分别是新浪微博客户端、蓝牙聊天、全键盘输入法、月球登陆(游戏)、贪吃蛇(游戏)、笑脸连连看(游戏)。
本书注重对实际动手能力的指导,在遵循技术研发知识体系严密性的同时,在容易产生错误、不易理解的环节上配备了翔实的开发情景截图;并将重要的知识点和开发技巧以“多学一招”、“扩展学习”、“技巧点拨”等的活泼形式呈现给读者。在程序实例的讲解方面,主要将实例安插在Android开发的精髓知识章节,这为读者学习与实践结合提供了很好的指导。
《Android开发权威指南》配套光盘包含开发视频及全部源程序,指导读者快速、无障碍地学通Android实战开发技术。
《Android开发权威指南》适合具备一定软件开发经验、想快速进入Android开发领域的程序员,具备一些手机开发经验的开发者和Android开发爱好者学习使用;也适合作为相关培训学校的Android培训教材。
作译者
目录
第一部分 准 备 篇
第1章 初识庐山真面目——android开发简介 2
1.1 android的基本概念 2
1.1.1 android简介 2
1.1.2 android的版本 4
1.1.3 android的系统构架 5
1.1.4 android的应用程序框架 6
1.2 jil widget介绍 7
1.3 小结 8
第2章 工欲善其事,必先利其器——搭建和使用android开发环境 9
2.1 开发包及工具的安装 9
2.1.1 开发android程序都需要些什么 9
2.1.2 安装jdk和配置java开发环境 10
2.1.3 eclipse的安装与汉化 11
2.1.4 安装androidsdk 12
2.1.5 安装eclipse插件adt 13
2.2 真实体验——编写第一个android程序(随机绘制圆饼) 15
2.2.1 创建android工程 15
2.2.2 在模拟器中运行android程序 17
前言
国内基于Android的应用程序开发正处于一个蓬勃增长时期,这为软件开发者提供了一个淘金的好机会,也迫使大量此前不熟悉Android开发的程序员要迅速进入此领域,以便在经历了单机计算时代和传统互联网时代之后,能在移动互联网时代的元年开始赶上这趟车,成为了许多程序员的愿望。为了帮助读者更好地学习Android技术,并把知识应用到实战中,笔者特意创作了本书。
本书内容
本书内容全面,不仅详细讲解了Android框架、Android组件、用户界面开发、游戏开发、数据存储、多媒体开发和网络开发等基础知识,而且还深入阐述了传感器、语音识别、桌面组件开发、多媒体开发、OpenGL ES、HTML5、Android NDK编程、Android平台测试等高级知识,最重要的是,用6大综合案例全面介绍了如何在Android平台下开发各种应用。
本书实战性强,书中的每个知识点都配有精心设计的示例,尤为值得一提的是,书中包含的实例和案例涵盖了各种常用的Android应用和经典Android游戏开发全过程,既可以作为范例进行实战演练,又可以将它们直接应用到实际开发中去,这将很好地帮助初学者尽快融入实战角色。
本书分为4部分,大致内容如下。
第一部分 准备篇,包括第1章和第2章,第1章 Android开发简介、第2章 搭建和使用Android开发环境。
第二部分 基础篇,包括第3章~第16章,第3章 Android程序设计基础、第4章 用户界面开发基础、第5章 控件(Widget)详解、第6章 菜单、第7章 信息提醒(对话框、Toast与Notification)、第8章 数据存储、第9章 Android中的窗口——Activity、第10章 全局事件——广播(Broadcast)、第11章 跨应用数据源 Content Provider、第12章 服务(Service)、第13章 网络与通讯、第14章 多媒体开发、第15章 2D游戏开发、第16章 有趣的Android应用。
第三部分 高级篇,包括第17章~第22章,第17章 HTML5与移动Web开发、第18章 输入法开发、第19章 Android OpenGL ES开发基础、第20章 OpenGL ES的超酷效果、第21章 NDK编程、第22章 测试驱动开发(TDD)。
第四部分 综合实例篇,包括第23章~第28章,第23章 蓝牙聊天、第24章 月球登陆(游戏)、第25章 全键盘输入法(应用)、第26章 贪吃蛇(游戏)、第27章 新浪微博客户端(应用)、第28章 笑脸连连看(游戏)。
本书适合我吗
当您走进书店,看到书的标题中熟悉的字眼“Android”,想了解这本书是否适合自己时,下面的提示对您的选购很有帮助:
·您听说过Android吗?
·您知道Android Market吗?
·您听说许多开发者都在从事移动应用开发了吗?
如果上述问题中有一个以上是肯定的,可以很高兴地告诉您,拿在手中的这本书确实是这个方向上的,下面需要进一步确认一下:
·您对软件开发有经验或者有兴趣吗?
·您对Java语言有了解吗?
·您做过手机应用开发吗?
·您是Android爱好者吗?
媒体评论
——创新工场豌豆荚实验室联合创始人、CTO 冯锋
本书作者李宁是eoeAndroid最元老的版主之一,一直活跃在Android开发第一线,在热心解答大家技术问题的同时积累了大量有价值的实战经验。很高兴看到作者能把自己第一手的开发经验和学习Android过程中的心得体会撰写成书贡献给Android的开发者们,帮助更多的Android开发者入门并系统性地提高自己。我个人非常乐意把这本书推荐给广大的Android开发者。
——eoeAndroid开发者社区创始人,北京易联致远无线技术有限公司(eoe)联合创始人& CTO 姚尚朗(iceskysl)
随着移动互联网的发展,“安卓”已风靡全球,对于正在发展中的国内移动互联网来说,真的很稀缺安卓的人才及相关的开发书籍。这本书很好地满足了读者的需求,引领有志之士走入Android开发大门。书中内容设置合理,亮点频现,是不错的Android实用学习书籍。
——机锋网(http://www.gfan.com)
在IT技术如火如荼的今天,移动开发已经成为了新的技术热点。市场对于移动开发的产品需求、人才需求日益强烈,不少的IT人才开始投入到移动开发的行列中。《Android开发权威指南》正是一本帮助IT技术人群逐步了解、掌握并且精通移动开发技术的优秀教材。如果您希望成为一名Android开发高手却又不知道从何起步,那么,这本书绝对可以成为您的良师益友。
——51CTO(http://www.51cto.com)
【插图】
