首页
短视频去水印
文件下载
根据地址查询经纬度
登录 / 注册
首页
开发技术
C++
/ Android的设计与实现-卷1(带完整书签版).pdf
Android的设计与实现-卷1(带完整书签版).pdf
上传者:
gaojiaxing
|
上传时间:2024/5/21 8:05:22
|
文件大小:55.77MB
|
文件类型:PDF
Android
设计与实现
卷1
带完整书签
Android的设计与实现-卷1(带完整书签版).pdf
内容简介编辑《android的设计与实现:卷i》是android应用开发工程师和android系统工程师进阶修炼的必读之作。
它由资深android内核专家亲自执笔,从源代码角度,系统、深入、透彻剖析android系统框架层(framework)的设计思想和实现原理,为android应用工程师和系统工程师解决实际工作中的各种难题提供了原理性的指导。
为了降低读者的阅读成本,《android的设计与实现:卷i》使用了大量简单的uml类图和序列图来展示类的层次结构和方法的调用流程,使读者能迅速读完《android的设计与实现:卷i》并领会其精髓!“android的设计与实现”系列丛书主要围绕android系统的四层结构展开,通过源代码来分析各层的设计思想与实现原理,卷i则主要是针对framework(框架层)的。
全书共12章,分为六个部分:基础篇(第1~2章)详细讲解了android的体系结构、源代码阅读和调试环境的搭建,以及整个框架的基础;
启动篇(第3~4章)深入分析了android启动过程的机制和实现原理,能帮助读者全面理解框架层系统服务的运行基础;
binder篇(第5~6章)着重分析了binder在native框架层和java框架层的机制和实现,能让读者深入理解进程间的通信模型;
消息通信篇(第7章)重点分析了android的消息驱动和异步处理机制,能让读者深入理解线程间的通信模型;
packagemanager篇(第8~9章)主要讲解了packagemanager的机制与实现,以及apk的安装方法与过程;
activitymanager篇(第10~12章)深入阐述了activitymanagerservice的运行机制、应用程序和进程的启动流程,以及进程管理机制。
《android的设计与实现:卷i》适合中高级的android应用开发工程师、android系统开发工程师、android系统架构师,以及负责对android系统进行调试和优化的工程师们阅读。
3前言编辑为什么要写《Android的设计与实现:卷I》 Android从2007年问世至今,不仅在各个应用领域发展得如火如荼,其图书市场也是一片“兴旺”,各个层次、各种类型的Android图书的需求都比较旺盛。
目前市场上已经有的图书主要分为以下三类: 针对AndroidSDKAPI使用的描述 针对Android系统架构各部分的描述 针对Kernel移植的描述 其中鲜有针对Android四层架构中某一层进行深入挖掘的图书,这让读者有一种只能窥其全貌,却不能独得一隅的遗憾。
框架层是整个Android系统的灵魂,这一层起着承上启下的作用,是理解整个Android的关键,也是解决Android应用层Bug的关键。
要开发一款精品手机,就必须深入理解这一层。
国际知名的手机厂商对手机品质有着近乎苛刻的要求,手机必须在严格的测试环境下运行数百小时无问题方可上市销售。
这期间出现的稳定性(ANR、Crash、Watchdog)、内存(OOM)、性能等问题都让人十分头痛。
这些问题主要来自于应用程序、Framework、Dalvik虚拟机、LinuxKernel、Driver以及Modem,其中相当大一部分问题源自对Framework的错误理解和使用。
举例如下: 解决KeyDispatchTimeout类型的ANR,需要熟悉ActivityManager、Input消息处理系统的机制。
解决应用程序IDLE状态时发生的ANR,需要熟悉ActivityManager、Binder的运行机制。
解决框架层的Watchdog问题,需要熟悉Android启动阶段开启的系统服务和Watchdog的运行机制。
解决应用程序的性能问题,同样需要理解框架层的运行和调度机制。
上述问题只是冰山一角,仅仅停留在使用SDKAPI的层次是不可能解决上述问题的。
因此,非常需要一本能深入挖掘框架层的专著。
针对以上问题,编写“Android的设计与实现”系列丛书,对Android核心模块和主要问题进行深入分析。
其中卷I的主题是启动和通信,主要分析Android运行环境、PackageManager、ActivityManager、Binder和消息机制等核心模块。
卷Ⅱ的主题是资源和UI,主要分析ContentProvider、Resource、ViewSystem、WindowManager、SurfaceFlinger等核心模块。
读者对象 《Android的设计与实现:卷I》主要分析了Android框架层主要部分的体系结构和实现原理,让读者对Framework有一个清晰的理解,并以此增强解决
文件下载
立即下载
资源详情
d的设计与实现-卷1(带完整书签版).pdf-cite-
评论信息
心累:
很好,很完整
2019-06-10
zajiaoyvmi2008:
好东西好东西!
2018-12-24
gezi322:
不错不错哈
2018-12-24
Davy_Liu:
听不错的资源,谢谢楼主分享
2018-08-08
啊发发发放:
很好很完整
2018-05-14
其他资源
C++黑白棋游戏完全代码
[免费]GB28181信令交互实例代码.rar
WIN32API坦克大战
bmp24位彩色图像转8位灰度图像(纯C++)
即时通讯flamingo服务器端代码
ubuntu16.04.02,opencv3.4.0简单数字识别
MVC留言板JSP页面不含JAVA代码实现MVC模式
NeHe-OpenGL-Qt5-Lesson02_CreatePolygon_islinyoubiao.zip
opencv汽车分类熬炼正负样本
c++排列组合算法,代码简单
FPS射击游戏《林海雪原》完整c++源代码
学生选课系统(VC+SQLServer)
预测分析表
饮料自动售货机源程序(孔令德,叶瑶,c++)
P3型经验频率曲线计算程序
OPENCV表情辨认
驱动开拓货物EzDriverInstaller.exeDriverMonitor
Win32多线程程序设计--详细书签版
傅里叶变换_盲水印(含源码)
linux下QT讯飞语音合成demo
免责申明
【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明
个人信息
点我去登录or注册
|
微信登录
一言
相关资源标签
热门下载
CNS2_CN_VW_P0095D_0332.7z
几何画板课件350套.zip
ABAQUS金属非稳态和稳态切削过程的模拟分析_张东进.pdf
ENVI去云补丁Haze_tool文件及其使用说明和安装方法
HTML5+CSS3中文参考手册(3手册)chm版中文参考手册打包
Android控件GridView之仿支付宝钱包首页带有分割线的GridView九宫格的完满实现
超声随心所欲xp版.rar
软件开发文档书写规范
分形维数MATLAB程序
拾荒者扫描器.zip
南天东华BP8903IRH-N双界面IC卡读写机驱动(driver)
东芝T888零碎操作手册
ADCSPI配置FPGA代码
NavicatPremiumforMacv12.0.22.0
二维声波高阶有限差分地震波场模仿
几个flash动画作品带源文件
Profili翼型设计工具(中文版)
LSDYNA学习指南
spring+springmvc+mybatis+mysql+实现的APP信息管理系统.rar
TRIO-BASIC中文手册
最新下载
ncstudiov8驱动操作系统
基于HTML5CSSJS响应式圣诞老人过悬崖小游戏.zip
弱电服务器网络机柜操作台电视墙CAD图块
个人简历(c#写的)
TheNewton(机器人最小惯性参数辨识牛顿欧拉方法).docx
用c++模拟直线插补和圆弧插补实例一.cpp
osg画实时曲线的代码,vc开发
“简易版飞鸽传书”源码
tsmc18rf.zip
小型分段式高分辨率中阶梯光栅光谱仪的设计
数据导出成excel相关代码.zip
基于ARM9的远程视频监控系统
基于javaweb的学生成绩管理系统
操作系统进程调度算法课程设计报告
bvlc_reference_caffenet.caffemodel
JTIDS-LINK16数据链
一个简单的抽奖机(Java实现)
物流管理系统模板