Android应用开发

出版时间:2010-9  出版社:人民邮电  作者:(美)罗杰|译者:李耀亮  页数:295  译者:李耀亮  
Tag标签:无  

前言

在Google宣布推出Android平台之前,各种智能手机平台已经成型,甚至还有好几种开源的智能手机平台。但是Android平台的问世不仅激起了一阵对相关技术的热潮,还可能会改变整个手持设备领域的生态。通常的手机平台只是简单地将一些功能集合起来(比如电话、E-mail、酒店查询和天气预报等),而Android平台则相当于通向整个世界的一个窗口,限制它的只有用户和开发者的想象力。过多的溢美之词就不在这里说了。这本书适合那些想了解Android平台开发环境,并且希望能够编写出富有创新精神的手机应用软件的开发者阅读。为了编写这本书,我们花了好几个月的时间对不同版本Android SDK的代码和功能进行了深入剖析。我们试图将一个真实的Android介绍给读者,许多内容已经超越了Android官方文档和各种在线资源的范围。仔细阅读本书后,任何有经验的Java程序员都可以编写出功能丰富而又健壮的Android应用程序。本书还在某些细节部分对Android操作系统的内部实现进行了介绍,这样将更加有利于开发者高效和正确地编写Android应用程序。本书的读者对象本书主要面向那些有一定软件开发基础,而又想学习Android平台应用软件开发的程序员。阅读本书之前应该具备一定的Java语言基础,对用户界面系统要有一定的了解,还应熟悉Android操作系统中用到的一些技术,比如.XML、SQL、G1hlk(XMPP)、OpenGL-ES和HTTP等。

内容概要

本书通过丰富而翔实的实例展示了在Android平台下开发手机应用软件所必需的概念和技术。书中不仅对Android应用程序的开发环境和调试方法进行了详细介绍,而且对Android软件开发的一些关键技术和API进行了讲解,包括数据库、定位和地图、图形用户界面、进程间通信以及手机通话等相关内容。本书还对Android平台下开发环境的搭建、程序的签名和发布以及程序调试和性能优化所用到的工具和方法等进行了讲解。  本书适合有一定程序设计基础并致力于从事Android平台应用软件开发的读者阅读。  Android操作系统是目前市面上最流行的开源智能移动平台,本书深入地介绍了在Android平台下开发智能手机应用软件所必需的一些概念和技术。本书不仅对Android应用程序的开发环境和调试方法进行了详细的介绍,而且通过丰富而实用的范例对Android操作系统的一些关键技术和API进行了讲解。  通过本书,读者可以:  针对当前智能手机中的各种核心功能编写Android应用软件;  使用Android SDK所提供的丰富的用户界面组件创建出完整的模块化应用程序;  学习并掌握Android平台下的视图、地图、定位服务、永久数据存储、电话服务和进程间通信等编程技术;  参考书中提供的丰富而实用的代码,开发出富有创意的应用程序;  学习Android平台下的高级编程技术,比如2D和3D图形编程、程序调试和性能分析等。  本书是一本理想的Android官方文档补充读物。无论对于Android平台下的商业软件开发,还是简单的个人软件开发,本书都具有很高的参考价值。

作者简介

Rick Rogers,专业的嵌入式软件工程师,有着30多年的工作经历,当前是Wind River Systems公司的移动解决方案架构师。

书籍目录

第1部分:开发环境概览  第1章 Android操作系统概述  第2章 搭建Android开发环境  第3章 使用Android开发环境  第4章 MJAndroid程序的初始化过程  第5章 Android应用程序的调试  第6章 ApiDemos示例程序  第7章 应用程序的签名和发布 第2部分:Android程序设计  第8章 SQLite数据库和内容提供器  第9章 定位和地图  第10章 创建用户界面  第11章 常用的用户界面组件  第12章 二维和三维绘图  第13章 进程间通信  第14章 电话操作  第15章 通话状态和Android电话类 

章节摘录

第3章里用一个真实的例子向读者介绍了Android应用程序的一些基本概念,但是并没有真正涉及程序的源代码。这一章将会从程序的源代码人手,指导读者快速上手创建自己的应用程序。下面首先要介绍的是Android应用程序的初始化。本章所要介绍的内容介于程序开始启动(执行菜单命令Run-Run As Android Application)到用户看见MJAndroid的初始地图之间。通过这一章的学习,读者可以了解Android系统是如何简化复杂程序的创建过程的,只需要短短的80行代码和一些辅助的XML资源文件,MJAndroid程序就可以完成如下这些功能:显示一幅交互式地图;检测手机当前的地理位置,并对显示的地图进行更新;创建本地数据库并从中加载用户信息;在用户界面上创建一个动态菜单;在用户界面上显示文本信息、按钮和下拉列表等界面组件;启动一个新的活动用以显示更多信息。Android应用程序中的Java代码和XML资源文件关系密切,所以下面的内容经常要在Java代码和XML资源文件之间来回切换。这里要重复一遍,由于XML文件无论是在程序开发的过程中还是程序的使用过程中都易于编辑和修改,因此Android平台鼓励开发者将尽量多的用户界面和操作流程的定义放到资源文件中。

媒体关注与评论

“我已经很久没有读到这么优秀的技术类图书了,这本书给我印象最深的是作者对于细节的关注。”  ——Hycel Taylor.J2EE资深架构咨询师

图书封面

图书标签Tags

评论、评分、阅读与下载


    Android应用开发 PDF格式下载


用户评论 (总计47条)

 
 

  •   这是一本跟着时代潮流的书,对于移动互联网的建设和维护,无疑有巨大的作用,总所周知,Android作为继Windows和Symbian等系统之后的又一款优秀的手机操作系统。本书对于Android上的基础开发,有一定的指引作用!不错!
  •   这本书适合初学者进入android开发的大门。
  •   帮软件开发的同事买的 说还不错的
  •   书印得不错,但是讲的例子和其中的代码不是太好,看起来有点费劲,也许是我的java基础不好吧。
  •   适合初学者,内容很详细
  •   比国产的高出不只一个级别。
  •   还没看,相信动物书的品质
  •   O'Reilly的书值得购买。
  •   看到封面有动物就知道书怎么样了,不解释~
  •   非常好!!易懂!
  •   正在看,满意
  •   好书,o r出品,必属精品。。。
  •   能满足自己需要的就是好的
  •   oreilly的质量,你知道的
  •   写的很好,看的很明白。。
  •   本书描述不错,有学习应用价值。
  •   怎么说呢。。想着通过一本书就能迅速入门本身就不对。导致我后来都没有仔细品味这本书的内容。但是就冲着出版社。也该买。等我稍微入门了再来看看这本书也许能稍微看的进去些。
  •   这本书很不错,但是给的例子的网址是错误的?正确的是什么?
  •   书刚到,随便看了哈,有点跳,需要有点基础在看。
  •   之前买过几本奥利的,写的比效全面,深入,样列让人容易了解。
  •   书是正版的,内容还不错
  •   可是只是适合入门。

    快递速度挺慢。
  •   书不错 对于新手入门很好
  •   内容有点少,但入门看很好
  •   买到好久,看了不多,感觉有点就事论事,理解不深
  •   是一本入门的好书,但的源码的下载位置不对,应该是****://examples.oreilly****/9780596521509/, 让我找了半天。
  •   这本书有两个地方不太适合于学习者
    书中主要围绕着一个例子在讲android的各种功能
    1.书中给的例子下载地址有误 必须到网上自己搜索下载
    2.并没有指明例子是创建在哪个版本下的,尤其android版本更新这么快,部署例子很困难
    3.围绕一个复杂的例子不利于循序渐进的学习逻辑

    看这本书都不如看官方网站
  •   价格很高,内容很乏~~~
  •   基本上能看下去
  •   一直以来,O'Reilly以濒危动物图片为封面的计算机技术系列都颇受好评,之前浏览过一些,也的确感觉不错。所以这次在寻找Android技术类书的时候,这一点对我最终的选择是有比较大的影响的。然后拿到书以后才发现,很失望。第一,书很薄,印刷方面,上下左右留出的空隙不过在2厘米左右,这样业余的排版,让我怀疑拿到这本书是盗版(尽管卓越号称只卖正版);第二,书的内容发现几乎全都是Android SDK自带的帮助文档的中文版,况且讲的还没有帮助文档详细,如果您仅仅是读英文文档费劲,可以买这样一本书来参考,然后反过来讲,连读英文文档都费劲,你的技术之路又能走多远呢?难道O'Reilly也沦落到了滥竽充数的层次?还是说着根本就是卓越借O'Reilly之名杜撰的一本‘假书’? 基于以上两点,我觉得这本书的性价比太低,顶多也就值20元,而我却为此花去了40元,买这本书,还不如去读SDK的英文文档,那样反而是一种更好的锻炼。 其次,我也希望卓越在商家上品之前多甄别一下其价值,以为消费者带来最大价值为宗旨,这样才能得到消费者恒久的支持。
  •   还不如随机文档。入门级
  •   原版翻译丛书,适合有一些Java基础想开发Android应用的人,比较浅显和详细。
  •   对Android系统的介绍简要明了,适合初学者
  •   书纸张挺好的,挺厚。
  •   刚看了第一章,很好很强大,结构挺清晰的,不好翻译的地方或者专有名词,也都还着英文说明
  •   说实话,我自己写都肯定比这本书好。什么破玩意儿?竟然把命令的帮助信息copy到里面来了居然只看xml文件,还把大段的AndroidManifest.xml 内容拷贝过来文字印得好大一个,很多空白页贴上大段Java代码,然后一行也不讲解。... 阅读更多
  •   书比预想的小,薄,只有200多页,但是动物出版社的品质还是值得信赖的....
  •   书很不错!建议购买!
  •   IT男买的
  •   oreilly的网站没有发现这本书!
  •   Android应用开发
  •   入门的话比较不错
  •   以后的趋势android
  •   袖珍型的书
  •   冲着O'Reilly去的
  •   很需要,谢谢!
  •   android引领21世纪科技
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7