Android核心技术与实例详解
2010-10
电子工业
吴亚峰//索依娜
544
无
Android是Google于2007年11月推出的一款开放的嵌入式操作系统平台,由于其完全开源的特性,Android正以空前的速度吸引着大批开发者的加入。为了帮助众多的软件开发人员尽快地掌握Android平台的相关知识,尽快地步入实际项目的开发中来,作者根据多年项目开发经验编写了此书。本书既介绍了Android应用程序基本框架,也对Android平台的各种控件进行了讲解,还通过三个真实案例向读者介绍了Android应用程序完整的开发步骤。通过本书读者可以尽快地掌握在Android平台下进行开发的相关知识。本书特点1.内容饱满,由浅入深本书内容既包括Android平台下开发的基础知识,也有项目编程的实用技巧,还提供了多个真实案例供读者学习。本书在知识的层次上由浅入深,使读者可以从Android的门外汉平稳、快速地步入Android开发的殿堂。2.结构清晰、语言简洁本书中所有案例都是按照笔者的实际开发过程进行介绍的,同时也是按照真实项目的开发流程进行的,结构清晰,语言简洁,便于实际练习。为了帮助读者更好地理解相关知识点,全书穿插了很多实用技巧及温馨提示。3.实用超值的光盘为了帮助读者更好地掌握与实践Android平台下应用程序的开发,本书附赠DVD光盘一张,其中包括案例的多媒体视频、电子教案(PPT)和实例源代码等。4.实际商业案例本书最后的三个案例都有实际商业价值,如果进行开发,价格要数万元,笔者将其完整地展现给了读者。
本书以Android应用程序的开发为主题,并结合真实的案例向读者详细介绍了Android的基本组件的使用及应用程序开发的整个流程。 全书分为三篇共18章,第一篇以简单易懂的实例为依托,详细介绍了Android平台的基本控件、高级控件、常用界面布局及菜单对话框等相关知识;第二篇介绍了Android平台的高级知识,包括消息与广播服务、网络数据处理、手机通信功能、桌面组件、多媒体采集、Google服务及3D程序开发等;第三篇则对三个真实案例的开发步骤进行详细介绍,逐步向读者讲解Android手机应用程序的真实开发过程,同时在源代码中还包含了详细的注释,以尽量帮助读者掌握代码中的每一个细节,尽快掌握Android编程。 本书的讲述由浅入深,从介绍Android平台的基本组件到带领读者开发大型应用程序,结构清晰、语言简洁,非常适合初学者和进阶开发者阅读参考。 本书附赠DVD光盘1张,其中包含了大容量的手把手教学视频、电子教案(PPT)、实例源代码等。
吴亚峰,毕业于北京邮电大学,后留学澳大利亚卧龙岗大学取得硕士学位。1 998年开始从事Java的开发,有十多年的Java开发与培训经验。主要的研究方向为手机游戏、,JavaEE、搜索引擎,现在为手机游戏、Java EE独立软件开发工程师,同时兼任Su r1授权Java培训中心认证教师。为数十家著名企业培训了上千名软件开发人员,曾编写过《Java程序员职场全攻略:从小工到专家》、《Android 2.0游戏开发实战宝典》等畅销技术书籍。2008年开始关注And roid平台下的应用开发,并开发出了一系列优秀的Android应用程序。索依娜,毕业于燕山大学,从业于计算机软件领域9年,在软件开发和计算机教学方面有着丰富的经验。工作期间曾参与省级科研项目2项、市级科研项目1项、发表论文多篇;同时为多个厂矿,企事业单位设计、开发了信息管理系统;从2008年开始关注And roid平台下的应用开发,参与开发了多款手机娱乐应用。
基础篇 第1章 Android开发起步 1.1 Android平台简介 1.1.1 Android背景介绍 1.1.2 Android平台架构 1.2 Android开发环境的搭建 1.2.1 相关软件的下载与安装 1.2.2 虚拟设备的创建和使用 1.2.3 创建“Hello Android” 1.2.4 Android应用程序的调试 1.3 小结 第2章 Android应用程序的构成 2.1 Android应用程序的解析 2.1.1 目录结构 2.1.2 资源的管理与使用 2.1.3 AndroidManifest.xml简介 2.1.4 应用程序的权限 2.2 Android基本组件的介绍 2.2.1 应用程序的生命周期 2.2.2 Activity简介 2.2.3 Service简介 2.2.4 BroadcastReceiver简介 2.2.5 ContentProvider简介 2.2.6 Intent和IntentFilter简介 2.3 小结 第3章 Android布局管理器 3.1 控件类概述 3.1.1 View类简介 3.1.2 ViewGroup类简介 3.2 线性布局 3.2.1 LinearLayout类简介 3.2.2 线性布局案例 3.3 表格布局 3.3.1 TableLayout类简介 3.3.2 表格布局案例 3.4 相对布局 3.4.1 RelativeLayout类简介 3.4.2 相对布局案例 3.5 帧布局 3.5.1 FrameLayout类简介 3.5.2 帧布局案例 3.6 绝对布局 3.6.1 AbsoluteLayout类简介 3.6.2 绝对布局案例 3.7 小结 第4章 Android常用基本控件 4.1 文本控件的介绍 4.1.1 TextView类简介 4.1.2 EditText类简介 4.1.3 文本框使用案例 4.2 按钮控件 4.2.1 Button类简介 4.2.2 ImageButton类简介 4.2.3 9Patch图片简介 4.2.3 9Patch图片使用案例 4.3 状态开关按钮 4.3.1 ToggleButton类简介 4.3.2 开关按钮的使用 4.4 单选按钮与复选按钮 4.4.1 CheckBox和RadioButton类简介 4.4.2 单选按钮和复选按钮使用案例 4.5 图片控件 4.5.1 ImageView类简介 4.5.2 图片查看器 4.6 时钟控件 4.6.1 AnalogClock和DigitalClock类简介 4.6.2 时钟控件使用案例 4.7 日期与时间选择控件 4.7.1 DatePicker类简介 4.7.2 TimePicker类简介 4.7.3 日期时间控件使用案例 4.8 动画播放技术 4.8.1 帧动画简介 4.8.2 帧动画使用案例 4.8.3 补间动画简介 4.8.4 补间动画使用案例 4.9 小结 …… 第5章 Android常用高级控件 第6章 菜单与对话框高 级 篇 第7章 Android事件处理模型 第8章 游戏与3D应用程序开发 第9章 消息广播与服务 第10章 网络与数据处理 第11章 手机通信功能开发 第12章 手机特有Feature开发 第13章 桌面组件与多媒体数据采集 第14章 传感器应用的开发 第15章 Google服务 第16章 Android游戏开发实践——快乐数独案例篇 第17章 Android地图搜索应用——美食天下 第18章 Android社交分享平台——口袋微博
本章将要介绍的是Android开发起步的相关知识,首先对Android平台进行简单的介绍,其中包括Android的背景及其应用程序的框架。然后会向读者讲解如何搭建.Android的开发环境、如何在Eclipse中创建一个项目,以及如何使用Android平台提供的工具调试和监控应用程序。1.1Android平台简介Android平台自发布以来就一直吸引着广大开发者的目光,本节就对Android平台做简单的介绍,读者通过本节的学习可以对Android平台的来龙去脉及内部结构有比较透彻的了解。1.1.1Android背景介绍Android是一个开放的手机操作系统平台,为移动设备提供了一个包含操作系统、中间件及应用程序的软件叠层架构。AndroidSDK为开发人员使用Java语言编写Android平台下的应用程序提供了必要的工具和API。1.Android的诞生Android也是一家公司的名称,这家公司的创始人名叫AndyRubin。AndyRubin原来是苹果公司的一名工程师,后来创办过几家公司。在创建Android公司时,AndyRubin准备打造一个移动终端平台并将其对开发人员开放,后来Google收购了该公司,于是就有了今天如日中天的Android。2.Android的特性Android自推出以来如此受追捧不仅仅是因为网络巨头Google的大力扶持,Android自身所具有的特性才是吸引全球精英开发者的更重要原因。其主要特性如下。应用程序框架:可以方便地重用和替换手机组件。Dalvik虚拟机:专为移动设备优化的虚拟机。
《Android核心技术与实例详解》:500分钟视频讲解,结合真实案例介绍And roid基本组件的使用及应用开发的整个流程,全面介绍Android平台的控件开发,并配有典型实例,每段代码都有详细的解析,让你明白来龙去脉,《Android核心技术与实例详解》独有的Google地图开发指导,让你技高一筹,配有3个超高价值的项目案例,并配视频讲解。游戏开发实践——快乐数独,地图搜索应用——美食天下,社交分享平台——口袋微博。《Android核心技术与实例详解》涵盖的主要内容Aridroid开发起步,Android布局管理器,Android常用高级控件,游戏与3D应用程序开发,网络与数据处理,手机特有Feature开发,传感器应用的开发,Android游戏开发实践——快乐数独,Android社交分享平台——口袋微博,Android应用程序的构成,Android常用基本控件,Android事件处理模型,消息广播与服务,手机通信功能开发,桌面组件与多媒体数据采集,Google服务,Android地图搜索应用——美食天下,《Android核心技术与实例详解》读者对象:Android入门与进阶人员,对手机开发感兴趣的人员,Android应用开发人员,相关培训班的学生。
无
如果你是搞java的,这本书非常适合你学习Android开发
如果你是搞C#等别的语言的,想转型或扩展下自己,这是一本非常不错的入门书
不过口袋微博这章,服务端是用了java。如果能用多种语言就完美了。因为不可能所有的Android开发公司的员工都是java程序员。算是美中不足吧。本人拙见。
Android核心技术与实例详解,这本书是我看了几章电子书后才决定买的,确实不错
带入我进入了android开发的大门,很基础,例子也很好
内容清晰,适合android入门者,里面的例子也都比较简单。
刚翻看一些,这书挺不错,实例代码不少,适合初学者。
这本书写得浅显易懂,操作步骤写得很详细,很方便一边学习一边练习。
书的质量很好,内容也很详细,适合初学者入门!
说实话,书的内容很一般,例子选取比较浅显,讲得很简单,结构也不清晰,不必要的重复很多,基本不适合初学者。
一本好书,内容很详细,不错的初学者教程
书的基本知识都是大同小异..
实例部份不错.
很不错的书,适合我这种初学者看
非常好!内容看完前三章了,比较合我的胃口,呵呵。
注释丰富,容易看懂
这本书中的例子较多,涉及的知识点也很多的,值这个价格的
适合andriod入门者
不错的入门级书籍,可以借鉴
看不懂。我高一学生
正版书,好东西,物流很快,就是配货事时间很长啊。
快递十分给力 9点拍的 下午5点就到了 8个小时 真给力 书不错
不错,正是现在学习需要的
快递的速度很快,而且书的质量很好。
书写的挺好的,比较实用
该书很好很实用,商家送货也很快。
书太贵了,买不起
书一般吧 没有想象当中的好
如果你是搞java的,这本书非常适合你学习Android开发
因为买了Android的手机,所以心血来潮买了这书,没细看只是大致翻了一下。数很厚实,对的起这个价。
书是不错的,只是本人不是学软件设计的,对于软件的开发来说,也算是个初学者,看起来有点困难。不过已经不错了。书很厚,值得。
大致翻了下 在同类书籍中代码注释算是比较多比较详细的 当然可能很多注释不一定有意义 另外书的纸张是那种黄黄的 算是略为不足吧
可能过的久了点才发评论,主要是前段时间没有怎么看,最近安装了环境玩了下,感觉很好,有点成就感,书上的实例很好,对于我这个初学者还是很适用的,建议如果是刚刚入门的朋友可以看看。
里面的内容写得比较详细,还不错
拿回来光盘碎成啥样了,哎,有点失望,书还不错,就光盘不好
这本书还算不错,初学者可以多看看。
比较实用的技术书,学习中
在当当买我所要的”知识“,很放心
这本书看起来不错,物流相当慢
还没开始看啊,老师推荐的
书看起来还不错,慢慢看
质量很好,就是输有点厚啊,不知道能不能读完
书在书店里面看过了,还不错,各个知识点都有涉及
这纸张的质量啊。。。。。。内容还可以
入门级的,可以看看,总体来说还是可以的吧
写得蛮细
怎么还没有到呀
整书的编制还是很不错的,只是内容有此空洞,但对android一点也不了解的人来说,还是可以一读的
正在看内容还行,就是光盘里资料有点少
一般般,还是有很多可以鉴证的
书本不像盗版,只是如果价格可以更低就好了
当当客服差劲。物流差劲。包装简陋。书籍损伤
书还是很厚的,不过放眼望去,全是代码,作者还是很辛苦的。如果拿来照抄是没有问题的,尽管很多情况下写程序不是照抄就能解决的。以后遇到书名里含有“实例”,配有光盘的书,坚决不买。
很多代码,感觉它算不上核心技术吧,而且在代码中的一些类的作用都没解释,只是告诉你是个什么类,表示无语。
难度比入门高一点,建议看看mars的视频再来看看这本书
里面附带的光盘估计是丢了,随便就给我塞了一张不是这本书的~~~~~~~
书不错,快递很给力。就是拿到手少了张光盘。。。可以发给我不?
这是我看过的最好的Android入门书了,书中基本每行代码都有注释。。。很好。。。很适合初学者。。。顶下峰哥,他写的游戏开发2.0的那个也很不错。。。。
书不错,讲的很详细,光盘放我电脑上读不出来,我还以为是坏的呢,放我同事的电脑上可以读出来视频内容大概看了下,就是3个项目的视频
随手翻阅看来下,总体来说还是挺不错,只是不太喜欢它某些排版的方式
光盘完全读不出来,是什么情况?想找光盘里面的代码,怎么办
就是有些内容有点过时
很不错!挺好看的,挺便宜。
内容丰富,质量很好,便于学习
先说内容方面优点吧:这本书的优点是讲得 很详细,每一行基本都有注释,而且附带的光盘中也有完整的工程代码,直接导入工程就能运行,很适合入门的朋友来看。已经入门的朋友看这个 就会感觉有点啰嗦了内容的缺点是:讲得太简单,对于有一定 android编程基础的 感觉 看起来 有点罗嗦。接下来要讲的是 我这次 网购的感受:... 阅读更多
书整体不错 还在看之中 作为初学者。。。表示可以接受
还可以吧,看着不错,容易懂,就是太肤浅,适合入门
买书只是为了里面的小例子练习,有些许地方不是很详细的讲解,不过也好,自己动脑解决。光盘例子很少,不过也算是经典了,冲着微博例子去得
XMl布局文件不是很规范,看着有点乱,Java代码基本上都有注释,还算说的过去。
推荐作为入门级和对android有些了解的少年购买!实例与技术结合更易理解!
本书中有好多的地方没有介绍,就给你直接来了个例子,我个人感觉应该往书中增加一些理论性的介绍,然后,我们再去学习他们的例子。
挺不错的一本书,看了,
有DVD光盘 实例很不错
纸张像盗版书,其它还没看
凑合吧.凑合