Android NDK
The Android NDK is a toolset that lets you implement parts of your app in native code,
using languages such as C and C++. For certain types of apps, this can help you reuse code
libraries written in those languages.
Get Started
public class MyActivity extends Activity {
/**
* Native method implemented in C/C++
*/
public native void computeFoo();
}