¿Qué lenguaje se utiliza para la programación de Android?
Android se desarrolla en base a Linux y Linux se desarrolla en lenguaje C, lo que significa que Android se desarrolla en lenguaje C, pero todo el software que se ejecuta en Android está escrito en Java.
Entonces, si quieres escribir software para Android, debes usar Java.