网站颜色:

正版现货:Android系统源代码情景分析(修订版)(含CD光盘1张).

  • 产品名称:Android系统源代码情景分析...
  • 是否是套装:否
  • 书名:Android系统源代码情景分析(修订版)
  • 定价:129.00元
  • 出版社名称:电子工业出版社
  • 作者:罗升阳
  • 书名:Android系统源代码情景分析(修订版)

温馨提示: 我店与出版社联袂推出精品特价馆配图书,旨在为广大读者提供更低价格,更优品质的书籍。请认准书背封底直径为1厘米方型或圆型的小孔,此为正版馆配图书的标志。极少数图书可能略有磨损但不影响您阅读!个别图书的光盘为原盘复刻。 如阅读过程中发现图书光盘无法正常读取,本店会积极协助您网传处理。

基本信息

书名:Android系统源代码情景分析(修订版)(含CD光盘1张)

原价:129.(咨询特价)

作者:罗升阳 著

出版社:电子工业出版社

出版日期:2015-(咨询特价)

ISBN(咨询特价)

字数:(咨询特价)

页码:840

版次:1

装帧:平装

开本:16开

商品重量:

编辑推荐


本书的内容,初稿自于笔者的CSDN博客——老罗的Android之旅,使用的源代码是Android 2.3,本书自2012年上市以来,获得很多热心读者的肯定,也有热心读者细心指出书中的不妥之处,作者结合各位读者的勘误,对**版做了修订版本。

目录


第1篇 初识Android系统
第1章 准备知识.................................................................................................................................................... 2
1.1 Linux内核参考书籍..................................................................................................................................... 2
1.2 Android应用程序参考书籍......................................................................................................................... 3
1.3 下载、编译和运行Android源代码............................................................................................................. 3
1.3.1 下载Android源代码............................................................................................................................. 4
1.3.2 编译Android源代码............................................................................................................................. 4
1.3.3 运行Android模拟器............................................................................................................................. 5
1.4 下载、编译和运行Android内核源代码..................................................................................................... 6
1.4.1 下载Android内核源代码...................................................................................................................... 6
1.4.2 编译Android内核源代码...................................................................................................................... 7
1.4.3 运行Android模拟器............................................................................................................................. 8
1.5 开发**个Android应用程序..................................................................................................................... 8
1.6 单独编译和打包Android应用程序模块................................................................................................... 11
1.6.1 导入单独编译模块的mmm命令........................................................................................................ 11
1.6.2 单独编译Android应用程序模块......................................................................................................... 12
1.6.3 重新打包Android系统镜像文件......................................................................................................... 12
第2章 硬件抽象层........................................................................................................................................... 13
2.1 开发Android硬件驱动程序....................................................................................................................... 14
2.1.1 实现内核驱动程序模块..................................................................................................................... 14
2.1.2 修改内核Kconfig文件........................................................................................................................ 21
2.1.3 修改内核Makefile文件....................................................................................................................... 22
2.1.4 编译内核驱动程序模块..................................................................................................................... 22
2.1.5 验证内核驱动程序模块..................................................................................................................... 23
2.2 开发C可执行程序验证Android硬件驱动程序........................................................................................ 24
2.3 开发Android硬件抽象层模块................................................................................................................... 26
2.3.1 硬件抽象层模块编写规范................................................................................................................. 26
2.3.2 编写硬件抽象层模块接口................................................................................................................. 29
2.3.3 硬件抽象层模块的加载过程............................................................................................................. 33
2.3.4 处理硬件设备访问权限问题............................................................................................................. 36
2.4 开发Android硬件访问服务.....................................

内容提要


在内容上,本书结合使用情景,全面、深入、细致地分析了Android系统的源代码,涉及到Linux内核层、硬件抽
象层(HAL)、运行时库层(Runtime)、应用程序框架层(Application Framework)以及应用程序层(Application)。
在组织上,本书将上述内容划分为初识Android系统、Android专用驱动系统和Android应用程序框架三大篇。初识
Android系统篇介绍了参考书籍、基础知识以及实验环境搭建;Android专用驱动系统篇介绍了Logger日志驱动程序、
Binder进程间通信驱动程序以及Ashmem匿名共享内存驱动程序;Android应用程序框架篇从组件、进程、消息以及安装
四个维度对Android应用程序的框架进行了深入的剖析。
通过上述内容及其组织,本书能使读者既能从整体上把握Android系统的层次结构,又能从细节上掌握每一个层次
的要点。

文摘



暂无相关内容

作者介绍


罗升阳:1984年出生,2007年毕业于浙江大学计算机系,取得学士学位,2010年毕业于上海交通大学计算机系,取得硕士学位。毕业后一直从事于互联网软件开发,并且致力于移动平台的研究,特别是对Android平台有深入的理解和研究。在国内知名IT技术社区CSDN上发表了数十篇高质量的Android系统原创性文章,并且开设博客专栏--《老罗的Android之旅》,积极与网友互动,深受大家喜爱,访问量一直居于前茅。

热门设计服务