Android基础教程:第3版:修订版

当前位置:首页 > 计算机/网络 > 程序设计 > Android基础教程:第3版:修订版

  • 版 次:1
  • 页 数:
  • 字 数:
  • 印刷时间:2011年06月01日
  • 开 本:
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787115252975
作者:(美) 伯内特(Burnette,E.) 著,田俊静,张波,黄湘情 等译出版社:人民邮电出版社出版时间:2011年06月 
编辑推荐

 Google Android赢在起跑线!       深入浅出,轻松实用        理论与实践的完美呈现

 
内容简介

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

作者简介

Ed Burnette 资深软件技术专家,拥有20多年软件开发经验。SAS高级计算机实验室的联合创始人和高级研究员。他是Planet Android(www.planetandroid.com)网站的创办人和ZDNet的专栏作家。除本书外,他还出版了Google Web Toolkit: Taking the Pain out of Ajax和 Eclipse IDE Pocket Guide等著作。

目  录
第一部 分Android简介
1.1 安装工具 2
1.1.1 Java 5.0+ 2
1.1.2 Eclipse 3
1.1.3 AndroidSDK启动程序软件包 4
1.1.4 AndroidSDK组件 4
1.1.5 Eclipse插件 5
1.2 创建第一个程序 7
1.3 在模拟器上运行程序 8
1.3.1 创建一个AVD 8
1.3.2 再试一次 10
1.4 在手机上运行程序 10
1.5 快速阅读指南 11
2.1 Android的系统架构 12
前  言
2007年11月5日,谷歌公司推出了自己的开源手机平台,正式命名为Android,该平台由操作系统、中间件、用户界面和应用软件组成。谷歌公司对外宣称这是首个为移动终端打造的真正开放和完整的移动平台。
作为基于Linux的开源手机平台,Android包括一部手机工作所需的全部软件——操作系统、用户界面和应用程序,而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌公司与开放手机联盟合作开发了Android,这个联盟囊括了中国移动、摩托罗拉、高通、宏达和T-Mobile在内的30多家无线应用方面的领头羊。通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,谷歌公司希望能建立一个标准化、开放式的移动电话软件平台,这样必将推进更好、更快的创新,为移动用户提供不可思议的丰富应用和服务。
Android作为谷歌公司企业发展战略的重要组成部分,将进一步推进“随时随地为每个人提供信息”这一目标的实现。作为一款多方倾力打造的平台,Android具有许多优点:实际应用程序运行速度快;开发限制少,平台开放;程序多任务性能优秀,切换迅速等。当然,它也具有系统细节不完善、电源管理不好、软件界面不太好、支持的软件厂商还比较少等缺点。但是凭借谷歌公司的强大实力以及与开放手机联盟的通力合作,我们相信Android会越来越好,一定会成为主流的手机操作系统平台。
媒体评论

“这本书极其出色,不仅文笔流畅、浅显易懂,内容也妙趣横生。它既恰到好处地讲解了Android独有的特性,同时也突出了高质量编程的原则。”
——Anthony Stevens,Pocket Journey创始人兼CTO
“Ed Burnette的这本书虽然篇幅不长,但内容丰富,保持了Pragmatic系列图书的一贯风格。仅凭2D和3D图形方面的内容,本书就非常值得所有Android开发人员拥有。”
——Mark Murphy,CommonsWare创始人

在线试读部分章节
Android是一款针对手机的全新开源软件工具包,它由谷歌和开放手机联盟(OpenHandsetAlliance)共同创建。Android遍布于数百万部手机和其他移动设备,并因而成为应用程序开发人员的主要平台。无论你是业余爱好者还是专业程序员,无论是自己玩玩还是为了盈利,都应该了解关于Android开发的更多信息。本书将帮助你快速入门。
Android的特别之处
如今,市场上已经存在许多移动平台,包括Symbian、iPhone、WindowsMobile、BlackBerry、JavaMobileEdition,以及LinuxMobile(LiMo)等。当我向别人说起Android时,他们的第一个疑问通常是:我们为什么还需要另一个移动标准?它又有何惊人之处?
虽然Android的一些特性并非首创,但它是第一个将以下特性结合在一起的环境。
? 基于Linux,真正开放、开源、免费的开发平台。手持设备制造商钟情于它的原因是可以使用和定制该平台而不需要支付版税。开发人员喜欢它,因为他们知道这个平台是独立的,不受任何厂商的限制。
? 受InternetMashup思想启发的基于组件的架构。一个应用程序的组件可以在另一个应用程序中用作其他用途(这可能是原开发人员最初并未想到的)。甚至可以将Android内置的组件替换为自己改进后的版本。这将在移动领域掀起新一轮的创新风潮。
? 众多开箱即用的内置服务。基于位置的服务使用GPS或手机发射塔三角测量法,让你可根据所处位置来定制用户体验。凭借功能全面的SQL数据库,利用强大的本地存储能力,可以完成偶尔连接的计算和同步操作。浏览器和地图视图可以直接嵌入应用程序。所有这些内置服务有助于提高功能的标准,同时降低开发成本。
? 应用程序生命周期的自动化管理。多层安全措施将程序彼此分离,这将使智能电话的系统稳定性达到前所未有的水平。最终用户不再需要担心哪些应用程序是活动的,也不必在运行新程序前先关闭原有的一些程序。Android针对低功率、低内存的设备进行了优化,这种根本性的优化是之前的平台从未尝试过的。
? 高质量的图形和音效。将类似于Flash的光滑、无锯齿的2D矢量图形和动画与3D加速的OpenGL图形相结合,可实现各种新式的游戏和商业应用程序。Android内置了符合最常用行业标准音频和视频格式的编解码器,这些格式包括H.264(AVC)、MP3和AAC。
? 当前及未来各类硬件间的可移植性。所有程序都是用Java语言编写的,并且将由Android的Dalvik虚拟机执行,所以代码在ARM、x86和其他架构之间是可以移植的。Android提供了对各种输入方法的支持,比如说键盘、触摸屏和轨迹球。用户界面可以针对任何屏幕分辨率和屏幕方向进行定制。

 Android基础教程:第3版:修订版下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017