3.1 创建Android应用程序
Android Studio安装完成后,如果还没有创建项目,将进入欢迎对话框。在该对话框中,可以创建新项目、打开已经存在的项目、导入项目等。在Android Studio中,一个project(项目)相当于一个工作空间,一个工作空间中可以包含多个Module(模块),每个Module对应一个Android应用。下面将通过一个具体的实例来介绍如何创建项目,即创建第一个Android应用。
说明
在首次创建项目时,需要连网加载数据,所以此时需要保证电脑可以正常连接互联网。
【例3.01】 在屏幕上输出文字Hello World(实例位置:资源包\源码\03\3.01)
在Android Studio中创建项目,名称为“第一个Android应用”,具体步骤如下。
(1)在Android Studio的欢迎对话框中,单击Start a new Android Studio project按钮,进入Create New Project对话框,在Application name文本框中输入应用程序名称(例如“第一个Android应用”);在Company domain文本框中输入公司域名(如mingrisoft.com),将自动生成相应的Package name(包名),并且默认为不可修改状态,如果想要修改,可以单击Package name右侧的Edit按钮,使其变为可编辑状态,然后输入想要的包名(如com.mingrisoft),单击Done按钮即可;在Project location文本框中输入项目保存的位置(如F:\android_studio\AndroidStudioProjects),如图3.1所示。
图3.1 创建新项目对话框
说明
Include C++ support与Include Kotlin support分别为支持C++语言与Kotlin语言。
注意
①设置Package name时,一定不能使用中文(如com.明日科技)和空格,或者单纯的数字(如com.mr.03),并且也不能以“.”结束,否则项目将无法创建。
②在设置Project location时,一定不能使用中文(如D:\第一个Android应用)和空格,否则项目将无法创建。
(2)单击Next按钮,将进入选择目标设备对话框,在该对话框中,首先选中Phone and Tablet复选框,然后在选择最小SDK版本的Minimum SDK下拉列表框中选择默认的API 15,即Android 4.0.3,如图3.2所示。
图3.2 选择目标设备对话框
注意
Minimum SDK用于指定应用程序运行时,所需设备的最低SDK版本,如果所用设备低于这个版本,那么应用程序将不能在该设备上运行,所以这里一般设置得要比所用的SDK版本低。
(3)单击Next按钮,将进入选择创建Activity类型对话框,在该对话框中,将列出一些用于创建Activity的模板,我们可以根据需要进行选择,也可以选择不创建Activity(即选择Add No Activity),这里选择创建一个空白的Activity,即Empty Activity,如图3.3所示。
图3.3 选择创建Activity的类型
(4)单击Next按钮,将进入自定义Activity对话框,在该对话框中,可以设置自动创建的Activity的类名和布局文件名称,这里采用默认设置,如图3.4所示。
图3.4 自定义Activity
(5)单击Next按钮,将显示安装要求组件的对话框,在该对话框中加载完成后单击Finish按钮,如图3.5所示。
图3.5 安装要求组件的对话框
(6)单击Finish按钮,将显示如图3.6所示的创建进度对话框(加载时间可能会比较长,请耐心等待),创建完成后,该对话框自动消失,同时打开当前创建的项目。
图3.6 创建进度对话框
(7)在默认情况下,启动项目时会弹出如图3.7所示的小贴士,单击Close按钮,关闭即可进入Android Studio的主页,同时打开创建好的项目,此时主窗口底部将显示无法找到SDK需要的'android-26'提示,此处单击Install missing platform(s) and sync project超链接,如图3.8所示。
图3.7 小贴士对话框
图3.8 无法找到SDK需要的'android-26'
(8)单击超链接后,将显示如图3.9所示的下载许可协议对话框,在该对话框中选中Accept单选按钮接受许可协议,然后单击Next按钮即可下载SDK中所需要的'android-26'。
图3.9 接受下载许可协议
(9)下载完成后,单击Finish按钮,如图3.10所示。
图3.10 完成SDK'android-26'的下载与安装
(10)此时,主窗口底部将显示无法找到构建工具26.0.2提示,此处同样单击Install Build Tools 26.0.2 and sync project超链接,如图3.11所示。
(11)单击超链接后,将显示下载构建工具26.0.2的对话框,下载完成后,单击Finish按钮,如图3.12所示。
图3.11 无法找到构建工具26.0.2
图3.12 完成构建工具26.0.2的下载与安装
此时,Android Studio将自动同步SDK安装后的组件,同步完成后,默认显示MainActivity.java文件的内容,如图3.13所示。
图3.13 Android Studio的主页
说明
在使用Android Studio创建一个项目时,默认会创建一个名称为app的Module(一个Module就是一个Android应用),展开app结构,如图3.14所示。
图3.14 默认创建的Module
说明
在使用Android Studio创建过一个项目后,再次创建项目时,需要在已经打开的项目中选择File→New→New Project命令,打开创建新项目对话框。