首页
熊猫办公下载
文件下载
根据地址查询经纬度
登录 / 注册
首页
开发技术
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有一个清晰的理解,并以此增强解决
本软件ID:
7058461
文件下载
立即下载
资源详情
d的设计与实现-卷1(带完整书签版).pdf-cite-
评论信息
心累:
很好,很完整
2019-06-10
zajiaoyvmi2008:
好东西好东西!
2018-12-24
gezi322:
不错不错哈
2018-12-24
Davy_Liu:
听不错的资源,谢谢楼主分享
2018-08-08
啊发发发放:
很好很完整
2018-05-14
其他资源
全球UTM格网图及UTM带号
图尔克GSD文件
武汉理工大学计算机马区综合实验2(java语言实现文件管理系统)
STM32F103RCT6最小的系统原理图
AlteraFPGA工程师成长手册
opencv下所有xml文件
WinIoLib库
proxmark3IC全加密破解
VisualBasic名目开拓案例精辟冯小燕源代码
1992-2013年中国区域DMSP/OLS夜间灯光数据.zip
获取文件编码格式(纯JAVA代码,绝对对你有用)
QT下谷歌拼音输出法
在MATLAB环境下插值拟合曲线
相对于定向代码
最新微能源WQ_V4.10.0-20150511UTF8贸易版法度圭表标准残缺源码包,残缺免费下载.txt
adaboost演示demo(基于Matlab,学习算法包括决策树、神经网络、线性回归、在线贝叶斯分类器等)
stm32f103驱动鹰眼ov7725
万年历黄历JS代码
数据结构文件实现宿舍管理软件设计
H5页面分享内容至QQ、微信功能(支持大多浏览器)
免责申明
【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明
个人信息
点我去登录or注册
|
微信登录
一言
相关资源标签
热门下载
双系统双频伪距单点定位程序
中科院考博英语2009-2018年试题及答案解析(十五套436面).pdf
Docker构建tomcat镜像jdk1.8+tomcat9.zip
飘逸传世引擎源代码
CNS2_CN_VW_P0095D_0332.7z
高光谱和LiDAR多模态遥感图像分类数据集
新升级版TP5商城小程序源码+公众号版+h5一整套源码V3.zip
几何画板课件350套.zip
ENVI去云补丁Haze_tool文件及其使用说明和安装方法
KEPServerEXV6.7.zip
吉利新金刚2016款车机导航系统
ABAQUS金属非稳态和稳态切削过程的模拟分析_张东进.pdf
R9390系列BIOS修改和风扇调速工具
HTML5+CSS3中文参考手册(3手册)chm版中文参考手册打包
vue项目demo(asp.netmvc5+vue2.5)
最新下载
PMA规约分析软件
带有非线性扰动的不确定时滞系统鲁棒预测控制
libsvm工具包(含网格法查找最优解函数SVMcgForClass.m内用svmtrain函数)
Android应用源码图书馆管理系统
abaqus声学分析
暖风机_赛元微单片机SC92F7321程序.zip
mfc修改密码对话框
大数据安全等级保护的挑战与应对
美萍美发管理系统2018V3最新版
2套后台模板HTML+整套Easyui皮肤组件-后台管理系统模板
H5邀请函多页
STM32F429中文参考手册
算法标准测试函数
matlab计算李雅普诺夫指数的方法集合
MATLAB设计GOERTZEL算法