Это требует некоторой настойчивости с вашей стороны, чтобы понять это.
Как сказал peoro, вам нужен Android NDK, но это только начало. Вам нужно будет переместить проект относительно каталога Android NDK, разметить код с помощью ключевого слова «native», создать несколько make-файлов, использовать их для генерации заголовков для JNI (собственного интерфейса Java), а затем создать сопроводительные файлы cpp в который вы вставляете свой код.
Это схема.
Хорошие инструкции (т. Е. Которые были достаточно хороши для меня, чтобы преуспеть в этом с C) здесь:
http://en.wikipedia.org/wiki/Java_Native_Interface
http://blog.jayway.com/2010/01/25/boosting-android-performance-using-jni/
, а также инструкции по Android docs / Android NDK
http://developer.android.com/sdk/ndk/index.html
Больно делать это , но , если это экономит ваше время в целом / повышает вашу критическую производительность, тогда оно того стоит и очень приносит удовлетворение. С другой стороны, если ваш код довольно короткий и вам не нужна критическая производительность, вам лучше просто перевести его на Java. Это не сложно.