2. 下载和安装Eclipse
Android应用程序是使用Java开发的。Android本身不是一种语言,而是可以运行应用程序的系统环境。就这点而论,理论上你可使用所拥有的任何软件或集成开发环境(IDE)进行开发。实际上,你也可以选择根本不用IDE。
提示:在本书的后面几章,我将介绍如果不使用IDE而是用命令行开发Android程序。尽管在本书中我未使用这个技术来描述每个例子,您将了解到如何使用CLI进行开发的基本方法。
如果您更习惯于某一Java IDE,比如Borland的JBuilder或开源工具NetBeans,您可以自由使用它。若您有相当的经验,在本书中,您仍能够了解大多数的例子。然而,开放手机联盟和Google支持一种Java IDe:Eclipse。
注:如果您选择不使用Eclipse来研发本书中的例子,您需要检查您的IDE文档以便正确编译和测试Android程序,本书中的例子仅给出了在Eclipse中使用Android插件编译和测试的指导。
这一章简要描述了下载和安装Eclipse的步骤以及所需要的Java运行环境JRE。大多数时间,安装指南和教程不会将已经是高手的读者们的排除在外,它们倾向于跳过简单的步骤。而我发现这些被略过的文字经常反映了重要的问题,有鉴于此,我将下载和安装包括在这一章节中。
?
2.1 为什么用Eclipse
为什么Eclipse会成为Android推荐的IDE?有如下几方面的原因:
● 开放手机联盟的主旨是建立一个开放的移动开发市场,与此一致,Eclipse是功能的完备的、免费的Jave IDE。Eclipse的使用也很简单,只需短期学习即可上手。这使得Eclipse成为开发Java的非常吸引人的、稳定的IDE。
●开放手机联盟已经发布了用于Eclipse的Android插件,可以建立与编译Android项目,使用Android模拟器运行和调试。这些工具和功能对创建您的第一个Android程序是极有帮助的。您仍然可以在其他IDE中建立Android程序,但是Eclipse的Android插件可以帮助您生成特定的安装部件,如文件和编译设定。它可以帮助您节约宝贵的开发时间和最大程度的减少学习难度,让您将时间花在刀刃上。
注:Eclipse也在Mac和Linux上也是可以使用的,这种跨平台的能力,意味着几乎任何人可以在任何计算机上开发Android应用程序。不过,本书中的例子和屏幕截图都是取自Eclipse的Microsoft Windows版本。请注意,如果您使用的是非Microsoft平台的系统,您的界面看起来与这些截图会略有不同,不过总体功能是一致的。如果在Linux下的Eclipse有较大的不同的话,我会在例子中说明。后续我将提供几个一些Linux环境下的例子,它们中的大部分出自Linux/Android CLI环境。