热搜关键词: 机器人电路基础模拟电子技术matlablinux内核

rar

《深入理解Android:卷I》试读本

  • 1星
  • 2013-06-14
  • 3.83MB
  • 需要2积分
  • 0次下载
标签: Android

Android

源代码

源代码

系统架构

系统架构

Framework

Framework

Binder

Binder

《深入理解Android:卷I》是一本以情景方式对Android的源代码进行深入分析的书。内容广泛,以对Framework层的分析为主,兼顾Native层和Application层;分析深入,每一部分源代码的分析都力求透彻;针对性强,注重实际应用开发需求,书中所涵盖的知识点都是Android应用开发者和系统开发者需要重点掌握的。

全书共10章,第1章介绍了阅读本书所需要做的准备工作,主要包括对Android系统架构和源码阅读方法的介绍;第2章通过对Android系统中的MediaScanner进行分析,详细讲解了Android中十分重要的JNI技术;第3章分析了init进程,揭示了通过解析init.rc来启动Zygote以及属性服务的工作原理;第4章分析了Zygote、SystemServer等进程的工作机制,同时还讨论了Android的启动速度、虚拟机HeapSize的大小调整、Watchdog工作原理等问题;第5章讲解了Android系统中常用的类,包括sp、wp、RefBase、Thread等类,同步类,以及Java中的Handler类和Looper类,掌握这些类的知识后方能在后续的代码分析中做到游刃有余;第6章以MediaServer为切入点,对Android中极为重要的Binder进行了较为全面的分析,深刻揭示了其本质。第7章对Audio系统进行了深入的分析,尤其是AudioTrack、AudioFlinger和AudioPolicyService等的工作原理。第8章深入讲解了Surface系统的实现原理,分析了Surface与Activity之间以及Surface与SurfaceFlinger之间的关系、SurfaceFlinger的工作原理、Surface系统中的帧数据传输以及LayerBuffer的工作流程。第9章对Vold和Rild的原理和机制进行了深入的分析,同时还探讨了Phone设计优化的问题;第10章分析了多媒体系统中MediaScanner的工作原理。

展开预览

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

开源项目推荐 更多

热门活动

热门器件

随便看看

  • 有关uboot
    board.h:1:Error:bad instruction 'void start_armboot(void)'我在汇编中调用start_armboot()函数 是什么原因?
  • 秀秀从EEWORLD收到的NXP便携音箱奖品吧
    发了那么多奖品,怎么没多少人秀秀介绍一下?我来吧手机拍摄,不是很清楚。邮寄真快,没想到邮寄的那么快(算算也不奇怪),下午三点多也没接到快递电话就去小妹家有事了,回来路上接到电话,快递说不能等我,放在门口理发店我去取。拿到手后还没进小区大门就迫不及待拆开看看,果然是带插卡的,2G,当时就打开开关就听到歌曲声了,不再房间里在开阔地想不到声音也显得足够大,感觉挺好听。也许天气太热又有点累的原因(上午钓鱼
  • evc创建的工程在WINCE5.O系统跑不起来?
    我用EVC创建的工程,编译成X86(evc自带的SDK和WINCE5 SDK都试过) Realse 可执行文件放到 装有 wince5系统的开发板上运行,提示不是有效的WINCE程序~这是为什么呢?
  • 中断问题,执行NVIC_Init(&NVIC_InitStructure)使执行不下去
    程序如下:void NVIC_Configuration(void){#ifdefVECT_TAB_RAM/* Set the Vector Table base location at 0x20000000 */ NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0); #else/* VECT_TAB_FLASH*//* Set the Vector Table
  • 传苹果给中国开发者结算错用美元 开发者收入翻7倍
    9月4日上午一些开发者在微博爆料,苹果公司给国内开发者打钱时,错将人民币作为美元结付,致使开发者收到的工钱比以往高了7倍。  以往,苹果公司在给App开发者结算时会采用美元作为计量单位,而给国内开发者结算时会转换为人民币。不过这次,苹果似乎有些马虎,没把计量单位转换过来。开发者微博发文爆料  一些开发者在微博晒出了自己的收入,一下子翻了7倍左右,而且这笔外汇目前已经到账可以申报。这位名为@wayl
  • 数字频率计
  • 在Sitara平台上如何优化Linux启动过程?
  • WIN CE学习资料
  • OP07的应用
  • HC-SR04超声波测距资料含程序

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×