前 言
随着3G的到来,无线带宽越来越宽,使得更多内容丰富的应用程序装入手机成为可能,如视频通话、视频点播、移动互联网冲浪和内容分享等。为了承载这些数据应用及快速部署,手机功能将会越来越智能,越来越开放。为了实现这些需求,必须有一个好的开发平台来支持,在此由Google公司发起的OHA联盟走在了业界的前列,2007年11月推出了开放的Android平台,任何公司及个人都可以免费获取源代码及开发SDK。由于其开放性和优异性,Android平台得到了业界广泛的支持,其中包括各大手机厂商和**的移动运营商等。继2008年9月**款基于Android平台的手机G1发布之后,三星、摩托罗拉、索爱、LG等主流手机制造商都推出了自己的Android平台手机。在2011年底,Android超越了塞班和iOS,雄踞智能手机市场占有率榜首的位置。
毕竟Android平台被推出的时间才短短5年,了解Android平台软件开发技术的程序员还不多,如何迅速地推广和普及Android平台软件开发技术,让���来越多的人参与到Android应用的开发中,是整个产业链都在关注的一个话题。为了帮助***更快地进入Android开发行列,笔者特意精心编写了本书。本书以Android应用程序的开发为主题,并结合真实的案例向读者详细介绍了Android的基本组件的使用及应用程序开发的整个流程。本书的讲述由浅入深,实例全面并典型,几乎囊括了所有和Android应用相关的项目。
从技术角度而言,Android是一种融入了全部Web应用的平台。随着版本的更新,从*初的触屏到现在的多点触摸,从普通的联系人到现在的数据同步,从简单的Google Map到现在的导航系统,从基本的网页浏览到现在的HTML 5,这都说明Android已经逐渐稳定,而且功能越来越强大。此外,Android平台不仅支持Java、C、C++等主流的编程语言,还支持Ruby、Python等脚本语言,Google甚至专为Android应用开发推出了Simple语言,这使得Android有着非常广泛的开发群体。
本书的内容
在本书的内容中,以成稿时*新的Android 4.4平台为基础,按不同的门类开发了166个实例,其中包含了4个大型、完整的案例,主要内容如下。
第1章 UI布局实例
第2章 控件开发实例
第3章 自动化服务实例
续表
第4章 数据存储实例
第5章 电话和短信实例
第6章 图形图像实例
第7章 网络实例
第8章 多媒体实例
第9章 Google地图实例
第10章 Google API实例
第11章 平板实例
第12章 游戏实例
第13章 Android程序优化
第14章 可穿戴设备开发实例
第15章 手机地图系统
第16章 音乐播放系统
第17章 NBA激情投篮
第18章 邮件系统
参与本书编写的人员有:王东华、王振丽、熊斌、朱桂英、周秀、邓才兵、罗红仙、王石磊、孙宇、程娟、王文忠、王梦、陈强、于洋、管西京。本团队由于时间和水平所限,书中难免有不足之处。如有纰漏和不尽如人意之处,诚请读者提出意见或建议,以便修订并使之更臻完善。另外,为了更好地为读者服务,我们专门提供了技术支持网站www.topchuban.com,欢迎读者光临论坛,无论是书中的疑问,还是学习过程中的疑惑,本团队将尽力为大家解答。请访问www.broadview.com.cn/17317下载本书的相关资源。
编著者
2014年7月