2.1 创建第一个App
启动Android Studio,如图2.1.1所示。
图2.1.1
点“Start a new Android Studio project(开始一个新Android Studio项目)”,运行创建工程的向导。首先映入眼帘的是这样一个窗口,如图2.1.2所示。
图2.1.2
在这个窗口中指定App的名字,公司的域名和工程文件所保存的位置。
在“Application name(应用名称)”里填入:HelloWorld。你也可以填其他的名字,但是,第一个程序,还是老老实实跟着我学吧。
在“Company Domain(公司域名)”里填入一个域名,但是要倒着写,现在是做着玩,你爱写什么就写什么吧,跟我的一样也行。
在“Project location(项目位置)”里填入你想保存到的位置,最好不要直接写,而是点后面那个按钮,在出现的窗口中选择。
不要选中“Include C++ support”和“Include Kotlin support”。
这个页面搞完了,点“Next(下一步)”,可以看到如图2.1.3所示的窗口。
图2.1.3
这个页面让我们指定运行于什么样的设备和哪个版本的系统上。
• Phone and Tablet是手机和平板。
• Wear是穿戴设备,比如手表手环。
• TV是电视。
• Android Auto是汽车上的影音设备。
• Glass是眼镜。
你可以选择你的App运行于一种或几种设备上。为了快速学习核心的知识,我们还是只选择“Phone and Tablet”吧。
选择完一种设备后,还需要选择App最低能在什么Android版本上运行,所选版本越低,能安装你的App的设备越多。
我们可以看到版本选择框下面有一段说明,你注意到“99.6%”这个数字没有?它表示当前可以在这么大比例的手机上运行你的App。你可以选其他的Android版本,看看它们当前有多大的使用率。从Android8开始,不再支持Android4.0以前的系统了。
选完后,点“Next”,进入下一个页面,如图2.1.4所示。
图2.1.4
这个页面让你选择一个“Activity”。Activity翻译过来叫作“活动”,这个概念太抽像很难理解,其实你完全可以把Activity认为是一个“页面”,也就是说没有它,你什么也看不到。你可以选择第一个“Add No Activity(不添加Activity)”,然后在工程中手动创建一个Activity,但是这对初学者来说难度太大,所以还是让IDE帮我们弄一个吧,为了减少干扰,看清本质,我们选择“Empty Activity(空Activity)”。再点“Next”,出现如图2.1.5所示的页面。
图2.1.5
在这里指定Activity的类名。在“Activity Name”框中指定类名,默认的就挺好,不用改了。
确保选中其下的“Generate Layout File(产生排版文件)”。在“Layout Name”框中输入Layout文件的名字,确保选中其下的“Backwords Compatibility(AppCompat)(向后兼容)”
稍微解释几个东西,以除尔心头之梗:
• Layout文件:是一个XML文件,它里面定义某个Activity的全部或部分界面,在运行的时候,Activity中显示的各种控件都是根据这个文件中的元素创建的。
• Backwords Compatibility:使用高版本的SDK写的App,如何能在低版本的Android系统中运行,且界面保持一致呢?选中此项即满足此需求。
点“Finish(完成)”,工程会被自动创建并打开(如果你的电脑配置低,可能需要等待一段时间),注意窗口的右下角的进度条,如果它存在,就说明工程未创建完成,需要继续等待,如图2.1.6所示。
图2.1.6
工程创建完成后,窗口如图2.1.7所示。
图2.1.7
现在Android Studio打开了一个工程,看一下开发工具Android Studio。左下角标号1处是一个开关,如果你看不到左右竖排的边栏,一定要点它一下。主要工作区分成左右两部分,左区(标号2处)是工程结构,右区(标号3处)是代码编辑区。
现在工程已经创建成功,可能你会发现有些错误提示或警告,那些一般都不是错误,你只需要编译一下工程,它们一般就会消失。编译工程的方式是:在主菜单中点“Build(构建)”,然后选“Make Project(构建工程)”即可。
下一步就要把它运行起来。请看下回分解。