首先,必须要有程序语言的基础,比如C,或直接由JAVA基础也行。
学会JAVA《JAVA编程思想》
了解安卓《ANDRIOD应用揭秘》,以及生命周期
学会安卓控件,数据库,xml,以及其他的资源目录结构的用途
搭载JAVA环境,下载IDE,一般使用ADT开发
准备好安卓系统的手机(虚拟机只能简单虚拟运行,实际用安卓设备测试BUG比较好)
新建安卓工程
构思要做什么,怎么做
看别人源码和构思
不懂的继续问各位大婶
另外还有一些专业网站的论坛可以去交流学习,例如机锋网论坛、安卓网论坛、木蚂蚁等。