第一图书网

Google Android揭秘

W.Frank Ableson,Charlie Collins,Robi Sen 人民邮电出版社
出版时间:

2010-3  

出版社:

人民邮电出版社  

作者:

W.Frank Ableson,Charlie Collins,Robi Sen  

页数:

342  

字数:

532000  

译者:

张波,高朝勤,杨越  

Tag标签:

无  

前言

  Android是谷歌公司开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序——一部手机工作所需的全部软件,而且不存在任何阻碍移动产业创新的专有权障碍。谷歌公司与开放手机联盟合作开发了Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达电和T-Mobile在内的30多家技术和无线应用的领军企业组成。谷歌公司希望通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。  本书提供了关于Android平台和Android开发的全面信息,涵盖了Android开发流程中所需的各方面信息,包括Android平台的基本概念、开发环境的搭建和设置、用户界面组件的使用、交互机制、数据存储和检索、电话功能、通知与提醒、Graphic API和多媒体支持。本书还提供了大量示例程序,所有代码都配有详尽的说明,并在最后指导读者创建了一个复杂的应用程序——既是对所学知识的巩固和应用,也是对实际开发的演练。  本书覆盖面广、结构清晰,是一本关于Android开发的全新入门指南。它面向具备基本Java知识的各层次开发人员,无论你是经验丰富的专业程序员,还是初涉编程领域的新手,都可以从本书中获取有价值的信息。书中的示例通用性高,特别适合读者参考使用,读者可以将本书作为一本开发参考手册。  Android是一个新兴的软件开发环境,目前国内关于Android开发的资料非常有限。相信本书的出版可以为Android开发的发展起到积极的推动作用。  本书由张波、高朝勤、杨越、漆振、徐红霞等翻译,由张波进行全书统稿。作为原著作者与中文读者之间的“传话人”,我们希望能把作者要表达的意思用中文完整且准确地传达出来,使更多的读者能从中受益。虽然我们在翻译过程中竭力以信、达、雅为目标,但由于水平有限,书中难免会出现疏漏,恳请广大读者给予批评指正。

内容概要

  这是一本全面介绍Android相关知识的图书,全书分为三个部分,由浅入深,从Android初级知识,讲到一些关于核心编程的实用示例,最后还讨论了一些高级应用程序的话题。在介绍Android编程的时候,各主题都使用了独立的示例来演示,这些示例也都可单独作为想在Android编程中大展拳脚的编程新手或资深开发者的参考。  本书适合Android开发人员和技术爱好者阅读。如果能从头到尾读完本书,读者将对Android有深入的了解,从而能在Android开发中大显身手。

作者简介

  W. Frank Ableson MSI Service公司总裁,同时是Linux Magazine的移动开发编辑。有着15年以上的软件开发经验,现在主攻移动和嵌入式技术领域,是一个活跃于移动软件市场的高产软件开发者。  Charlie Collins 有着超过12年的Java开发经验,是GWT in Practice一书的合著者,同时也在网上发表过很多技术文章。  Robi Sen Twin Technologies公司的任事股东,致力于RIA开发工作,同时有着丰富的无线技术经验,现从事电子战和电子对抗的研究。

书籍目录

第一部分 Android概述 第1章 Android简介  第2章 开发环境 第二部 Android SDK实战 第3章 用户界面  第4章 Intent与服务  第5章 存储和检索数据  第6章 联网与Web服务  第7章 电话技术  第8章 通知与提醒  第9章 图形与动画  第10章 多媒体  第11章 位置服务 第三部分 Android应用程序 第12章 全面应用:Field Service Application  第13章 Android高级编程 附录A 安装Android SDK 附录B 在Android设备上签名和安装应用程序 

章节摘录

  Android是专为移动设备开发的一个软件环境,它不是一个硬件平台。Android包括一个基于Linux内核的操作系统、一个丰富的用户界面、一些最终用户应用程序,并且提供了各种代码库、应用程序框架和多媒体支持。当然,它还提供了电话功能!虽然其底层操作系统的组件是用C或C什编写的,但Android的用户应用程序则是用Java编写的。甚至其内置应用程序也是用Java编写的。除了第13章中介绍的一些简单Linux练习之外,本书中的所有代码示例都是通过AndroidSDK用Java编写的。  Android平台的特点之一就是内置应用程序和使用SDK创建的应用程序之间没有任何区别。这意味着你可以编写强大的应用程序来使用设备上的可用资源。图1.1展示了Android和运行它的硬件之间的关系。Android是一个开源平台,这可能是它最显著的特点之一;全球开发人员社区可以也一定能够提供它所缺少的元素。Android基于Linux内核的操作系统并没有附带复杂的shell环境,但由于这个平台是开放的,因此可以单独编写shell并将它安装到设备上。同样,多媒体编解码器可以由第三方开发人员提供,并且不需要依赖谷歌公司或任何其他人来提供新的功能。这就是开源平台为移动市场带来的优势。  移动市场是一个飞速发展的市场,众多目标各异的公司都跻身其中参与竞争。移动运营商、移动设备制造商和软件供应商之间的关系通常很奇怪。移动运营商希望锁定它们的网络,控制并计量数据流量.设备制造商希望通过功能、可靠性和价格使自己能独树一帜。软件供应商则希望释放网络访问的潜力,以便交付一流的应用程序。它们所面对的都是一个要求苛刻的用户群体,包括消费者和公司。这些用户越来越钟爱“免费电话”,并且运营商的收入虽然颇丰,但客户忠诚度并不高。移动市场不仅为参与者提供了众多机会,同时也蕴藏着巨大的风险。深知行业致命问题的手机零售商只希望能够在变幻莫测的市场中生存下来。用户对手机的期望也在不断迅速地变化着。图1-2展示了我们看待移动技术的方式以及它在未来几年内的发展趋势。

媒体关注与评论

  “强烈推荐!”  ——Horaci Macias,Avaya集团软件架构师  “本书富含有价值的代码和技巧。”  ——Scott Webster,AndroidGuys网站编辑  “无论对菜鸟还是高手,这本书都可谓是一盏指路明灯。”  ——Kevin Galligan,Medical Research Forum公司CTO


编辑推荐

  Android开发必读之作  实用代码帮你迅速掌握开发技巧  从零开始构建精彩的Android应用程序  Android是时下非常流行的一种开源移动开发平台,它得到了全球众多知名硬件生产商和移动运营商的支持,已经成为移动应用领域最重要的平台之一。  《Google Android揭秘》以一种简洁明快的方式介绍了与Android体系结构有关的重要概念,并辅以相当数量的实用示例来支撑这些概念性知识。三位作者展示出他们在移动开发领域所积累的经验,并运用他们对Android技术文档的深入理解,从,Android平台的基础知识讲起,再逐步深入到构建Android应用程序所需的基本技能,最后结合示例介绍了如何创建比较复杂的Android高级应用程序,由浅入深地为读者讲述了开发实用的Android应用程序所需要的专业知识。  《Google Android揭秘》对学习Android应用开发的新手而言用处很大,对老练的移动开发人员来说也颇具参考价值。

图书封面

图书标签Tags

广告

下载页面


Google Android揭秘 PDF格式下载



《Google Android揭秘》覆盖面广、结构清晰,是一本关于Android开发的全新入门指南。它面向具备基本Java知识的各层次开发人员,无论你是经验丰富的专业程序员,还是初涉编程领域的新手,都可以从《Google Android揭秘》中获取有价值的信息。书中的示例通用性高,特别适合读者参考使用,读者可以将《Google Android揭秘》作为一本开发参考手册。


android很适合的一本书。适合初学者。


这本书写的不赖 看了 还没看完 不过总体还是可以的 初学者还是适合的


帮人买的书,据说非常好的书,经典


喵的,还好意思要评论,另外两间商品你非要让我等上半个月是吧,这物流业太烂了吧,淘宝的那些小店做的都比你们好


这书可以,很不错


《GoogleAndroid揭秘》这本书很不错


整体来说还不错虽然封面丑了点


整体感觉不错,某些地方翻译不是很准,我是对照英文电子书一起阅读的,各层次内容都有涉及,如果要求更深入学习建议多参考国外网上最新内容,现在通用Android2.2版本涉及很少,仅作参考书吧


可以看看,示例代码还是蛮多的,部分代码值得研读~


什么揭秘呀,只是一本入门的书


内容也很一般,组织的不太好。阅读此书总有一种不透的感觉,刚刚讲到重点就一带而过了。
建议朋友们,再比较比较吧。


内容很浅,只适合入门的朋友看


还处于了解阶段,我觉得写得还是很简单的


算是入门的教材了


内容一般 书封面有磨损 还可接受


读此书的第一感觉是东拉西扯,没有一个很严谨的主线安排。例程的顺序安排不合理,有时要先写的代码反而在后面,以至于必须前后翻查,很不方便。同时例程的代码风格很有问题,作者Java功底显然不足,采用了非常多“不良”实践(可以参考第三章例程,糟糕的命名、滥用this、难以想象的Constants类)。
不推荐学Android的朋友买这本书。


  虽然这只是一本入门书,但是远比其他中文的、哪怕国外的入门书要经典(这里仅仅指我当时入门看的书,大约在10年9、10月,现在有些翻译的国外的书也挺好)。这本书力求详细,不只告诉你API是什么怎么用,而且告诉你为什么这么用,道理和目的是什么,所以作为入门很值得一读,了解整个android的开发过程,对API的掌握和熟练有很大帮助。


  从初学Android,到现在正式搞Android开发,这本书一直没有离开过。
    目前,国内Android市场不断扩大,学习Android的人越来越多,教程也上架了不少,但总体感觉,这种基于架构的开发,国内教程普遍只注重上层的范例开发,就是说,只是通过实例来讲解Android可以做些什么,然后如何简单的实现,原理剖析不够深入。当然,不光是Android,其他方向的也是如此,这也是许多国内教程的鸡肋。
    这本书呢,说不上非常经典吧,毕竟,原名就是—— Unlocking Android: a developer's guide,一本指南而已,但相对目前国内已经上架的那些Android教程中,这本书算是解析得比较有深度的,有一定原理性,对Android的介绍也足够前面了,尤其像Intent、Service(包括AIDL)、数据存储这些Android中最基本但掌握又要花些时间的组件,作者特地花了两章节的篇幅进行了很深入的解析,这是目前很多教材所不具备的。作者能把一系列应用串联起来讲解,最终开发出一个比较实用的实例(真正的实例啊~~~),中间也穿插着一些开发的基本思路,的确能让读者学到不少东西。这绝不是一本单纯的应用开发教材。
    话说回来,这是一本国外教材,老外教书的思路不像国内那么浅显易懂,一章节讲就是一个实例,每小节的内容都相互联系着,所以,要掌握这本书的内容,可能一些章节要看上不止一遍。但作为引进的Android教材,目前,这本是不二之选


问下哪里又中文版下载呢?完全找不到啊


这个,表示不知道哪里下载了,当时看的图书馆借的纸质版的。


是在北京的那个图书馆吗?


相关图书