我不知道你具体想从事应用还是驱动??我主要是做android驱动的,做这个基础主要体现在C、数据结构、linux设备驱动,当然必须还得有硬件基础知识,基本能看懂原理图就可以,不过这个现在不懂关系不大,后面可以慢慢培养,多和硬件工程师沟通沟通。如果是想做应用的话,这方面我不是很清楚,只做过几个小apk,java是必备的,然后android里面其实也有封装自己的api。不过做应用的话就是多实践操作,多联系。最主要的就是要能体现你的思想,这对于你以后会非常有帮助!
安卓工程师?什么意思