看了几天安卓的小白斗胆说下,安卓的上层程序(也就是我们能码的部分)是用java写的,就是将android.jar包里的android组件排列组合实现各种效果。另外安卓app是有界面的,要编辑很多xml资源文件,布局文件之类。也就是说java代码(动作)和xml配置文件(界面)共同组成安卓app。开发是要用特殊版本的eclipse(加了android development tools插件),编译运行的时候要用android virtual machine,也就是电脑虚拟出来的手机来验证程序。感觉内容之多比入学黑马的时候看的那些内容多出几个数量级啊。