在给定的android堆栈中,
除了在 LIBRARIES 层使用 NDK 工具包编写的应用程序之外,我了解到,任何在 APPLICATIONS 层编写的应用程序都必须在自己的进程中运行,在他们自己的 Dalvik VM 实例中,如下所示:
根据上面的进程堆栈,我看到 Dalvik 运行时正在通过bionic
Libc 库与 HAL/内核层通信。
我的问题:
不使用bionic
Libc 库接口,Dalvik VM 不能访问 HAL/内核层吗?
在给定的android堆栈中,
除了在 LIBRARIES 层使用 NDK 工具包编写的应用程序之外,我了解到,任何在 APPLICATIONS 层编写的应用程序都必须在自己的进程中运行,在他们自己的 Dalvik VM 实例中,如下所示:
根据上面的进程堆栈,我看到 Dalvik 运行时正在通过bionic
Libc 库与 HAL/内核层通信。
我的问题:
不使用bionic
Libc 库接口,Dalvik VM 不能访问 HAL/内核层吗?