欢迎来到天天文库
浏览记录
ID:14831985
大小:3.69 MB
页数:122页
时间:2018-07-30
《android底层架构研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Android底层分析Android底层架构研究122Android底层分析目录1分析方法论探讨之设计意图52方法论探讨之概念空间篇63手机之硬件形态84手机的软件形态95基本空间划分106IPC框架分析Binder,Service,Servicemanager137Service深入分析207.1Service本质结构207.2Service基本框架分析217.2.1NativeService227.3AppWidget/Service/ProcessState/IPCThreadState257.3.1ProcessState的生命周期277.3.2Bi
2、nder Driver包装 @IPCThreadState278Android启动过程详解288.1脚本文件298.2服务启动机制308.3Zygote308.4SystemServer318.5Home启动318.6ZygoteService329AndroidGWES-GUIWindowsEventSystem之基本原理篇359.1基本框架篇359.2原始GUI基本框架359.2.1一般GUI的基本组成369.2.2系统体系构架及其数据流的大体走向3710AndroidGWES之消息系统Looper,Handler,View3810.1消息系统的基本原理
3、3810.2Android的消息模型3910.3Looper,Handler详解4011AndroidGEWS之基本架构原理4212AndroidGWES之Android窗口管理4312.1基本构架原理4312.2Client端4412.2.1View4412.2.2FocusPath4612.2.3ViewRoot,WindowManagerProxy4712.2.4WindowManagerService4913AndroidGWES之输入系统5014Android输入系统之输入路径详解52122Android底层分析14.1输入路径的一般原理5214.
4、1.1一般的输入路径设计5314.1.2输入系统整体流程5414.2Android输入路径详细描述5514.2.1第一步:用户数据收集及其初步判定5514.2.2第二步消息分发第一层面5614.2.3第三步:应用消息队列分发5714.2.4第四步:向焦点进发,完成焦点路径的遍历。5814.2.5第五步缺省处理5815Android电话系统-概述篇5916电话系统之rilD6216.1EventLoop6416.1.1Event对象6416.1.2ril_event_loop()6516.1.3几个重要的Event6616.1.4下行命令翻译及其组织@Proc
5、essCommandBuffer6716.1.5send_at_command框架6716.2readloop@Atchannel.c6816.3Ril-d的整体数据流及其控制流示意图6917Android电话系统之RIL-Java6917.1CommandInterface7017.2Receiver7117.3Sender7317.4异步应答框架7317.4.1RIL命令的发送模式7417.4.2接收模式7517.4.3详细的GSMCallTracker,RIL-Java函数对照7618电话系统之GSMCallTacker7718.1RIL-JAVA中发
6、起电话连接列表操作7818.2在RILD中引起getCurrentCalls调用7918.3handlePollCalls电话列表刷新7919Android应用程序框架之无边界设计意图8019.1无边界设计理念8020Android应用框架之AndroidApplication8120.1应用进程名称8120.2ActivityThread运行框架8320.3ActivitiyThread的建立8321Android应用框架之Activity8721.1外特性空间的Activity8721.2Actvity的Launch过程8921.3Activity的Re
7、sume9222AndoirdGDI之基本原理及其总体框架9523AndroidGDI之显示缓冲管理-动态链接库97122Android底层分析23.1基本知识9723.1.1点的格式9723.1.2格式之间的转换9823.1.3图形加速器9923.2Android的缓冲区抽象定义10023.2.1本地定义@hardwarelibhandwaremodulesgralloc10023.3总结10424AndroidGDI之共享缓冲区机制10424.1native_handle_t对private_handle_t的包裹10424.2GraphicMap
8、per是干什么的?10624.3GraphicBuf
此文档下载收益归作者所有