android基础教程(第3版·修订版)

android基础教程(第3版·修订版)

ID:31521293

大小:4.43 MB

页数:32页

时间:2019-01-12

android基础教程(第3版·修订版)_第1页
android基础教程(第3版·修订版)_第2页
android基础教程(第3版·修订版)_第3页
android基础教程(第3版·修订版)_第4页
android基础教程(第3版·修订版)_第5页
资源描述:

《android基础教程(第3版·修订版)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、内容提要本书是一部关于Android开发的基础教程,采用Pragmatic系列图书一贯由浅入深、循序渐进的方式讲解了Android程序设计的核心概念和技术。本书不仅结合数独游戏开发案例形象生动地讲解了Android生命周期、用户界面、2D图形、多媒体,以及本地数据存储等基础知识,而且通过“Hello,Android”项目深入探讨了外部通信、基于位置的服务、内置SQLite数据库、3D图形、多点触控、小部件、兼容性测试,以及如何向AndroidMarket发布应用程序等内容。前13章章尾均有“快速阅读指南”,你无需按照顺序阅读该章,即可迅速找到所需信息,并高效地完成工作。本书适合

2、所有移动开发人员学习参考。图灵程序设计丛书Android基础教程(第3版·修订版)◆著[美]EdBurnette译田俊静张波黄湘情等责任编辑卢秀丽执行编辑毛倩倩◆人民邮电出版社出版发行北京市崇文区夕照寺街14号邮编100061电子邮件315@ptpress.com.cn网址http://www.ptpress.com.cn北京印刷◆开本:800×10001/16印张:15.25字数:360千字2011年6月第2版印数:4501—8000册2011年6月北京第1次印刷著作权合同登记号图字:01-2011-0616号ISBN978-7-115-25297-5定价:43.00元读者服

3、务热线:(010)51095186转604 印装质量热线:(010)67129223反盗版热线:(010)67171154前言1前言Android是一款针对手机的全新开源软件工具包,它由谷歌和开放手机联盟(OpenHandsetAlliance)共同创建。Android遍布于数百万部手机和其他移动设备,并因而成为应用程序开发人员的主要平台。无论你是业余爱好者还是专业程序员,无论是自己玩玩还是为了盈利,都应该了解关于Android开发的更多信息。本书将帮助你快速入门。Android的特别之处如今,市场上已经存在许多移动平台,包括Symbian、iPhone、WindowsMobi

4、le、BlackBerry、JavaMobileEdition,以及LinuxMobile(LiMo)等。当我向别人说起Android时,他们的第一个疑问通常是:我们为什么还需要另一个移动标准?它又有何惊人之处?虽然Android的一些特性并非首创,但它是第一个将以下特性结合在一起的环境。ß基于Linux,真正开放、开源、免费的开发平台。手持设备制造商钟情于它的原因是可以使用和定制该平台而不需要支付版税。开发人员喜欢它,因为他们知道这个平台是独立的,不受任何厂商的限制。ß受InternetMashup思想启发的基于组件的架构。一个应用程序的组件可以在另一个应用程序中用作其他用途

5、(这可能是原开发人员最初并未想到的)。甚至可以将Android内置的组件替换为自己改进后的版本。这将在移动领域掀起新一轮的创新风潮。ß众多开箱即用的内置服务。基于位置的服务使用GPS或手机发射塔三角测量法,让你可根据所处位置来定制用户体验。凭借功能全面的SQL数据库,利用强大的本地存储能力,可以完成偶尔连接的计算和同步操作。浏览器和地图视图可以直接嵌入应用程序。所有这些内置服务有助于提高功能的标准,同时降低开发成本。ß应用程序生命周期的自动化管理。多层安全措施将程序彼此分离,这将使智能电话的系统稳定性达到前所未有的水平。最终用户不再需要担心哪些应用程序是活动的,也不必在运行新程

6、序前先关闭原有的一些程序。Android针对低功率、低内存的设备进行了优化,2前言这种根本性的优化是之前的平台从未尝试过的。ß高质量的图形和音效。将类似于Flash的光滑、无锯齿的2D矢量图形和动画与3D加速的OpenGL图形相结合,可实现各种新式的游戏和商业应用程序。Android内置了符合最常用行业标准音频和视频格式的编解码器,这些格式包括H.264(AVC)、MP3和AAC。ß当前及未来各类硬件间的可移植性。所有程序都是用Java语言编写的,并且将由Android的Dalvik虚拟机执行,所以代码在ARM、x86和其他架构之间是可以移植的。Android提供了对各种输入方

7、法的支持,比如说键盘、触摸屏和轨迹球。用户界面可以针对任何屏幕分辨率和屏幕方向进行定制。Android为用户与移动应用程序交互提供了全新的方式,同时也提供了实现这些交互的底层技术保障。然而,Android最令人心动之处莫过于你可以为它编写软件,本书恰好可以提供这方面的帮助。读者对象阅读本书唯一的前提条件是具备对Java编程或类似面向对象语言(比如说C#)的基本理解,不需要拥有为移动设备开发软件的经验。实际上,如果你确实有这方面的经验,反倒应该忘记它们。Android是如此与众不同,因此最好不

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。