前言
为什么要写这样的一本书
现如今,伴随着3G互联网时代的到来,手机行业逐渐兴起,手机的配置越来越高。手机处理器由原先的ARM系列,直到现在的英伟达将JEFORCE图形处理芯片整合到手机处理器中,推出了功能强大的双核图睿处理器。处理器频率从低频单核到高频多核,3D渲染能力得到大幅度提升,其性能甚至直追PC的处理器。智能手机的内存也由原先的几十兆字节上升到现在的几吉字节,智能手机逐渐成为当代人们日常生活的首要选择。
在智能手机的使用方面,Android及iPhone手机已经逐渐成为智能手机使用者的首要选择。并且在Android手机与iPhone手机的竞争中,Android所占的比重越来越大,从而需要更多的基于Android平台的软件来满足人们日益变化的软件需求。
但是,目前国内适合初学者学习Android技术的书籍较少,可以详细介绍该平台基础知识的书籍更是少之又少,因此写这样一本可以详细介绍Android平台下的基础知识的书籍就显得尤为重要。
本书结合作者多年的编程及培训经验,既介绍了Android平台下软件开发的基础知识,同时又通过3个真实案例向读者详细介绍了基于Android平台的软件开发的完整步骤。希望读者通过本书的学习尽快掌握Android平台下软件开发的相关知识。
本书特点
1. 内容丰富多彩,由浅入深
本书中既提供了Android平台下大量的基础案例,同时又提供了多个真实的案例给读者学习。内容丰富多彩、由浅入深,使初学Android软件开发的读者,逐渐成长为Android软件开发者中的大师。
2. 结构清晰明朗,语言简明扼要
本书中的所有案例均是按照笔者在实际开发过程中的思路进行介绍的,开发过程也全部是按照实际项目开发流程进行的,结构清晰明朗,语言简明扼要。同时在本书中笔者为读者穿插了很多使用的编程技巧,便于读者学习。
3. 超值并实用的光盘
为了帮助读者更好地掌握Android手机应用软件开发的基本流程,本书附赠DVD光盘,包含本书中全部案例的源代码。
内容导读
本书总共分两篇,第一篇详细介绍了基于Android平台下软件开发的知识大全,主要对Android平台下控件及高级应用技术等相关内容进行介绍。
第二篇通过3个比较大的案例来详细讲解Android平台下开发软件的流程,通过这3个案例的讲解,相信读者会对Android平台下软件的开发有更深层次的理解。
本书面向的读者
本书的内容丰富,包含了Android平台下软件开发的大部分有用的技术。同时为读者详细地介绍了真实软件的开发流程,主要面向以下读者。
□ 初学Android人员
本书详细地介绍了基于Android平台下软件开发的基本知识,提供了几个比较大的真实项目以供读者参考并学习软件的开发流程。作为一名初学Android的开发人员,通过学习本书应该做到基本掌握Android软件开发的相关知识,同时初步踏入Android软件开发者的行列。
□ 有一定Android基础并且希望学习Android高级开发技术的读者
本类读者可以通过学习本书的第一篇快速掌握Android开发的基础知识、高级控件的开发及Android平台下特效的开发。通过学习本书第二篇可以基本掌握Android平台下软件的开发流程,并且可以基本应用本书中所介绍的软件开发技术。
□ 在职的开发人员
本书中的所有案例都是经过笔者精心挑选的,其中涉及的软件特效的开发均是笔者今年研究所得。在职的开发人员可以通过学习本书巩固自己的基础知识,并通过学习书中介绍的开发流程进一步提升自己的软件开发水平,力争成为该行业的开发大师。
致谢
本书在编写过程中得到了唐山百纳科技有限公司Java培训中心的大力支持,同时孙佳佳、李光正、蒋召志、郑安、田永宏、李建宝、李腾飞、杨占平、彭江华、王海峰及作者的家人为本书的编写提供了很多帮助,在此表示衷心的感谢!
由于编者的水平和学识有限,且书中涉及的知识较多,难免有疏漏之处,敬请广大读者朋友批评指正,并多多提出宝贵意见。
编著者