最近上课学习Java之余,老师给咱们讲了Androidde的前景,虽然咱们之后会学相应的Android的课程,可是仍是激起了我很大探索Android的热情,因而我在网上搜索了一个相关的Android资料,应该说未来是一个很大的热门。闲来无事作我准备探索一下Android,事先说明一下不少心得体会都来自网上和相关资料。虽然此次摸索花了我一下午的时间,可是看到我能成功我很高兴,废话少说,如下是一些相关过程,但愿对你们有所帮助。php
首先,了解了解一些Android方面的概念吧
1)SDK(Software Development Kit)
2)ADT(Android Development Tools)
3)AVD(Android Virtual Devices)
带着这三个概念,让咱们开始Android入门之旅吧html
要开发运行Android,必须得要有个可以运行咱们所开发的程序的东西才行吧,Java要JDK才能运行对吧?!OK,SDK隆重登场了。这个软件开发工具包就是要编译和运行Android应用程序的依赖,现让咱们来下载和安装它:
一、登录http://androidappdocs.appspot.com/sdk/index.html,你会看到各类操做系统支持的Android SDK,在这里,咱们选择Windows系统支持的SDK:android-sdk_r05-windows.zip 。下载到你本地磁盘的任何你喜欢的目录下(固然了,乱放不是一个好的习惯,一般一个好的习惯,就是把一类的东西归档,在这里我下载到G:\android目录下)。下载之后,直接解压,解压之后,会看到add-ons、platforms、tools这三个目录,还有一个是仅windows版本才有的SDK Setup.exe 。这些待会儿再说,如今将tools的路径编辑在Path下,好比G:\android\android-sdk-windows\tools,这样呢,下载和安装SDK算是完成了
二、开发Android最基本的运行依赖有了,如今呢,咱们得要给开发配备一个不错的开发工具了,Eclipse,不错的热插拔开发工具,咱们都知道,本机Eclipse里是不自带Android项目的,因此,我得装插件啊,至此,ADT is coming now!ADT是为使用Eclipse开发Android应用程序而安装的一款插件,费话很少说了,来看看具体的安装过程,Eclipse的最低版本要3.4,官方上推荐的是:Eclipse Classic 3.5.2(168M)。更详细的介绍,可参见:http://androidappdocs.appspot.com/sdk/eclipse-adt.html,我在这里,使用的是MyEclipse6.5:
“help”-->“Software updates”-->“Find and Install”-->“Search for new features to install”-->“next”-->选择“New Remote Site”-->Name:Android Plugin,URL: https://dl-ssl.google.com/android/eclipse/ --> “OK”,若是一切顺利的话,那么,ADT算是安装完成了!
三、开始咱们的HelloWorld程序吧:
等等,AVD尚未说明,都开始HelloWorld程序了?!如今来讲明一下,刚刚咱们有下载 windows SDK,不知道大家有没有发现add-ons、platforms里面都是空的,并且也没有咱们想像中的有说明文档或者什么例子之类的东西,实际上呢,刚刚那个SDK里面仅包含了 Android SDK and AVD Manager(它是总管的,安装更新组件,所有是由它来搞),并无Android platform(..Android2.0、2.1)和其它的一些组件,要运行咱们的应用程序呈现给用户看,咱们得须要一个呈现平台,这个呈现效果平台的背后,就是这个Android platform,相似于咱们的操做系统,这里我选择的是Android2.1。再来讲说Android Emulator(Android手机模拟器),Android是一款手机智能系统,为了测试、运行咱们开发的应用程序,总归是不能时时用搭载Android系统的手机来测试吧,这个Android Emulator就是为了模拟手机环境的东东了。与真实的手机环境彻底的类似,固然不能打电话发信息了(Android Emulator介绍:http://androidappdocs.appspot.com/guide/developing/tools/emulator.html)。在启动Android Emulator以前呢,咱们必须得建立AVD(哎呀,终于出现了)。AVD定义了Android Emulator须要使用的图像以及一些设定,也就是Emulator能显示的东西,基本上都是由AVD所提供定义的(http://androidappdocs.appspot.com/guide/developing/tools/avd.htm)。
java
真够多的,不过概念算是所有理清楚了。android
在开始HelloWorld工程以前,首先先开启Android SDK and AVD Manager这个大总管,肯定安装的组件都已成功安装(platform、AVD),启动Android SDK and AVD Manager有以下三种方式:windows
1)若是你是用Eclipse开发Android程序,而且也已经安装了ADT插件,那么“Window”-->“Android SDK and AVD Manager”,搞定;
2)Windows SDK,双击SDK Setup.exe。搞定《我本身用的仍是这个,花了好几个小时,网速很差》
3)命令行方式,任何操做系统,进行<SDK>\tools目录,键入命令:android,搞定。app
以上三种方式,都会弹出Android SDK and AVD Manager窗口。进入窗口,对左边的菜单进行简要的说明:eclipse
“Virtual Devices”:新建AVD(安装以前,确认Available Packages里的组件已安装,新建名为:my_dav);“Installed Packages”:已安装的组件包;“Available Packages”:可下载安装的组件包(若是你不确认安装哪一个,请参考:http://androidappdocs.appspot.com/sdk/installing.html#which,建议所有选中,安装须要一点时间)。ide
全部的一切都已准备完毕了,只欠东风了。工具
具体的HelloWorld的开发,我也就不在此费口舌了,可参考官方:http://androidappdocs.appspot.com/resources/tutorials/hello-world.html,至关的详细。附上个人工程压缩包HelloAndroid.rar学习
运行时,右击项目“Run As”-->“Android Application”。
同时本人还参考了另一个文档,下面会有下载连接这个文档对初学者帮助也是很是的大,若是是刚入门的人,第一次接触Android最好下载看看,本人今天也是读了好几遍才慢慢把环境及第一个程序运行出来的。