Android札记系列[1]----首届 Google 暑期大学生博客分享大赛(2010 Android 篇)
最近正值暑假,而我在参加华中科技啊大学ophone俱乐部(www.dian.org.cn/ophone)举行的Android暑期培训活动。话说我自己才在大二下学期的时候学习了Java,但是总体来说,比较少的课时决定了我们每部分内容只能讲些很基础的知识,没有扩展。所以,暑期培训也是一次很好的巩固Java的知识,提高自己的能力的机会。特此写下札记,以此勉励自己。
其实学习Android,Java是绕不过去的。毕竟这两个之间有一定的共通性。下面第一个图是说明的Android整个知识体系架构。
而Java的知识体系结构为:
当然,我也不是可以的去为了比较而比较,但对比一下,确实会有些许体会。Java的底层平台很广,而android是针对Linux的内核平台进行构造。而在虚拟机方面,两者都有各自的虚拟运行平台:JRE和Android Runtime。其实思想都是大同小异,Java和Android(Android则是提供了自身的类库和应用框架)都有各自的API。所以说我认为,Android是继承了Java的传统美德和光辉形象,并且在其中添加了一些自身特点性、针对性、实用性、移植性等更强的东西。正因为如此,所以都可以用Eclipse这样一个强大的工具进行开发。
说到Eclipse,我还是扯一下:自己学习的时候,受老师的影响,用轻便型的BlueJ较多,所以感觉使用恨晚啊!
强大的Eclipse并不是因为其功能强大,我感觉是思想很强大,面向接口插件的开发很好的应用在这个上面了。它为我们搭了一个很好的台子,Java手握JDK(Java Development Kit)来了,Android笑而不语,揣着ADT(Adroid Development Tools)坐在了戏台上。大家和睦相处,一片繁荣、和谐的景象。
对于Android的环境配置,其实有了Java大哥的照应,很简单了。(以下步骤的前提是,本身的jdk和jre已经成功安装并能够编译运行、使用,设置了环境变量。环境变量设置简单的说就是:JAVA_HOME--jdk的系统绝对路径【如:I:\Program Files\Java\jdk1.6.0_20】;Class_Path--将jdk的lib文件夹下的dt.jar和tools.jar的系统路径加载进去【.;I:\Program Files\Java\jdk1.6.0_20\lib\dt.jar;I:\Program Files\Java\jdk1.6.0_20\lib\tools.jar】;PATH--将jdk中的bin文件夹的路径添加进去。【I:\Program Files\Java\jdk1.6.0_20\bin】)
第一:将下载的android-sdk_r06-windows.zip文件解压后。在文件中点击运行SDK Setup.exe,运用Manageer平台进行相关SDK包的下载。目前来看,SDK只能通过此方法安装,我还未找到离线安装的方法,如果有的话,欢迎大家分享啊。注意:sdk下的tools文件夹地址需要加入到PATH环境变量中。
第二:将下载的ADT插件加载到Eclipse操作平台中。(操作:通过Help中的Install new software来家在安装已经解压的ADT文件。)
自此Android环境已经搭建成功,下面可以进行相关的Android开发了。