创建项目

首先,先指出Android Studio中的两个概念。 ProjectModule 。在Android Studio中, Project 的真实含义是工作空间, Module 为一个具体的项目。

Eclipse 中,我们可以同时对多个 EclipseProject 进行同时编辑,这些 Project 在同一个 workspace 之中。在Android Studio中,我们可以同时对多个Android Studio的 Module 进行同时编辑,这些 Module 在同一个Project 之中。

EclipseProject 等同于Android Studio的 Module

Eclipseworkspace 等同于Android Studio的 Project

本文中所说到的项目指的是Android Studio的 Module 。Android Studio创建一个项目,首先要先创建 Project 。但是你创建项目的同时, Project 自动创建了,因此很多人容易混淆这两种概念。

Android Studio创建项目的过程,其实就是 Eclipse 创建项目过程的细分化。 Eclipse 许多在一个页面设置的内容,Android Studio拆分成了多个页面,因此,创建项目的过程其实并不复杂。

Android Studio有两种创建项目的方法。

第一个是在Android Studio起始页选择 Start a new Android Studio project

第二个是在Android Studio主页,选择 File --> New Project

接下来,我们会看到这个页面。

  • Application name :应用程序的名称。它是app在设备上显示的应用程序名称,也是在Android StudioProject 的名称。
  • Company Domain :公司域名。影响下面的 Package name 。默认为电脑主机名称,当然你也可以单独设置 Package name
  • Package name :应用程序包名。每一个app都有一个独立的包名,如果两个app的包名相同,Android会认为他们是同一个app。因此,需要尽量保证,不同的app拥有不同的包名。
  • Project localtionProject 存放的本地目录。

以上内容设置完毕,点击 Next

接下来,我们会看到这个页面。

在这里,你可以你的 ProjectModule 的类型以及支持的最低版本。

  • Phone and Tablet :表示 Module 是一个手机和平板项目。
  • TV :表示 Module 是一个Android TV项目。
  • Wear :表示 Module 是一个可穿戴设备(例如手表)项目。
  • Glass :表示 Module 是一个 Google Glass 项目(不知道 Google Glass 是什么请自行搜索)。

你可以同时选择多个类型,区别就是项目会根据你选择的类型创建一个或多个 Module

Minimum SDK 表示的是 Module 支持的Android最低版本。根据不同的用户可以选择不同的版本。你可以点击Help me choose 来查看当前Android版本分布情况。现在这个时代,如果你的项目支持到 2.2 版本几乎是支持了所有的Android设备。

以上内容设置完毕,点击 Next

接下来,我们会看到这个页面(由于我的 Module 类型只选择了 Phone and Tablet ,所以会有这个页面。)。

这个页面是让我们选择是否创建 Activity以及创建 Activity 的类型。你可以选择不创建 ActivityAdd No Activity )。

如果你选择自动创建 Activity,Android Studio会自动帮你生成一些代码。根据 Activity 类型的不同,生成的代码也是不同的。有时,你能从这些自动生成的代码中,学到很多东西,比如 Fullscreen Activity

选择完毕,点击 Next

接下来,我们会看到这个页面(上一步中,我选择了 Blank Activity 。)。

  • Activity Name :自动创建的 Activity 的类名。
  • Layout Name :自动创建的 Activity 的布局文件名称。
  • Title :自动创建的 Activity 的名称。
  • Menu Resource Name :自动创建的 ActivityMenu 文件名称。

以上内容设置完毕,点击 Next 。你将会看到这个进度条。这个表示,Android Studio正在创建和编译你的项目。

项目创建编译完毕,会进入Android Studio的主页,你将看到下面的界面。 到这里项目已经创建完毕。

results matching ""

    No results matching ""