主要使用Java语言进行安卓开发,但是由于Java的字节码容易被反编译,所以一些核心代码可以用C开发好之后,采用Java的JNI技术嵌入进来。开发工具使用Eclipse即可,现在使用Android Studio的也不少。
最好有C语言基础再来学Java,写apk只需要Java。
eclipse,java语言当然是