(JNI is translated into Java local interface. It allows Java code to interact with code written in other languages. Provide JNI methods in Android to enable Java programs to call C language programs. Many Java classes in Android have native interfaces, which are implemented locally and registered in the system)