架构么,太粗了。比如,你可以从framework的源码看起,好像只能这样了。
研究虚拟机没什么意思,收效慢。
在下面就是linux ,和android没啥关系。

解决方案 »

  1.   

    构架整体先有一个了解就行了 ,然后看源代码 ,从中选一个子系统来看 ,MediaPlayer SurfaceFlinger sensor都可以 ,把一个子系统把控住了 ,基本构架就没问题咯。
      

  2.   

    其实android系统的学习和linux学习方法一样的 。
      

  3.   

    要看架构,首先要对linux要有一定的基础才行,因为android是架构在linux上的,很多东西都只是简单的将linux的东西封装一下而已,比如thread,就是linux的pthread。另外,要有比较强的OO知识,设计模式要比较熟悉才行,不然看代码、看图表累死你也搞不明白 呵呵