【译文】AndroidStudio是一套很久没有面世的IDE(集成开发环境)。它已免费分发给Google和Android开发人员。AndroidStudio基于IntelliJIDEA,也是一个非常优秀的Android开发环境。在今天的文章中,我们将共同了解如何创建一个新的Android项目,同时充分发挥AndroidStudio提供的各种功能的优势。一、项目设置在开始享受AndroidStudio的世界之前,首先需要点击这里下载并安装。请注意,您必须提前安装JDK6或更高版本。如果是Windows系统环境,先启动.exe文件,然后按照安装向导的提示一步步完成。如果您使用的是OSX系统,请先双击启动盘镜像,然后将AndroidStudio拖到您的应用程序文件夹中。成功完成上述步骤后,您的开发环境应该已经正确设置。接下来,我们准备使用AndroidStudio创建我们的第一个Android应用程序。当你第一次启动AndroidStudio时,你应该会看到软件的欢迎界面,它还提供了一些选项来指导我们从Android应用程序开发的第一步开始。对于今天的教程,我们将选择“新建项目”选项。不过,如果你想将Eclipse等其他环境中已有的项目转换成AndroidStudio项目,也可以选择“ImportProject(导入项目)”。AndroidStudio可以将Eclipse项目转换为AndroidStudio项目,并在项目中为用户提供必要的配置文件。如果在选项列表中单击“打开项目”,则可以打开使用AndroidStudio或IntelliJIDEA创建的项目。而如果选择“CheckoutfromVersionControl(版本控制检查)”,则可以检出版本控制下的项目副本。这样,我们就可以以现有项目为基础,快速构建新的目标版本。由于我们需要从头开始,所以在这里选择“新建项目”。此时您将看到一个选项列表,旨在配置我们的新项目。在今天的教程中,我们将创建一个简单的应用程序,主要目的是演示AndroidStudio的一些最重要的功能。相信大家和我一样,都会觉得“HelloWorld”这个名字最适合这次开发的新项目。正如您在上面的屏幕截图中看到的,我将我的应用程序命名为HelloWorld并为其指定了一个模块名称。如果你不熟悉IntelliJIDEA,你可能不知道什么是模块。模块实际上是一个独立的功能单元,可以编译、运行、测试和调试。模块包含用于特定任务的源代码、编译脚本和其他组件。在新建工程时,还可以为工程设置包名。默认情况下,AndroidStudio将包名称的最后一个元素设置为模块名称,但您可以根据需要自由更改。其他设置包括项目在设备上的保存位置、最低和推荐的SDK、项目编译要使用的SDK、项目主题。也可以让AndroidStudio创建一个Activity类,为其自定义启动图标,或者设置项目是否支持GridLayout、Fragments、NavigationDrawer、ActionBar等。这里我们不会为自己的应用创建自定义图标,这样就可以取消勾选“Createcustomlaunchicon(创建自定义启动图标)”项前面的复选框。单击下一步继续其他项目设置步骤。由于我们在上一步中勾选了“创建活动”项的复选框,因此此处的导航会要求您配置AndroidStudio将为我们创建的Activity类。由于我们将从一个空白的Activity类开始进行配置,您可以单击“下一步”来执行设置过程的后续几个步骤。这里需要命名Activity类、主布局和片段布局。您还可以设置导航类型,在今天的示例项目中我们将其设置为“无”。下面的屏幕截图显示了我们的设置。单击“完成”后,您将看到如下所示的AndroidStudio用户界面。窗口左侧是项目浏览器,右侧是工作区。在AndroidStudio中搭建完项目后,我们现在可以在AndroidStudio中一一查看关键函数了。下一页的内容更精彩#p#2.Android虚拟设备所谓Android虚拟设备,简称AVD,是一套模拟器配置方案,可以让你设置一个Android设备型号匹配的实际情况。这使开发人员可以更轻松地在各种设备平台上运行和测试应用程序。Android虚拟设备功能的支持,可以为Android模拟器指定需要模拟的软硬件组合。创建Android虚拟设备的首选方法是通过AVD管理器。您可以在AndroidStudio用户界面的工具菜单中选择Android>AVDManager。如果你之前已经正确搭建好开发环境,Android虚拟设备管理器的界面应该如下图所示。要创建一个新的AVD,我们需要点击右侧的“New...”,为AVD设置一个名称并配置虚拟设备,如下图所示。最后单击“确定”以创建您的第一个AVD。要使用我们刚刚创建的AVD,我们首先需要在AVD管理器的列表中选择它,然后点击窗口右侧的“Start...”。如果您的AVD设置过程正确,Android模拟器在启动后应该如下图所示。现在Android模拟器已成功启动并运行,是时候启动我们的应用程序了。从“运行”菜单中选择“运行‘helloworld’”——是的,在Android模拟器中运行应用程序就是这么简单。下一页的内容更精彩#p#3。实时布局(LiveLayout)AndroidStudio中的实时布局功能允许您直接预览应用程序的用户界面,而无需在设备或模拟器上运行应用程序。LiveLayout是一个非常强大的工具,可以为开发人员节省大量时间。在LiveLayout的帮助下,查看应用程序用户界面的任务变得简单快捷。要使用实时布局,我们需要双击对应的XML布局文件,选择工作区下方的“文本”选项卡。接下来选择工作区右侧的“预览”选项卡以预览当前布局。我们对XML布局所做的任何更改都会直接反映在右侧的预览窗口中。您可以查看下面的屏幕截图以深入了解此功能。实时布局功能给我们带来了很多值得称赞的显着优势。例如,您可以选择“预览”面板第一个菜单中的选项来调整当前使用的XML布局。例如,您可以分别创建不同的纵向和横向显示视图,AndroidStudio将负责创建必要的文件夹和文件。预览面板中的第二个菜单项允许您更改预览面板中显示的设备的大小。第三个菜单的作用是在Preview面板中调整设备的方向,让我们更方便的查看同一布局方案在不同显示模式(纵向和横向)下的效果和主题。预览面板中的第四个菜单项允许我们轻松访问活动或布局使用的各个片段。预览面板还允许您更改实时布局中使用的语言,从而轻松预览不同语言在布局方案中的显示方式。最右边菜单的功能是调整API版本。预览面板还包含多种控制机制,例如缩放布局、重置预览面板或捕获当前屏幕。下一页的内容更精彩#p#4。TemplateAndroidStudio还为开发者提供了多种模板选择,大大提高了开发速度。这些模板自动创建活动和必要的XML文件。您还可以使用这些模板创建更基本的Android应用程序,并在物理设备或模拟器上运行它们。在AndroidStudio中,我们可以在新建一个Activity的时候一起创建对应的模板。在窗口左侧的项目浏览器中右键单击“包名称”,然后从菜单中选择“新建”,然后从选项列表中选择“活动”。AndroidStudio然后为开发人员列出了模板,包括空白活动、全屏活动和选项卡式活动。您也可以从菜单中选择“ImageAsset”,下面的向导会一步步引导我们完成创建过程。下面我们就来看看如何基于LoginActivity模板创建一个新的Activity。首先在Activity模板列表中选择LoginActivity选项以启动创建向导。正如您在上面的屏幕截图中所看到的,我已经将新创建的Activity命名为LoginActivity-即设置Activity登录的LayoutName-并为Activity添加了一个名为SignIn的标题。默认情况下,选中对话框中的包括Google+登录项。由于我们不打算在今天的示例中使用Google+登录功能,因此请取消选中此选项。您可以选择为这组新活动设置HierarchicalParent(层次结构)。这样,当我们点击设备上的后退按钮时,应用程序会通过导航返回到之前的界面。我们将此字段留空。点击“完成”后,AndroidStudio会为我们创建必要的文件和文件夹。如果一切顺利,我们将在项目中看到新的Activity和Layout。下一步是在清单文件中设置新的Activity,以便在应用程序启动时将其用作主Activity。请查看下面清单文件的内容,其中LoginActivity类有自己的活动节点。
