首页
熊猫办公下载
文件下载
根据地址查询经纬度
登录 / 注册
首页
开发技术
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
其他资源
费诺编码(fano)matlab程序
瑞丽衰落信道仿真
复合多尺度陈列熵matlab代码
mod_ssl.so
哈工大C言语2003~2009年期末考试真题
软件工程经济学功能分解法程序.zip
WINRES.H需要的请下载
爬虫脚本项目源码-王者光彩信息爬取
中央广播电视大学《安装工程造价》期末总复习资料(含答案).pdf
Android手机摄像头采集图片上传pc表现
SIP协议RF3261中文文档
freebsdmasteryzfs.pdf
Visibility_in_Bad_Weather_from_A_Single_Image
BLHeliSuite.zipBL电调调参软件及软件功能介绍
退避算法多负载状况下的退避窗口最优设定
umeshmotion子程序汇总
优品视界,聚合影视APP源码。mui框架,hbuilder即可编译,云打包生成ios的Android的app
中药色谱指纹图谱相似度评价系统
服装S+3.2.rnd
模仿完成360桌面水晶球式的一键清理特效
免责申明
【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明
个人信息
点我去登录or注册
|
微信登录
一言
相关资源标签
热门下载
双系统双频伪距单点定位程序
Docker构建tomcat镜像jdk1.8+tomcat9.zip
飘逸传世引擎源代码
CNS2_CN_VW_P0095D_0332.7z
几何画板课件350套.zip
ABAQUS金属非稳态和稳态切削过程的模拟分析_张东进.pdf
ENVI去云补丁Haze_tool文件及其使用说明和安装方法
vue项目demo(asp.netmvc5+vue2.5)
高光谱和LiDAR多模态遥感图像分类数据集
R9390系列BIOS修改和风扇调速工具
HTML5+CSS3中文参考手册(3手册)chm版中文参考手册打包
新升级版TP5商城小程序源码+公众号版+h5一整套源码V3.zip
爱普生LQ-690K清零调整程序附使用图解
拾荒者扫描器.zip
超声随心所欲xp版.rar
最新下载
松下切换台使用手册
Android串口调试工具.zip
vb售后服务管理系统课程设计
jacob代码包(含jar和dll)
NGUINext-GenUI2019.3.0.rar
Linux下用ll命令--显示total等字母时乱码的解决方法.docx
城市GDP_总人口数据_清洗后(截至2019).xlsx
E4440A噪声系数测试
C#高效、安全、多线程写多个文件流--源码和调用示例.rar
用OPENGL画的一个简单的直升飞机
用qt编写简易画板
去除异常值matlab程序
Debuggingwithgdb中文版-带目录
SAP-RFC测试工具.zip
STM32矩阵键盘扫描