Android 2高级编程

出版时间:2010-12  出版社:清华大学出版社  作者:梅尔  页数:509  译者:王超  
Tag标签:无  

前言

对移动开发人员来说,现在是一个令人心潮澎湃的时代。手机从来没有像今天这样流行,强大的智能手机产品已经为消费者所普遍接受。现在,外观时尚且用途广泛的手机带有GPS、加速计和触摸屏等硬件功能,并且具有固定费率且定价合理的数据计划,因此,它们成为了吸引越来越多的开发者创建各种新颖有趣的移动应用程序的平台。 现在,市面上有大量的Android设备可供消费者选择,包括带有QVGA屏幕的手机和诸如Motorola Droid及Google Nexus One这样强大的WVGA设备,但是真正的赢家却是开发人员。由于现有的手机应用程序的开发是构建在各手机厂家的私有操作系统之上的,所以它限制了第三方应用程序的开发和部署,而Android为我们提供了一个开放的平台。因为没有了人为制造的障碍,所以Android开发人员可以自由地编写能够充分利用日益强大的手机硬件的应用程序,并在一个开放的市场上销售它们。 因此,随着移动设备的销售量不断增长,开发者对Android设备的兴趣也出现了爆炸性地增长。在2009年和2010年前半年,包括HTC、Motorola、LG、Samsung和Sony Ericsson在内的OEM发布了超过20种Android手机。超过26个国家的32家以上的运营商都提供了Android设备。美国的4家主要运营商T-Mobile、Verizon、AT&T和Sprint,都销售Android设备。由于Android构建在开源代码的框架之上,并且提供了强大的SDK库和开放的理念,所以它为广大的没有任何移动应用程序开发经验的新手开辟了一条开发完美移动应用程序的康庄大道。而富有经验的移动开发人员现在也可以方便地扩展到Android平台上来,利用它独特的功能来改进现有产品或者开发其他新颖产品。 通过使用Android Market,开发人员可以利用开放的市场向所有兼容的Android设备发布免费或者收费的应用程序,而不需要经历审查过程。 本书将指导你使用Android 2软件开发包来构建移动应用程序。每章的讲解将通过一系列示例项目帮助你逐步掌握Android中的各种新功能和技术,以便你能够最大程度地利用Android。本书所介绍的各个应用实例简明扼要且极具实用价值,它们覆盖了Android 2的所有基本功能和高级功能。 Google的理念是尽快发布,然后不断更新。自从2008年10月Android第一次完整发布以来,共推出了7个平台和SDK版本。由于发布周期如此之快,软件和开发库很可能会有定期的修改和丰富。虽然Android的开发团队会尽可能地保持向后兼容性,但在未来的版本中,本书提供的某些信息仍可能会过时。 尽管如此,本书的内容和示例提供了如何使用当前SDK来编写优秀的移动应用程序所需要的基础知识,同时也保持了快速适应未来版本更强大功能的灵活性。

内容概要

本书讲述如何有效利用android 2的功能来改进当前产品或创建新产品。本书是使用android编写移动应用程序的实用精品指南,穿插了一系列示例项目来深入分析android的新功能和技术。大量示例和说明可引导您熟练掌握基础知识,使您不仅能使用当前android 功能编写赏心悦目的移动应用程序,还能灵活快捷地运用未来的android增强功能构建最前沿的解决方案。   主要内容:  ◆ 介绍android开发平台及最佳移动开发方法  ◆ 深入分析android应用程序组件  ◆ 详细介绍如何创建布局和视图,生成与分辨率无关的美观用户界面  ◆ 分析用于分享数据的意图和内容提供器  ◆ 讲解如何创建基于地图的应用程序,以及如何使用gps等基于位置的服务  ◆ 了解如何创建和使用后台服务、通知和警报  ◆ 演示如何创建交互式主屏组件  ◆ 研究蓝牙、无线通讯和网络api  ◆ 分析硬件的使用,包括摄相机和传感器(如指南针和加速计)

作者简介

作者:(英国)梅尔(Reto Meier) 译者:王超梅尔(Reto Meier),出生于西澳大利州的珀斯市,现居伦敦。他目前是Google的一名Android开发人员倡导者,帮助Android开发人员创建最优秀的应用程序。Reto是一位经验丰富的软件开发人员,拥有逾10年的GUI应用程序开发经验。进入Google之前,他曾从事过海洋石油和天然气开发以及金融工作。Reto始终不渝地追求掌握新技术,从2007年Android发布之初Reto就迷恋上了此项技术。他经常利用业余时间研究多种开发平台以及Google的各种开发工具。

书籍目录

第1章 android简介  1.1 一些背景信息   1.1.1 不远的过去   1.1.2 未来的前景  1.2 对android的误解  1.3 开放的移动开发平台  1.4 自带的android应用程序  1.5 android sdk的特征   1.5.1 访问硬件(包括摄像头、gps和加速计)   1.5.2 自带的google地图、地理编码和基于位置的服务   1.5.3 后台服务   1.5.4 sqlite 数据存储和检索数据库   1.5.5 共享数据和应用程序间通信   1.5.6 使用小组件、live folder和live wallpaper增强主屏幕   1.5.7 广泛的媒体支持和2d/3d图形   1.5.8 优化的内存和进程管理  1.6 开放手机联盟简介  1.7 运行android的环境  1.8 从事移动开发的原因  1.9 从事android开发的原因   1.9.1 推动android普及的因素   1.9.2 android的独到之处   1.9.3 改变移动开发格局  1.10 开发框架简介   1.10.1 开发包中的资源   1.10.2 理解android软件栈   1.10.3 dalvik虚拟机   1.10.4 android应用程序架构   1.10.5 android库  1.11 小结   ……第2章 开始入手 第3章 创建应用程序和活动 第4章 创建用户界面 第5章 意图、广播接收器、adapter和internet 第6章 文件、保存状态和首选项 第7章 数据库和内容提供器 第8章 地图、地理编码和基于位置的服务 第9章 后台工作 第10章 个性化手机屏幕 第11章 音频、视频以及摄像头的使用 第12章 电话服务和sms 第13章 蓝牙、网络和wi-fi 第14章 传感器 第15章 android高级开发

章节摘录

插图:

图书封面

图书标签Tags

评论、评分、阅读与下载


    Android 2高级编程 PDF格式下载


用户评论 (总计70条)

 
 

  •   帮同学买的,他对Android有兴趣,这本书也帮了他很好的理解,里面的内容都很好,适合学Android的人,真心推荐。
  •   非常好的一本书,案例分析很好
  •   读过英文版的,买个中文版看看
  •   一般般吧,内容还可以吧!!
  •   比较好的一本书,值得一看
  •   偏难一些,适合有基础的读者
  •   一直在用,挺好的,能看一段时间~ 一直在用,挺好的,能用一段时间~
  •   不错啊啊啊 啊 啊 啊啊啊 啊
  •   初步接触,未有心得
  •   不是买给我看的,专业人士可能必备吧
  •   帮别人买的,专业性很强
  •   经典好书,所以值得购买.
  •   very good!讲得特别好,精辟,!
  •   挺适合入门的
    因为没什么难度
    但覆盖范围广
  •   速度快 态度好 好评
  •   送货很快,质量可以。
  •   例子有些少了, 讲 的知识点也不深
  •   速度一般,不贵哦东西很喜欢
  •   不错的书,值得学习
    送货速度又快。
  •   Android开发入门不错的书籍,只要有Java基础的同学应该都可以看懂并且能够学到真正的东西,比起国内的书籍,说的更加具体而有深度,推荐!
  •   本书对Android 2做了深入的剖析,读完后可以成为高手
  •   本书适合有JAVA基础的,想入门Android的朋友看。
  •   很好的android书籍,只是由浅到深,值得阅读
  •   还行吧 培训老师推荐的自学android的书 还在看 感觉应该属于android进阶版的教材
  •   值得从0 的初级的android程序员学习
  •   这本书专门跑到北京图书大厦看了后买的,内容全面,适合工具书。不过建议开发人员应一定要有个专业的文档可查询。
  •   书内容比较全 比较详细 外国的书就是好 可翻译的让人郁闷 有点不到位啊
  •   快递很快,书还没有去看,大致翻了一下,感觉还行,内容没有那么虚.感觉不错
  •   内容也比较全面,还算通俗易懂
  •   翻看了一下,还没细看。感觉内容还不错,尤其是实践部分。
  •   这本书总体说来还可以,但是对于提升来说,估计还是不够的
  •   正版书 不错 还有折扣
  •   书里是2.1,现在可能有些老了,不知道有没有新版
  •   不错,不错,推荐!!
  •   不太适合初学者入门
  •   比较值这个价!还不错!
  •   不错,是本有针对性的好字典
  •   喜欢看翻译过来的书,挺好!
  •   1、这本书绝对不适合新手,即使是了解java、但从未接触过android的人,拿到这本书也会看得很吃力;

    2、这本书也不适合高手,如果你已经比较熟悉android、而且你想更深入地了解一些内幕技术的话,这本书基本上帮不上忙,因为里头虽然涉及的api很多,但都是表面上的叙述,没什么原理思想的深入探讨;

    3、那么这本书适合什么人呢?我个人的意见:有基本的Java编程基础(至少对JavaDoc比较熟悉)、对Android的开发框架有了初步的认识、想尝试一下Android平台各个方面功能、而又只是想浅尝即止的业余开发者。

    4、最后,我觉得本书的作者应该有一定的实践水平,内容的说明也算清晰,虽然不深入,但是胜在面广,你要是想知道Android大约能做什么以及粗略的作法,而不是打算利用这本书做出一个高技术含量的产品,那这本书是一个还可以的选择。
  •   作为一本写着高级编程的android书,本以为能学到一些网络上学不到的深入的技术,结果大为失望,这本书只是给初学者看的教程,或者叫初级编程罢了,或者算个sdk参考指南。
    什么ndk,opengl,device移植,renderscript完全完全一点点都没提到,更别说教程了,彻头彻尾一本初级sdk教程,还不如看sample。

    不过当初学者入门教程还是够格。
  •   看后,第一感想,很不适合初学者,如果不是看了mars的视频,可能拿上这本书会是在黑云里,看不见前往android 的路途。
    第二:你如果是想在学习android且开始能写出程序来,可以有成长,这本书太不适合了。
    第三:只能说在会用android后,用来当做参考书吧。
    第四:译过来的,有些字词理解起来费尽。
  •   号称高级,但实际初级水平。当做初级书看挺好。
  •   服务不错,效率挺高的,不过书不行。
  •   一般,内容比较枯燥
  •   这本书绝对不适合自学。我切身体会。自学的同学请慎重。我是因为别人推荐才买的。不好
  •   送货慢,大概用了半个多月吧。书有破损
  •   正文对于新手的我来说,看了几章就看不下去了,看不懂。而且翻译感觉不专业
  •   感觉不是很好。。。
    以为出了第二版应该不错吧,可是书里面缺少一些具体控件的实例,书虽后,感觉内容不是很多,也不是很高级的样子。。建议还是杨丰盛那本比较好,当然这只是我的意见而已。。。
  •   看了就知道,翻译的太烂。主要是他连Activity都翻译为活动。Intent翻译为意图。
    我艹,这不是坑爹吗。这个不用翻译。
    其他地方内容也不好,对不起2和高级编程。**中的战斗机。
  •   我一次评,经常在当当网买书,但是这一次我超级不满意。书的内容是不错的,但是当当网竟然给顾客发质量超不好的书,书没有包装,书的封面被折了一条抹不平的痕迹,还有尘在上面。
  •   总的来说,这本书还是不错的,对android的应用各部分都有介绍,比一般的图书要详细些。但高级我觉得谈不上,很多东西都是SDK直接翻译过来的。
  •   这本书真的不错,它所讲解的一些例子虽然都比较少见,但是确实是开发者在开发中遇见的困难,比如 如何优化代码,在本书中经常提示大家如何他高代码的健壮性,这本书我每天都在深入研究,很不错,比国内的小编强很多。。。
  •   卓越服务质量不断下降
  •   不错的一本书。页数不多,但很有用。
  •   适合初学者来学习的一本书
  •   一本不错的书,一直在看
  •   后面写的不怎么样,例子关联性太大
  •   不錯的一本書,質量也挺好的
  •   挺不错的,至少是我见过的最好的一本了,适合全面学习。
  •   别人推荐的,自我感觉挺好的
  •   作为一本入门的书,它做到了我的期望,我很满意这本书,以及作者的写作风格。因为我并不是一名真正的程序员,所以无法从专业的角度给予适当的评价,但作为一名初学者,我感谢这本书的存在。
  •   内容简单易懂,入门不错。
  •   还没有看 但是强哥推荐应该不错滴 尤其是对没基础的
  •   很好的一本书,以前只是看的影印版,现在买了一本翻译版,慢慢阅读。
  •   书本的质量不错,和正版差别不大。就是送货速度太慢。差点就想退货。
  •   书的内容不错,挺容易上手的。 但书面有破损的,要不是看里面的纸张还行,没动过的样,我还以为这是二三手的书。
  •   Android 高级编程
  •   这书不错 对个人影响比较大 
  •   只看了目录,内容合适。
  •   据说是好书,趁活动先买下,慢慢看。
 

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

京ICP备13047387号-7