要java基础,J2ME,java+androidSDK,版本不重要,重要的是有好的java基础,android开发平台的配置,还有对新技术的理解能力,现在android的程序太多了,不建议去做android开发...
有java基础就行了,J2ME基础有没有都行,没什么影响,android开发就是使用一个和java有交集的api,没什么太大难度。需求还是挺大的,毕竟是主流技术