- 博客(10)
- 资源 (18)
- 收藏
- 关注
原创 Android深入浅出之Zygote[1]
<br />Android深入浅出之Zygote<br />一目的<br />zygote,是Android搞出来的一个东西。网上讲这个的也非常多。第一次看到这个名字我就挺郁闷,想干嘛这是?Linux下名字都取得挺通俗易懂,深得人心。zygote?不就想模仿Linux下的fork吗?个人觉得Google取名字挺怪,包括Google本身。<br />不管怎样,Zygote依然是Android系统的核心,zygote是受精卵的意思,可以认为是Android framework大家族的祖先!我们本节的目的是描述下
2011-01-26 21:01:00 10884 8
原创 Android深入浅出之Audio第三部分Audio Policy[1]
农历新年快来到了,我希望能把android这个系列写完。今天这篇帖子是农历年最后一篇了。大家如果有什么想了解的,可以回帖或者站内短消息,我们共同来分析Android。原文见http://www.cnblogs.com/innost/archive/2011/01/22/1942149.html如觉得字体太小,在浏览器中放到150比较合适。 ...
2011-01-22 19:44:49 323
原创 Android深入浅出之Audio第三部分Audio Policy[1]
<br />农历新年快来到了,我希望能把android这个系列写完。<br />今天这篇帖子是农历年最后一篇了。大家如果有什么想了解的,可以回帖或者站内短消息,我们共同来分析Android。<br /> <br />Android深入浅出之Audio第三部分Audio Policy[1]<br />一目的<br />上回我们说了AudioFlinger(AF),总感觉代码里边有好多东西没说清楚,心里发毛。就看了看AF的流程,我们敢说自己深入了解了Android系统吗?AudioPolicyService(A
2011-01-22 19:35:00 15112 27
原创 Android深入浅出之Audio 第二部分 AudioFlinger分析
<br />一目的<br />本文承接Audio第一部分的AudioTrack,通过AudioTrack作为AF(AudioFlinger)的客户端,来看看AF是如何完成工作的。<br />在AT(AudioTrack)中,我们涉及到的都是流程方面的事务,而不是系统Audio策略上的内容。WHY?因为AT是AF的客户端,而AF是Android系统中Audio管理的中枢。AT我们分析的是按流程方法,那么以AT为切入点的话,AF的分析也应该是流程分析了。<br />对于分析AT来说,只要能把它的调用顺序(也就是
2011-01-15 20:22:00 18020 17
原创 Android深入浅出之Audio 第一部分 AudioTrack分析
<br />Android深入浅出之Audio<br />第一部分 AudioTrack分析<br />一目的<br />本文的目的是通过从Audio系统来分析Android的代码,包括Android自定义的那套机制和一些常见类的使用,比如Thread,MemoryBase等。<br />分析的流程是:<br />l 先从API层对应的某个类开始,用户层先要有一个简单的使用流程。<br />l 根据这个流程,一步步进入到JNI,服务层。在此过程中,碰到不熟悉或者第一次见到的类
2011-01-09 21:30:00 24451 30
原创 Android深入浅出之Binder机制
<br />Android深入浅出之Binder机制<br />一说明<br /> Android系统最常见也是初学者最难搞明白的就是Binder了,很多很多的Service就是通过Binder机制来和客户端通讯交互的。所以搞明白Binder的话,在很大程度上就能理解程序运行的流程。<br />我们这里将以MediaService的例子来分析Binder的使用:<br />l ServiceManager,这是Android OS的整个服务的管理程序<br />l Media
2011-01-08 21:27:00 34255 115
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人