新建一个Hello World程序
打开 Android Studio,可以看到如下的欢迎界面,窗口的左侧会展示出最近的 Project,单击就可以打开,如果你是第一次使用 AS,左侧就不会有窗口;来看看右侧的几个选项:
- 新建一个 Android Studio 工作空间。
- 打开一个已有的 Android Studio 工作空间。
- 检查来自于版本控制系统的程序,单击 Control旁的三角形会弹出几个选择,分别是 GitHub、CVS、Git、Google Cloud、Mercurial、Subversion。
- 导入来自 Eclipse、ADT、Gradle 等工具的工程项目。
- 导入一个 Android 代码示例。
这里我们点击第一个选项,看到如下界面:
-
Application name
是应用的名字(第一个字母要大写),这里我们就写 Hello World。 -
Company Domain
是公司域名,这个可以随意写,并且会影响下面的包名,但是我们也可以通过右侧的Edit
来修改包名。 -
include C++ Support
作用是引入C++的支持,这里我们暂时不用勾选。 -
Project Location
设置该 Project 的存储路径。 - 单击 Next。
看到如下界面:
这里是让我们选择 App 运行的平台:
-
Phone and Tablet
表示 App 运行在智能手机和平板上,Minimum SDK
是指的程序最低兼容的版本,应用安装前,会对设备的 Android 版本做校验,如果设备的 Android 版本低于这个最小版本会阻止用户安装应用。下面小字的提示表示我的应用可以运行在大约97.4%的安卓设备上。 -
Wear
是在可穿戴设备上运行,就是常见的智能手表。 -
TV
是在智能电视上运行。 -
Android Auto
是在车载安卓系统上运行。 - 勾选第一个选项,并单击 Next。
出现如下界面:
这里是创建活动的界面,AS 给我提供了丰富的活动面板,这里我们选择Empty Activity
,单击 Next,出现如下界面:
这里是让我们给活动和布局命名:
-
Activity Name
: HelloWorldActivity。 -
Layout Name
:hello_world_layout。 - 单击 Finish。
可以看到 AS 的工作界面,如下图所示:
我们启动 AVD Manager(Android Virtual Device),这个工具在导航栏 | Help 的下面,下图左一:
单击它出现如下界面:
这里我已经事先建立好了一个 AVD了,在列表里面可以清晰的看见该设备的各种信息,现在你需要点击窗口左下角的+Create Virtual Device
,弹出如下界面:
左侧的几个选项不用多说,默认是phone
,中间的列表里面有很多谷歌给我们提供的现成的模拟硬件规格,当然你也可以点击New Hardware Profile
来自定义 一个手机硬件规格,我们先任意选一个如图,单击 Next,出现如下界面:
这里是让我们给模拟的硬件选一个图形系统版本进而完善成一个 AVD,Recommended
里面的是谷歌推荐的图形架构,当然你也可以选择x86 Images
或者Other Images
,这里列出的可选的图像架构个数是根据你在 SDK Manager 里面的 API 版本下载数量来显示的, 我下的多,所以这里谷歌也推荐了好几个版本,建议选择API Level 14
(Android 4.0)及以上的 ,并且最好是x86
架构,当然x86_64
也行,我选择了 24,然后单击 Next 出现如下界面:
这里是调整配置窗口,可以对 AVD 设备命名,还可以改变设备的 dpi 和图像系统版本,还有启动界面的方向选择(纵向和横向),其他的保持缺省就好,show Advanced Settings
可以让你更进一步的改变该 AVD 的各种参数,这里不再赘述,最后单击Finish 就建好了。
下面让我们看看如何自定义一个AVD 。在先前的 Select Hardware 页面,我们单击左下的 New Hardware Profile
,出现如下界面:
这一页需要注意的就是Device Name
的命名和Screen
里面的选项以及Input
里让你选择是否包含物理键位,其他的保持缺省,我们这里命名为 4.3,点击 Finish 之后,自定义的硬件规格就会出现在 Select Hardware 页面里,然后选中我们的 4.3,之后的操作就如同之前一样了,我们选择API Level 18
。
需要注意的是,截至 2016.6.3,智能机型号数量大约在5691种:
- 6~英寸67种。
- 5.6~6英寸248种。
- 5.1~5.5英寸418种。
- 5英寸933种。
- 4.5~4.9英寸684种。
现在主流机型一般都是 5英寸左右的,尤其在5.5~5.2这个区间。对于分辨率来说,以1080p(1920×1080) 为主,高端机上 2K(2560x1440),大部分低端机型是 720p(1280×720) 。根据这项统计自己定义就好。接下来,找到工具栏种的如下部分,要运行 app 就得点击左一的绿色按钮。
之后出现如下界面,这里让我们选择 app 的目标运行平台,可以看到我们的自定义的 AVD—4.3 API 18 已经恭候多时,选中它并点击 OK。
这样我们的 AVD 就跑起来了,等待了大约一个世纪之后,我们可以看见 AVD 弹出,并在主界面上弹出一个 Hello World 页面,这其实就是我们的 app 在 AVD 里打开运行的样子!(忽略下方小字)
在下一节我们会对 AS 的文件组织结构作较为详细的认识。
Ciao Ciao~