How does Android application framework communicate with Libraries?
<p>From Android architecture,  application framework (Content Providers,Resource manager. etc) are written in Java. But the libraries(Surface Manager, 3D libraries etc) are in C.</p>

<p>How do these layers communicate between to give the final output? </p>
