任何人都可以build议一些关于Android的内部的详细信息? 我有兴趣知道它与其他Linux的差异,一些Android体系结构的详细视图等。我听过很多零散的信息,例如Surface Flinger , Stage Fright , Wake Locks等,但是我不能把这些信息放在一起,变成对我有意义的东西。
我只需要了解Android的工作方式,但是要详细说明。 我对SDK或NDK不太感兴趣。
Android使用经过优化的Linux内核,但是在内核和系统之间进行通信不是“glibc”。 相反,使用“仿生”。
Android应用程序是用Java编写的,但没有编译为标准的Java-Byte-Code。 另外,他们不使用Oracle的JVM。 Android使用的JVM是Dalvik-Byte-Code的“Dalvik虚拟机”。 DVM基于Apache Harmony,它是一个开源的JVM实现。
另外,如果找到同一主题的文章: 链接