Android平台机制深入分析 有米分享费下载.docx
《Android平台机制深入分析 有米分享费下载.docx》由会员分享,可在线阅读,更多相关《Android平台机制深入分析 有米分享费下载.docx(99页珍藏版)》请在优知文库上搜索。
1、Android平台机制深入分析目录Android核心分析之一分析方法论探讨之设计意图1Android核心分析之二方法论探讨之概念空间篇3Android是什么之三之硬件形态5Android核心分析之四一的软件形态6Android核心分析之五根本空间划分7Android核心分析之六IPC框架分析Binder,Service,Servicemanager.11Android核心分析之七Service深入分析21Android核心分析之八Android启动过程详解31Android核心分析之九ZygoteService36Android核心分析之十AndroidGWES之根本原理篇40Android核
2、心分析之H-,AndroidGWES之消息系统43Android核心分析(12)-AndroidGEWS窗口管理之根本架构原理48Android核心分析(13)-AndroidGWES之Android窗口管理50Android核心分析(14)AndroidGWES之输入系统57Android核心分析(15)Android输入系统之输入路径详解59Android核心分析(16)Android系统-概述篇66AndrOid核心分析(17)系统之rilD69Android核心分析(18)Android系统之RIL-JaVa76Android核心分析(19)-系统之GSMCaHTaCker.84And
3、roid核心分析(20)-Android应用程序框架之无边界设计意图87Android核心分析(21)-Android应用框架之AndroidAPPIiCation88Android核心分析(22)Android应用框架之ACtiVity93Android核心分析(24)AndroidGDI之显示缓冲管理104Android核心分析(25)AndroidGDI之共享缓冲区机制112Android核心分析(26)AndroidGDI之SUrfaCeFlinger.116Android核心分析(27)AndroidGDI之SUrfaCeFlinger之动态结构示意图.123Android核心分析(
4、28)AndroidGDI之SUrfaCe&Canvas126Android核心分析之一分析方法论探讨之设计意图分析方法论探讨之设计意图为什么要研究Android,是因为它够庞大,它够更杂,他激起了我作为一个程序员的内心的渴望,渴望理解这种复杂性。我研究的对象是作为开发平台的Android软件系统局部,而不是DaIVik虚拟机本身。作为一个从其他平台装接过来的程序员,要从事Andoid平台系统开发,我的关于平台上积累的知识已经不能满足需要了,Android为我们带来了大量的新名词,Activity,Manifest,INTENT,Service,Binder,Dalvik虚拟机,Framewo
5、rk,Linux,Navtive,JNI通过在源代码,在开发社区,在开发博客,甚至在招聘过程中,我不断的寻求AndrOid是什么。经过一定时间的沉淀,我慢慢的理解到Android不仅仅是一类的总称,不仅仅是一个开发平台,不仅仅是一个虚拟java操作系统,不仅仅是一个开发社区,一个开发标准,不仅仅是一堆代码,Android已经成了一个新的潮流。代码多,系统复杂,纵观社区中AndrOid的研究者,一开始从源代码分析AndrOid就走向迷途,不断的跋山涉水,向纵深冲刺,最终脑袋堆栈不够用,迷失在开始的旅程,或者挂在半途中,鲜有通达者。我感觉到大局部的研究者总是忘记站在高山上向下望一望设计者的意图,一
6、味的随着代码的控制流走入繁杂的谜团,陷入到复杂性的深淋I。我的研究分析是从设计者的意图出发,从抽象的甚至从哲学的高度,从最简单的系统原型开始,从设计猜想开始,而不是一开始就从代码分析展开。首先理解Android大的运行框架,主干流程,系统原型,之后再用源代码分析充实之。当然我这里的设计者意图并不是真正的Android设计者意图,而是我以为的Android设计者意图。要理解设计者意图,就需要抽象。我们需要在哲学意义空间中去考虑系统的描述,即系统在本质上要表达什么。在逻辑空间上去考虑系统根本构成和动态结构。从现实到虚拟对象的映射去理解系统对象的组成,在从数据流的角度分析数据的产生者和消费者之间作用
7、关系,从控制流的角度去分析对象之间的交互关系,从函数调用去分析具体的层次关系。在系统设计上,原型是最能表达哲学空间和逻辑空间中系统本质的东西,原型是事物本质的第一层表达。我以为任何复杂的系统都一个简洁的系统原型,都有它简洁的意义。系统原型是设计者意图的第一表达,所以我们需要从几个方向上去提炼系统原型:(1)从系统本质和根本原理出发(2)从分析系统数据流和控制流分析出发。从设计者意图出发,得出系统原型,提取到大的逻辑结构和系统构成是第一步。之后我们可以从设计者的角度考虑系统猜想系统设计,为什么要这样设计,为什么要有这些构成。这样的根本原型是什么?系统的限制是什么,应用场景有哪些,有些设计的引进还
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android平台机制深入分析 有米分享费下载 Android 平台 机制 深入 分析 分享 下载
