Nun gibt es ja schon seit einiger Zeit das Android NDK. NDK steht dabei Native Development Kit. Doch was kann man genau damit machen? Auch wenn es im ersten Moment so klingt als ob man direkt Applikationen welche in C oder C++ geschrieben sind auf dem Gerät laufen lassen könnte, so ist es leider nicht so. Effektiv ist es so das man mit dem NDK nur Funktionen aus C/C++ Bibliotheken aufrufen kann und in der App benutzen kann. So etwas wird dann meistens bei zeitkritischen Dingen benutzt. Schade das nicht mehr möglich ist :( Zu finden ist das NDK dabei unter http://developer.android.com/sdk/ndk/.
Weitere Informationen gibt es unter:
http://mobile.tutsplus.com/tutorials/android/ndk-tutorial/