Android系统架构(重点)
分层的架构
JNI(java本地接口语言):java native interface
这个语言用在第二层和第三层,当第二层要调用第三层的时候,用到这个语言
实现java语言和C/C++语言之间方法的相互调用
Android系统底层基于linux
1.application :应用层 ; java
2.application framework :应用框架层 , java+JNI
3.libraries 和 dalvik(读音:达尔维克) : 函数库和虚拟机层, c/c++
4.linux kernel(读音:科农) : linux 内核驱动层, c
面试的时候:说英文有加分,不要说中文