Android NDK

The Android NDK is a toolset that lets you implement parts of your app using native-code languages such as C and C++. For certain types of apps, this can help you reuse existing code libraries written in those languages.

Get Started
public class MyActivity extends Activity {
  * Native method implemented in C/C++

  public native void computeFoo();