- 1. 总览
- 1. 为什么Android应用需要Java和C对接呢?
- 2. EIT造型的Java实现
- 3. EIT造型的C语言实现
- 4. EIT造型的C和Java组合实现
- 5. EIT混合造型
- 6. 重要议题(由谁来创建基类的对象)
1. 总览
1. 为什么Android应用需要Java和C对接呢?
上述的框架图中,需要弄明白:
- Java调用C的代码
- C调用Java的代码
2. EIT造型的Java实现
3. EIT造型的C语言实现
3.1 C与Java两个观点幕后一致的本质
3.2 Java对象与C函数有何关系?
4. EIT造型的C和Java组合实现
4.1 C语言实现
上图中,Java端和C端是通过虚拟机进行对接的。
4.2 Java实现
Java虚拟机中会存储 函数表格
5. EIT混合造型
上图中第一个部分是在compiling time进行整合的
第二个部分是在tun time中进行整合的,通过加载*.so文件