网上学习资料很多,让人看着眼花缭乱。费了不少力气,找到两本书:《Hello, Adroid》、《begining Android 2》,先开始看看再说。还有一篇《Android开发最佳学习路线图》的文章,这篇文章列的学习过程很漫长,从J2EE开始,和许多培训学校差不多,不一样的地方是文章综合了很多学习视频。
设置开发环境
一开始怎么都搞不好,自己的操作系统是32位版的WIN7,下载JDK1.7和Adroid SDK。先安装JDK,关键的是安装完成后要设置好系统环境变量。设置完成后应该是这个效果:
一个是环境变量是JAVA_HOME,另一个是classpath,作用是让JAVA命令可以找到自己。JAVA_HOME的值是JDK的安装路径;classpath的值是“%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”。 如正确设置的话,在命令行中可以直接运用JAVA命令。如:
JDK安装完成之后,直接解压Android SDK文件包adt-bundle-windows-x86-20130717.zip,解压后有两个文件夹:eclipse、SDK,一个SDK manager.exe。不需要做改动,就可以运用eclipse进入开发界面。
另外,如果要在命令行运行ADB命令,需要设置环境变量,过程与前面相同,把ADB命令的路径写对就可以了,我这里的路径是:“D:\adt-bundle-windows-x86-20130717\sdk\platform-tools”,运行adb shell,效果如下:
设置AVD。打开 eclipse,在菜单栏的window选项中就可以设置,建立自己的Android模拟器。自己电脑的内存只有2G,有点吃内存,速度比较慢。
"hello,world!"
学习任何一种编程语言,差不多都会有一种共同的经历:最先运行的程序都是屏幕上输出一句“hello,world!”前面,我们搭建起了基本的开发环境,可以小试一下。
NEW 一个 android application project,填上名称后,一路next,直至finish,会出现第一个Android程序。直接上图:
OK,不用写一句代码,一个完整的Android应用就这么生成了。在模拟器上跑一下,怎么跑?这里就有一个问题了,因为需要设置RUN的configurations(这个问题太菜鸟级,网上很少会细说。)
要动的地方有两处,一个选择你的项目,另一个是在Target中选择你的模拟器。其实,只要打开这个页面,应该自然知道该怎么做了。看看最终运行效果,继续上图:
(这样看,模拟器有点丑陋,但演示足够了。)
大致就是这样,开始前的准备工作。接下来就是K书,练习了。