Android Java Native Interface JNI
How to call functions in a native library via the JNI interface
How to call a Java method from native code
Utility method in JNI layer