Android系统原理及开发要点详解

出版时间:2010-1  出版社:电子工业出版社  作者:韩超,梁泉  页数:393  
Tag标签:无  

前言

Android 是Google历经数年和投资数亿美元开发出来的智能手机系统,Google也发起了围绕Android的组织——开放手机联盟,其英文全称为“Open Handset Alliance”。 随着各大移动终端生产商大力开发和生产基于Android的移动智能设备,Android迅速得到业界和社会的认可,并成为整个产业的热点,基于Android平台的各类人才逐渐成为各大企业竞相争夺的焦点。 Android系统是一个开放的系统,任何公司、个人开发者、爱好者都可以参与其中。对于技术工作者,Android不仅是一个智能手机的系统,也可以作为学习嵌入式Linux系统的较完整的软件平台。 Android是一个较新的系统和技术,因此介绍Android的资料和书籍还比较少,尤其简体中文的书籍,相对更少。本书《Android系统原理及开发要点详解》是一本综合介绍Android系统的书,集合了Androidin社区多位专家作者的经验,精心编写而成。 Android 作为一个庞大的系统,包括了Linux操作系统、各种本地程序、虚拟机和运行环境、Java框架和Java应用程序多方面的内容。这对于初学者是一个非常大的挑战,因此对于学习、研究进而开发Android系统来说,掌握系统的脉络和使用恰当的学习方法是非常重要的,这也是本书的组织主旨。 本书特点 为了适应Android系统的情况,本书在内容的编排和组织上具有以下一些重要特点。 保持完整性和层次性 本书紧紧把握Android系统的4个层次,分章节介绍,并且有重点地介绍了Android整个系统的代码结构、编译系统、相关工具、各部分组织等全局性内容。这将让读者即使只花费较短的时间,也可以获得对Android系统大致的感性理解。 提供清晰的框架 Android是一个有数百兆大小的较大系统,各部分之间是有机联系的,这就要求Android的学习和开发者需要具有一些软件架构方面的知识。本书为Android整体和重点模块绘制了大量的框图,这样非常有利于帮助读者直观地理解系统。本书在讲述每一个部分时,均列出相关代码的路径,帮助读者对应着进行快速、高效地学习。

内容概要

本书全面介绍开放的移动电话平台Android系统,包括Android系统中的Linux驱动、本地框架、Java框架和Java应用4个层次。本书内容以知识性内容为纲,重点关注开发要点,各个部分内容注重相互照应,按照清晰的思路向读者介绍整个Android系统的原理和开发方法。    本书按照Android系统的框架和各个子系统的主线,重点介绍开发Android应用程序和构建硬件抽象层。其内容涵盖了Android应用程序开发和Android系统移植构建手机系统两大方面。    本书既适合从事Android各个层次开发的工程师阅读,也适合通用嵌入式Linux系统的学习者使用。

作者简介

移动系统开发资深工程师,在Android领域具有完备的知识和前沿的技术,长期从事一线开发工作。韩超是中国大陆地区较早参与Android系统开发的人员之一,也是中国大陆的Androidin(机锋网)开发社区的核心成员和重要组织者之一;也曾经引领大陆各种相关技术人员进入Android领

书籍目录

第1章  Android系统概述第2章  Android系统开发综述第3章  Android的Linux内核与驱动程序第4章  Android的底层库和程序第5章  Android的Java虚拟机和Java环境第6章  Android的GUI系统第7章  Android的Audio系统第8章  Android的Video输入输出系统第9章  Android的多媒体系统第10章  Android的电话部分第11章  Android的连接部分第12章  Android的传感器系统第13章  Android应用程序概述及框架第14章  Android应用程序的主要方面第15章  Android应用程序的设计思想

章节摘录

插图:在这种半开放式的移动电话开发中,厂商依然依靠制造移动电话出售作为主要的盈利模式,但是增加了第三方开发移动电话程序的机会。例如,很多现有的移动电话系统开始支持让用户自己下载和安装程序。例如,J2ME技术以及苹果公司的iPhone可以开发第三方应用,并可以在AppStore(iPhone/iPodtouch的网上软件商店)进行交易。在这种模式中,需要移动电话厂商支持开放的接口,为第三方应用程序提供在它们的移动电话上运行的可能。这样,移动电话厂商和第三方应用的制作者就可以形成一个互相促进的关系:一方面,第三方应用的制作者可以像开发通常软件一样,开发移动电话应用,获得一定的利润;另一方面,由于具有了众多第三方应用,移动电话也具有了更强大的竞争力,这也促使移动电话的制作厂商倾向于支持第三方应用的移动电话。上面所说的移动电话的开放模式,还只能说是一种半开放的开发模式,因为在这种开放模式中,第三方应用的接口是开放的,但是移动电话系统本身的开发并不是开放的。Android的出现,构建了一种新型的移动电话开发模式,这就是一种全开放的移动电话开发模式。Android移动电话不但可以使用第三方应用,而且移动电话系统本身也是开放的,在这种开发模式下:各厂商在统一开放的平台上开发移动电话:第三方开发移动电话应用。Google的Android系统是一个完全开放的系统,也是一个完整的生态系统,它分成了三个有机的组成部分:Android源代码工程(Android OpenSource Project)。Android开发者(Android Developer):Android市场(Android Market)。

编辑推荐

《Android系统原理及开发要点详解》:第一本全面介绍开放的移动电话平台Android系统的书。清晰的框架,深入浅出地介绍整个Android系统的开发,重点抓核心内容和开发细节。讲述各个部分时均列出相关代码的路径,帮助读者快速对应学习。保持完整性和层次性紧紧把握Android系统的4个层次,分章节介绍,并且有重点地介绍7Android整个系统的代码结构、编译系统、相关工具、各部分组织等全局性内容。提供清晰的框架为Android整体和重点模块绘制了大量的框图。并且在讲述每一个部分时,均列出相关代码的路径,帮助读者对应着快速、高效地学习。抓核心内容作者通过把握Android演进中脉络,尽量总结出共性的内容展示给读者,力求通过一本教材,给读者一个长期、稳定的学习方法和思路。开发细节从工程的角度出发,偏重开发中最可能用到的内容,对于开发中较少涉及的部分,仅做精炼的大致介绍;并且在开发最常涉及的部分讲解中,穿插了开发中可以使用的一些技巧。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Android系统原理及开发要点详解 PDF格式下载


用户评论 (总计107条)

 
 

  •   这个书主要有关android系统本身,以及相关系统开发的知识点
    基本上对一个新平台,该点到的也说得差不多了,
    比某些API说明翻译的**书强几百倍。
    我是个程序员,非专业书评,说得不太好。

    如果需要移植android系统到你的新平台,或者需要将其中的某些模块使用硬件优化处理,
    那么这本书还是很有价值的,至于有些同学说写得太浅,
    我只能说,任何一个模块想深入的写,都能出一本厚厚的书。
  •   "Android系统原理及开发要点详解"一书,写得深入浅出,值得一看!尤其是对初学者!
  •   内容比较深,不适合初级入门人员,适合有一定android开发经验的人。
  •   这本书系统地对android体系架构进行了讲解,很好
  •   帮朋友买的android入门书,他很满意,当当送货速度很快。
  •   It introductions that how to develop the Android system clearly.
  •   买了好几本书,只有这本讲系统开发的,其他都只讲最上层的Java程序。

    如果想涉及底层(包括硬件)开发的,建议买一本。
    如果只是看看应用层怎么写,就不必买了。

    给个5分,鼓励。希望有系统开发方面有更好的作品出现。
  •   内容很详尽,很好的参考开发资料。
  •   在系统原理缺乏的书里,还是还不错的,适合刚入门的时候看。
  •   如题, 晚上十点左右下的单,还以为要第三天才可能到.第二天中五就给我打电话说货到了.
    内容还不错.适合了解 系统结构的初学者阅读.
  •   这本书蛮好的,很适合初学者!
  •   本书内容非常充实
  •   这本书是主管推荐阅读的,据说很好,哈哈
  •   这个商品不错涉及内容多,不够细
  •   很好!蛮好的一本书!
  •   买了7本书,用了一个礼拜,因为要配齐从北京发到广州的书。
    建议在深圳设立华南区的物流配送基地,因为深圳有比广州更多的物流优势。
    一个订单可从不同的仓库直接发货,虽然会增加成本,但会极大提高时效,这将是当当网以后保持竞争力的一个特点。这样会降低补货和配货的工作量,提高运转效率。
  •   这本书很不错,讲的很专业
  •   对工作有一定的帮助!
  •   刚收到书,正在读,别人推荐给我的书,还比较喜欢,能学到不少知识。
  •   还没看,看看咋样
  •   讲的不是很深,但可以先读,然后看一些讲的比较深入的书
  •   看过是好书
  •   经常在上面买书,正版并且便宜。
  •   相当不错的书,对于入门的学习很实用
  •   这书很好,讲解的很详细
  •   对于入门来说,非常不错的作品。
  •   对于初学者,进行整体性的了解,还是有参考价值的。
  •   很好,嘿嘿 速度很快!
  •   总体还不错,名字改为 Android系统原理及开发要点提示 更好
    另外,这本不单单是为Java应用开发写的,而是兼顾了系统开发
  •   Android系统原理及开发要点详解 好书学习中 。。。。
  •   侧重于Android系统结构的书,对于把握Android整体结构有帮助。目前市面上关于Android的书籍多是以应用开发为主。
  •   很不错的介绍Android中间层的书,就是有些地方还不够详细
  •   对于底层android的架构还是介绍不错
  •   android中最深的书,不过有的也讲的不清楚,比如binder机制。
  •   适合入门的系统开发人员。
    写的还不错,不是很深。以前公司有一本,感觉不错自己又买了一本。
  •   正如书名,要想了解Android的整体架构,这是本好书,如果只是做应用开发,这本书用处不大。
  •   主要从上到下介绍了系统架构,对于底层和中间层的介绍比较多
    可能对上层应用的开发者来说作用不大
    对于希望了解整个系统整体架构的初学者还是有一定的价值的
  •   虽然讲的不深,不过可以买来看看,先对系统有个全面的了解,对入门还是不错的。
  •   比较适合调器件的工程师,内容写得不是很深。
  •   大概看了前面5章,详细看了第十章ril相关的东西。
    总体打分75吧,ril那边讲的不是很清晰。感觉分析的也没有到位,后来自己仔细的研究了一番才弄的差不多了。
    这本书适合做app之下的研发人员参考,还是值得一看得。
  •   我觉得从基础学习,这本书非常适合。
  •   就framework的讲解基本覆盖到了,但是深度不太够,应用讲得太简单
  •   这本书是我的一个技术专家同事写的,专研还是可以。书写的很概括,但是入门研究
  •   本书不错,内容挺广的,写 的也不错,就是不够详细,如果还能在细节上更升入的话,就OK 了
  •   书不错,更多需要自己去领悟。最好配合代码阅读本书!不一样的人看到的东西不同!
  •   涵盖的范围比较广,但是不够深入!
  •   如果你想对底层有些了解的话,这本书是个不错的选择。
  •   还行吧,但是说的不是很详细
  •   讲的很透彻,是本好书
  •   读了一部分了,觉得对于新手来说,还是挺不错的,继续加油看啊
  •   还没开始看。不过感觉应该还行。。
  •   还没看,大概浏览了一下,应该不错的书吧
  •   写的一般,当本参考书,翻翻看还行.
  •   请的比较多,但不够细致
  •   不错,国内的专家写的,不容易啊
  •   帮朋友买的,我没看过
  •   讲ANDROID开发的书本来就少。。能用的上的更少。。
    朋友推荐买的。说会有很大帮助。
    大略翻看了下。系统讲解的比较详细。
    至于开发要点么。。。可能是和我需要的内容有一定差距。。木有帮上什么大忙就是了。。。
  •   本书对android的整体架构介绍的比较全面,对于了解android系统是有作用的。
    但是缺点也显而易见,就是:各部分讲解的都比较简略
  •   说深入吧,感觉深入不够,只能了解个大概;说应用开发吧,觉得一般用不上,觉得有些脱节。定位比较纠结,大家想大致了解系统架构的可以翻翻。要深入还得自己看源代码。
  •   内容不全面,就针对了系统来讲解,对初学者帮助不大,只能作为一种辅助提高用书吧
  •   书中原理性的知识很多,感觉还行。就是很多实例是在Linux下面的,看不懂。
  •   讲的比较全面,但是也比较笼统。做背景知识应用了解整体架构还是可以。
  •   内容很多,但每一项介绍都不是很细致,比较一般。
  •   这本书看着名字不错,内容也很多。但是每一部分都像是蜻蜓点水那样,一点而过,不深入。
  •   优点:提到内容较多,信息量较全面
    劣点:不详细,只讲了大概
  •   内容没有章法,可能我能力有限吧
  •   里面的东西都是在网上整理的
  •   将的有些深入
  •   老公买的,应该还可以
  •   书比较小,页数也不多,相对那么高的原价很不合理
  •   一般,看起有点枯燥。
  •   做应用开发的人要失望了,没啥帮助。可能做系统级别开发的人有所帮助,因为毕竟写了一个梗概和框架描述,有助于理解整体架构。
  •   一般看看可以,真做系统开发的绕道吧!基本没有什么实质的内容,失望中!
  •   这本书讲的都是概念性的东西,跟实际开发没多大的作用,我认为不值得一买,而且实在是不值这个价钱,只能给2个星
  •   纸张质量差劲,插图模糊不清!跟盗版书似的...不明白你们打折的是什么,是价格还是书的品质!
  •   特意登陆告知大家:
    这本书千万不要买,说是系统,你说写内核和驱动一块那些什么模块的驱动程序简介,有用吗?有用吗?作者确实可能做过Android的开发,所以本书就完全是一个开发环境的介绍,还这么贵,顶多值10块钱。各位看官请看这本书印刷了多少本,2010年第一次印刷4K本。我为什么说他值10块钱,因为它只是一个介绍,介绍什么是Android,开发环境如何,有哪些工具,然后内核驱动应用代码GUI等等等等说了一通,屁用都没。我算是买亏了,也懒得换了。作者不知道看后会做什么感想,我是不敢写这样的书的,大概也只有中国人敢写了。你看看人家Linux驱动开发详解那书写得多好,由浅入深,也是中国人写的啊,我个人感觉他比LDD3更适合去学习。同样是中国人,同样是做技术的,人和人之间的差别怎么这么大呢?
  •   Android系统原理及开发要点详解很想了解相关内容,可等好很时间没有等到。
  •   这部书基本就是对Android的底层库做一个简单的介绍,到目前为止我都不知道如何定位这本书,可以说没啥用,全部都泛泛而谈,其实真的没啥用!
    我是看了评论才买的,很多人说不错,难道是我错了,呵呵!
    反正一句话,如果想对Android的架构有个基本了解,这本书可以帮到你,但如果想通过本书做什么实际的东西,那就没门了!
    当然这是我个人观点!
  •   做android移植,真是一点帮助都没有!
  •   书中有缺页,而且不止一处!!!联系当当客服,电话完全打不通,准备网上退换货,提示说,上海地区不支持上门退换货,要我自己将书寄到北京!!!
    本来认为当当还蛮不错的,但是这质量,这售后服务,真心不能接受啊,以后再也不会在这买东西了!!!以此为鉴!!!
  •   写出来骗钱的书,何必要害广大群众了,0深度,100%的广度,则样写书没有一点意义,用名词解释这4个字来形容最合适不过了。其实大家看看目录就好,具体内容还是自己GOOGLE吧。买了都后悔。
  •   那些目录上的都是最最最基础入门的一点东西提到一点。没有要点,没有详解,原理也没说什么。
  •   关于驱动开发讲解的感觉不够细
  •   主要说的是内核方面的内容。在实际的应用操作上没有多大的帮助。
  •   讲了andoid的系统原理比较多,不适合初学者,适合搞源码开发的人参考.
  •   书的内容暂且不提,我很郁闷的是卓越无数次送来的书,多多少少都有点质量问题,比如缺页啊,残页啊,表面损坏啊~~~~各种质量问题。这次送来的书,有点脏,而且明显受潮了。正版价格盗版质量,我伤不起了。 我决定去当当,京东,china——pub买书试试。 不过,有一点值得表扬,快递师傅很热情!
  •   讲的说深还没有深进去,说浅吧还挺接近底层的,反正只能了解个大概吧
  •   内容有深度,还没细看。
  •   还可以,应该是正版书籍,物流速度也挺快的!
  •   同样是很久以前买的一本书,大部分都是例子。很浅
  •   讲内核原理的占了7成,都是点到即止,适合作为引导型资料
  •   这本书的时效性很强,现在技术发展真快,早点买就好了。
  •   很喜欢,不错的书,研究研究
  •   原理是远说不上的,虽然面面俱到,却没有哪一方面深入详解了。。。
  •   刚拿到书,纸张还行,不惘自评价! 今天翻开书大致浏览了一番: 发现讲的很不好! P331 Service 介绍的与实际开发中不太相符。 以后还是不买国人写的书了!!
  •   依然如此销魂的一本书
  •   Android系统原理及开发要点详解
  •   项目要上android
  •   不错不错不错 不错不错不错
  •   最基础的安卓系统
 

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

京ICP备13047387号-7