任何人都可以向我解释一下此图
在Dalvik上运行的Android应用程序如何从VM调用本机lib?
最佳答案
在Dalvik上运行的Android应用程序如何从VM调用本机lib?
如图所示,它们使用JNI。好吧,它实际上并没有从VM调用本机库...它执行驻留在标准Linux库(扩展名为.so的库)中的本机代码(C或C ++)。
任何人都可以向我解释一下此图
在Dalvik上运行的Android应用程序如何从VM调用本机lib?
最佳答案
在Dalvik上运行的Android应用程序如何从VM调用本机lib?
如图所示,它们使用JNI。好吧,它实际上并没有从VM调用本机库...它执行驻留在标准Linux库(扩展名为.so的库)中的本机代码(C或C ++)。