/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000
Иногда требуется написать подпрограмму, написанную на языке, отличном от языка Java, для повышения скорости выполнения. В Java предусмотрено ключевое слово native, которое используется для объявления машинно-зависимых методов.
Для Android это не слишком актуально. Вам практически не придётся иметь с ним дело. Может встретиться, если вы будете писать программу для Android с использованием C++ и NDK.