Android NDK позволяет вам использовать собственный (c / c ++) код в вашем приложении Android. Итак, вам нужно будет преобразовать ваш код в c или c ++.
База данных Android обычно SQLite, поэтому для взаимодействия с ней вам потребуется интерфейс c / c ++. Документы не говорят о том, чтобы дать вам это ..
Из документов:
Типичные хорошие кандидаты в НДК
автономны, интенсивно используют процессор
операции, которые не выделяют много
память, такая как обработка сигналов,
симуляция физики и тд. Просто
перекодирование метода для запуска в C обычно
не приводит к большой производительности
увеличение. НДК, однако, может быть
эффективный способ повторно использовать большой
корпус существующего кода C / C ++.
Если ваш алгоритм интенсивно использует процессор, не выделяет много памяти и может быть оптимизирован в c / c ++, возможно, стоит попробовать.