【任务实战】
【任务1-1】 下载和安装Android Studio
【任务描述】
从网上下载最新版本的Android Studio,然后进行正确安装。
【知识索引】
(1)JDK的下载、安装与配置。
(2)Android Studio的下载与安装。
【实施过程】
1.下载Android Studio
(1)打开浏览器,输入网址http://www.android-studio.org/,进入Android Studio中文社区的主页。
(2)在Android Studio中文社区的主页中选择最新版本的Android Studio,这里选择的版本为Android Studio V3.2.0,安装包大小为923MB,如图1-6所示。
图1-6 Android Studio中文社区的主页
然后开始下载Android Studio V3.2.0,等待一段时间后即可完成下载。
2.安装Android Studio
下载好安装包之后,双击安装文件android-studio-ide-181.5014246-windows.exe,启动Android Studio安装向导,首先显示如图1-7所示的【Android Studio Setup】的欢迎界面。
图1-7 【Android Studio Setup】的欢迎界面
单击【Next】按钮,进入“Choose Components”界面,如图1-8所示。在该界面中,第1个选项“Android Studio”为必选项;第2个选项“Android Virtual Device”为可选项。
图1-8 【Android Studio Setup】的“Choose Components”界面
单击【Next】按钮,进入“Configuration Settings”界面,如图1-9所示。
图1-9 【Android Studio Setup】的“Configuration Settings”界面
在“Configuration Settings”界面,设置或输入Android Studio的安装文件夹。然后单击【Next】按钮,进入“Choose Start Menu Folder”界面,设置开始菜单位置和名称,如图1-10所示,这里采用默认设置。
图1-10 【Android Studio Setup】的“Choose Start Menu Folder”界面
单击【Install】按钮,开始安装Android Studio Setup,安装进度如图1-11所示。
图1-11 【Android Studio Setup】的“Installing”界面
Android Studio成功安装完成后,进入“Installation Complete”界面,单击【Show Details】按钮,可以显示其安装详情,如图1-12所示。
图1-12 【Android Studio Setup】的“Installation Complete”界面(显示安装详情)
单击【Next】按钮,进入“Completing Android Studio Setup”界面,如图1-13所示,这里取消“Start Android Studio”前面的复选框选中状态,然后单击【Finish】按钮完成Android Studio的安装。
图1-13 【Android Studio Setup】的“Completing Android Studio Setup”界面
至此,Android Studio的安装完成了,但是还需要继续对其进行配置,将在【任务1-2】中进行配置训练。
【任务1-2】 启动Android Studio与创建Android Studio项目
【任务描述】
(1)Android Studio安装完成后,启动Android Studio。
(2)在Android Studio启动过程中创建Android Studio项目My Application。
(3)运行Android Studio项目My Application。
【知识索引】
(1)Android Studio的启动过程、集成环境的基本组成、菜单组成与工具栏。
(2)在Android Studio启动过程中创建Android Studio项目。
(3)Android Studio项目的运行方法。
【实施过程】
1.启动Android Studio
Android Studio安装完成后,在Windows操作系统的桌面双击快捷方式【Android Studio】图标或者在【开始】菜单中选择【Android Studio】命令,即可启动Android Studio。
安装完成后第一次启动Android Studio,会显示【Complete Installation】对话框,该对话框用以选择导入Android Studio的配置文件,有两个选项:第1个选项用于导入以前版本的配置文件,第2个选项为不导入配置文件。如果本机以前曾安装使用过Android Studio,可以选择以前的版本。如果是第一次安装使用,可以选择第2个单选钮“Do not import settings”,如图1-14所示。
图1-14 【Complete Installation】对话框
然后单击【OK】按钮,出现Android Studio的启动界面,如图1-15所示。
图1-15 Android Studio的启动界面
在启动的时候会弹出【Android Studio First Run】对话框,如图1-16所示。
图1-16 【Android Studio First Run】对话框
在【Android Studio First Run】对话框中单击【Cancel】按钮,开始检查并获取Android SDK控件信息,如图1-17所示。
图1-17 获取Android SDK控件信息
然后进入【Android Studio Setup Wizard】安装向导的“Welcome”界面,如图1-18所示。
图1-18 【Android Studio Setup Wizard】安装向导的“Welcome”界面
单击【next】按钮,进入【Android Studio Setup Wizard】安装向导的“Install Type”界面,选择安装类型,这里选择“Standard”单选钮,如图1-19所示。
图1-19 【Android Studio Setup Wizard】安装向导的“Install Type”界面
单击【Next】按钮,进入【Android Studio Setup Wizard】安装向导的“Select UI Theme”界面,选择UI主题类型,可以选择自己喜欢的风格,这里选择“IntelliJ”风格,如图1-20所示。
图1-20 【Android Studio Setup Wizard】安装向导的“Select UI Theme”界面
单击【Next】按钮,进入【Android Studio Setup Wizard】安装向导的“Verify Settings”界面,可以浏览Android Studio当前的配置信息,如图1-21所示。
图1-21 【Android Studio Setup Wizard】安装向导的“Verify Settings”界面
单击【Finish】按钮后,进入【Android Studio Setup Wizard】安装向导的“Downloading Components”界面,开始自动下载SDK(注意:此时需要保证计算机联网),下载与安装的过程如图1-22所示。
图1-22 【Android Studio Setup Wizard】安装向导的“Downloading Components”界面
Android SDK更新完毕后出现相关提示信息,如图1-23所示。
图1-23 SDK下载完成后出现相关提示信息
单击【Finish】按钮,进入Android Studio的【Welcome to Android Studio】对话框,如图1-24所示。
图1-24 Android Studio的【Welcome to Android Studio】界面
该对话框有多个选项,其功能介绍如下:
选项1:创建一个Android Studio项目。
选项2:打开一个Android Studio项目。
选项3:从版本控制直接迁出,支持CVS、SVN、Git、Mercurial,甚至GitHub。
选项4:导入非Android Studio项目,例如Eclipse Android项目、IDEA Android项目。
选项5:导入官方样例,会从网络上下载代码。
该界面的右下角还有两个选项:设置和帮助。
如果一些选项无法选择,说明本机的Android SDK或者JDK路径设置有问题,参考【知识导读】环节介绍的方法设置Android SDK或者JDK的路径。
2.在Android Studio启动过程中创建Android Studio项目My Application
接下来,我们开始创建第一个项目。单击图1-24中的【Start a new Android Studio project】按钮新建一个项目,进入【Create New Project】向导的“Create Android Project”界面。在“Application name(应用名称)”文本框中输入应用程序名称,它是App在设备上显示的应用程序名称,也是在Android Studio Project中的名称,这里输入“My Application”。在“Company domain(公司域名)”文本框中输入公司的网址,这里保留默认值“administrator.example.com”不变,这里的内容决定了项目的包名(Package name)。每一个App都有一个独立的包名,如果两个App的包名相同,Android会认为它们是同一个App,因此需要尽量保证不同的App拥有不同的包名。在“Project location(项目存放位置)”设置项目合适的保存位置,默认设置为“C:\Users\Administrator\AndroidStudioProjects\MyApplication”,这里保留默认值不变。输入或设置完成后如图1-25所示。
图1-25 输入Application name等
单击【Next】按钮,进入【Create New Project】向导的“Target Android Devices”界面,在该界面选择复选框“Phone and Tablet”,如图1-26所示。
图1-26 【Create New Project】向导的“Target Android Devices”界面
这里可以看到多个选项,默认的选择是“Phone and Tablet”(手机和平板),还可以选择Wear OS、TV、Android Auto和Android Things等。minimum SDK表示的是Module支持的Android最低版本,不同的用户可以选择不同的版本,这里在“minimum SDK”列表框中选择“API 15:Android 4.0.3(IceCreamSandwich),如图1-26所示。
单击【Next】按钮,进入【Create New Project】向导的“Add an Activity to Mobile”界面,设置Android应用程序启动时的运行界面,在该界面选择默认的“Empty Activity”,如图1-27所示。也可以根据自己的需要选择其他类型界面。
图1-27 【Create New Project】向导的“Add an Activity to Mobile”界面
单击【Next】按钮,进入【Create New Project】向导的“Configure Activity”界面,在该界面的文本框中分别输入Activity的一些相关信息。在“Activity Name”文本框中输入Activity名称,在“Layout Name”文本框中输入布局名称,该界面可以使用默认值,如图1-28所示,也可以根据实际需要输入合适的内容。
图1-28 【Create New Project】向导的“Configure Activity”界面
单击【Next】按钮,进入【Create New Project】向导的“Component Installer”界面,开始安装相关程序,安装完成的结果如图1-29所示。
图1-29 【Create New Project】向导的“Component Installer”界面
至此,一个项目建立完成。第一次建立的项目会发现卡在下面的启动界面。
单击【Finish】按钮后,将出现如图1-30所示的“Loading Project”进度条,这里需要下载Gradle,有点慢,需要耐心等待一小会儿,Android Studio会为我们打开刚才创建的新项目,至此一个简单的Android Studio项目就创建完成了,完整的项目界面如图1-31所示。
图1-30 “Loading Project”进度条
图1-31 完整的Android Studio项目界面
3.运行Android Studio项目My Application
在Android Studio主窗口的工具栏中单击绿色箭头按钮,打开【Select Deployment Target】对话框,如图1-32所示,在没有创建Android模拟器之前,该列表为空,即没有供选择的模拟器。在该对话框中单击【Create New Virtual Device】按钮。
图1-32 【Select Deployment Target】对话框
显示【Virtual Device Configuration】向导的“Select Hardware”界面,在该界面的左侧选择“Phone”,中间列选择“Nexus 5X”,如图1-33所示。
图1-33 【Virtual Device Configuration】向导的“Select Hardware”界面
单击【Next】按钮,显示【Virtual Device Configuration】向导的“System Image”界面,在该界面选择一幅系统图像,这里单击“Pie Download”,显示【SDK Quickfix Installation】窗口,开始下载并安装设备程序,安装完成界面如图1-34所示。
图1-34 下载并安装设备程序
单击【Finish】按钮,返回“System Image”界面,如图1-35所示。
图1-35 【Virtual Device Configuration】向导的“System Image”界面
单击【Next】按钮,进入【Virtual Device Configuration】向导的“Android Virtual Device(AVD)”界面,如图1-36所示。
图1-36 【Virtual Device Configuration】向导的“Android Virtual Device(AVD)”界面
单击【Finish】按钮,完成Virtual Device Configuration,返回【Select Deployment Target】对话框,在该对话框的设备列表中选择虚拟器“Nexus 5X API 28”,如图1-37所示。
图1-37 在【Select Deployment Target】对话框的设备列表中选择“Nexus 5X API 28”
然后单击【OK】按钮,Android模拟器开始运行,应用程序My Application在模拟器中的运行结果如图1-38所示。
图1-38 应用程序My Application在模拟器中的运行结果
【任务1-3】 创建Android Studio项目App0101
【任务描述】
(1)在Android Studio主窗口中创建Android Studio项目App0101。
(2)运行Android Studio项目App0101。
【知识索引】
(1)在Android Studio主窗口中创建Android Studio项目。
(2)Android Studio项目的运行方法。
【实施过程】
1.在Android Studio主窗口中创建Android Studio项目App0101
在Android Studio主窗口,选择【File】菜单中的命令【New Project】,如图1-39所示。
图1-39 在【File 】菜单中选择命令【New Project】
显示【Create New Project】对话框的“New Project”界面,在“Application name”文本框中输入“App0101”,在“Company domain”文本框中输入“example.com”,在“Project location”文本框中输入“C:\AndroidStudioProjects\01”,如图1-40所示。
图1-40 创建项目App0101
单击【Next】按钮进入下一步,创建项目App0101后面各个步骤与创建项目My Application类似,最后单击【Finish】按钮,完成项目App0101的创建。
2.运行Android Studio项目App0101
在Android Studio主窗口的工具栏中单击绿色箭头按钮,打开【Select Deployment Target】对话框。在该对话框的设备列表中选择虚拟器“Nexus 5X API 28”,并且选中复选框“Use same selection for future launches”,如图1-41所示。
图1-41 在【Select Deployment Target】对话框的设备列表中选择“Nexus 5X API 28”
然后单击【OK】按钮,Android模拟器开始运行,应用程序App0101在模拟器中的运行结果如图1-42所示。
图1-42 应用程序App0101在模拟器中的运行结果
【任务1-4】 熟悉Android Studio的组成结构
【任务描述】
创建Android Studio项目App0102,熟悉Android Studio的组成结构及功能。
【知识索引】
(1)Android Studio主界面的基本组成。
(2)Project面板的各级目录结构以及主要文件。
(3)Android Studio的实时布局、富布局编辑器。
(4)Android Studio Lint工具。
【实施过程】
1.创建Android项目App0102
在Android Studio集成开发环境中创建Android项目,将该项目命名为App0102。
2.熟悉Android Studio主界面的基本组成
Android Studio主界面的基本组成如图1-43所示。
图1-43 Android Studio主界面的基本组成
Android Studio主界面显示了使用Android Studio时经常接触到的功能面板,基本组成及功能如下:
①Project面板。Project面板用于浏览项目文件,该面板中会显示当前的所有module。
②Build Variants面板。Build Variants面板用于设置当前项目的Build Variants,所有的Module默认都会有release和debug两种选项。
③Android DDMS面板。Android DDMS面板的功能类似于Eclipse中的Logcat,但是比其多了一些常用功能,例如截图、查看系统信息等。
④编辑区。编辑区用于编辑文件。
⑤Gradle tasks面板。Gradle tasks面板用于显示Gradle任务列表,例如assemble、assembleRelease、assembleDebug、build、check、clean、lint等常用任务,双击即可执行Gradle任务。
⑥Android Studio主界面菜单、工具栏和快捷导航。
3.熟悉Project面板的各级目录结构以及主要文件
Android Studio主界面默认的Project面板显示视图类型为Android类型,如图1-44所示。通过单击左上角的标签可以进行切换,在视图类型下拉列表选择【Project】选项(如图1-45所示),即可切换为Project类型(如图1-46所示)。
图1-44 Android Studio中Project面板的Android视图
图1-45 改变Project面板的视图类型
图1-46 Android Studio中Project面板的Project视图
(1)src文件夹与MainActivity.java文件。
src(source code)文件夹是存放项目源代码的文件夹,每个Android项目成功创建后,默认生成的Activity文件MainActivity.java就位于src文件夹的包文件夹中。包文件夹(例如com\example\App0102)也是位于src文件夹中的。
在src下是主程序类。如果在建立项目时,选择并填写了Create Activity,则会自动生成名为填写内容的、继承自android.app.Activity的类,在类中重写了onCreate()方法。方法中的setContentView即为设置这个Activity的显示布局(R.layout.main),布局文件在res/layout下。R.layout.main实际上是指res/layout/main.xml布局文件。
(2)res文件夹。
res文件夹为存放资源的文件夹,它包含项目中的资源文件并将编译进应用程序。向该文件夹中添加资源时,会被R.java文件自动记录。新建一个项目,res文件夹下会自动添加多个子文件夹,包括drawable、layout、mipmap和values等。
drawable子文件夹中存放待用的图片文件(*.png、*.jpg), layout子文件夹中存放界面布局文件activity_main.xml, mipmap子文件夹存放应用程序的待用图标文件。
values子文件夹可以存放多个*.xml文件,一般包括以colors.xml、strings.xml、styles.xml等配置文件,还可以存放不同类型的数据。
strings.xml文件用于定义字符串常量值,示例代码如下:
<resources> <string name="app_name">App0102</string> </resources>
styles.xml文件用于定义应用程序的style,示例代码如下:
<resources> <! -- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <! -- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style> </resources>
4.熟悉Android Studio的实时布局(Live Layout)
Android Studio中的实时布局功能允许在无须将应用程序运行在设备或者模拟器中的前提下,直接预览应用的用户界面。实时布局是一款极为强大的工具,能够帮助开发者节约大量时间。在实时布局的帮助下,查看应用程序用户界面的任务变得轻松而又快捷。
要使用实时布局,需要双击对应的XML布局文件activity_main.xml并选择编辑工作区下方的【Text】标签。接下来选择工作区右侧的【Preview】标签来预览当前布局,如图1-47所示。对XML布局做出的任何变更都会直接反映到右侧的预览窗口中。
图1-47 Android Studio的实时布局
实时布局功能带来了诸多优势,例如可以对当前正在使用的XML布局随意做出调整;变更显示在Preview面板内的设备大小;调整设备在Preview面板中的朝向;访问Activity或者布局所使用的个别片段;变更在实时布局中使用的语言,从而轻松预览不同语言在布局方案中的显示效果。Preview面板中还包含多项控制机制,例如对布局进行缩放、重新设置Preview面板或者截取当前屏幕等。
5.熟悉Android Studio的富布局编辑器
Android Studio提供一套富布局编辑器,可以在其中随意拖拽各类用户界面控件,还可以在多屏幕配置中同时查看多种布局的显示效果。
在编辑区的底部可以看到两个标签,分别是【Design】与【Text】。单击【Text】标签后编辑器将被激活,这样我们就能对当前选定的布局方案做出变更。单击【Design】标签则会激活另一套编辑器内容,其中显示出布局的预览效果。要向布局当中添加其他功能性控件,我们只需将其从布局左侧的控件列表中拖出并放入布局内即可。
6.熟悉Android Studio的模板
Android Studio为开发人员提供多种模板选项,从而大大提升开发速度。这些模板能自动创建Activity以及必要的XML文件。还可以利用这些模板创建出较为基础的Android应用程序,并将其运行在实体设备或者模拟器当中。
在Android Studio中,可以在创建新的Activity时一同创建出对应模板。右键单击窗口左侧项目浏览器中的“package name”并在弹出的快捷菜单中选择命令“New”→“Activity”,即可显示Android Studio的模板清单,如图1-48所示,其中包括Basic Activity、Empty Activity、Fullscreen Activity、Tabbed Activity等多种模型。
图1-48 Android Studio的模板列表
7.熟悉Android Studio Lint工具
Android Studio中提供的Android Lint是一款静态分析工具,它负责对项目源代码加以分析,能够检测出应用程序中的潜在漏洞以及其他可能被编译器所忽略的代码问题。
Android Lint的优势在于,它能帮助我们重视警告或报错信息的出现原因,从而更轻松地修复或者解决这些问题。我们要养成重视使用Android Studio Lint工具的好习惯,这能帮助我们准确检测到项目中存在的潜在问题,Lint工具甚至能告诉我们应用程序中是否存在重复的图片或者编译内容。
当Android Studio完成了对项目的检测之后,它会在窗口底部显示出分析结果。除Android Lint外,Android Studio还提供其他的一系列检查功能,只需双击某个已经发现的问题,系统就会帮助我们定位到对应文件中存在问题的位置。
Android Studio提供了强大的代码分析功能,使用这个功能可以发现我们项目中的问题。如图1-49所示,在【Analyze】菜单中选择【Inspect Code】命令,弹出如图1-50所示的【Specify Inspection Scope】对话框,单击【OK】按钮即可开始分析代码,分析完毕即会显示分析结果。
图1-49 在【Analyze】菜单中选择【Inspect Code】命令
图1-50 【Specify Inspection Scope】对话框
【任务1-5】 Android Studio项目中的模块操作
【任务描述】
在Android项目App0102中完成以下操作:
(1)添加一个Module。
(2)将模块Module重命名。
(3)删除模块Module。
【知识索引】
(1)在Android Studio项目中添加Module。
(2)模块的重命名与删除。
【实施过程】
1.在项目App0102中创建一个模块App0103
打开已创建的项目App0102,然后在Android Studio主界面的菜单【File】中选择命令【New】→【New Module】,打开【Create New Module】对话框的“New Module”界面,如图1-51所示。
图1-51 【Create New Module】的“New Module”界面
“Module Type”有多个选项,选择左边第1项“Phone & Tablet Module”,然后单击【Next】按钮进入下一界面,设置模块名称为“App0103”,如图1-52所示。
图1-52 设置模块名称
后面的步骤与创建一个Android项目的步骤类似,在此不再赘述。新添加一个模块App0103的Project面板如图1-53所示。
图1-53 新添加一个模块App0103的Project面板
2.模块Module重命名
在Project面板中右键单击需要重命名的模块名称,在弹出的快捷菜单中依次选择【Refactor】→【Rename】命令,如图1-54所示。打开【Rename Module】对话框,在该对话框的文本框中输入新的名称App02,如图1-55所示,然后单击【OK】按钮即可。
图1-54 在快捷菜单中选择【Refactor】→【Rename】命令
图1-55 【Rename Module】对话框
3.删除模块Module
当想在Android Studio中删除某个Module时,大家习惯性的做法都是选中并右键单击要删除的Module,在弹出的快捷菜单中寻找【Delete】命令。但是在Android Studio中选中并右键单击Module,在弹出的快捷菜单中没有【Delete】命令,为什么会没有【Delete】命令?其主要原因是Android Studio对Module做了一个保护机制,也就是说一个Module是不能随意删除的,要删除必须先把Module从Module列表中移除。
在Android Studio主界面的菜单【File】中选择命令【Project Structure】,打开【Project Structure】对话框,在该对话框中选择模块“App02”,然后单击上面的减号按钮,如图1-56所示。这时候会弹出【Remove Module】对话框,如图1-57所示,在该对话框中单击【Yes】按钮,然后再单击【Project Structure】对话框中的【OK】按钮即可。
图1-56 【Project Structure】对话框
图1-57 【Remove Module】对话框
执行完这步操作后,再次选中并右键单击App02,在弹出的快捷菜单中就会发现【Delete】命令出现了,如图1-58所示。
图1-58 在快捷菜单中选择【Delete】命令
在快捷菜单中选择【Delete】命令,弹出【Delete】对话框,如图1-59所示,在该对话框中单击【Delete】按钮就可以把Module删掉了。
图1-59 【Delete】对话框
【注意】 这里选择【Delete】命令删除模块后,硬盘上的文件也同样被删除了。
【任务1-6】 Android Studio开发环境的个性化设置
【任务描述】
在Android Studio开发环境中完成以下各项设置:
(1)主题风格、代码和系统界面字体。
(2)编码格式、快捷键。
(3)显示代码行数、自动导入包、自动编译功能。
(4)国际化功能。
【知识索引】
(1)主题风格设置。
(2)代码和系统界面字体设置。
(3)编码格式和快捷键的设置。
(4)显示代码行数、自动导入包和自动编译功能的设置。
(5)国际化功能的设置。
【实施过程】
1.设置主题风格
在Android Studio主界面中选择菜单命令【File】→【Settings】,打开【Settings】对话框,在该对话框左侧设置选项列表框中选择“Appearance”选项,右侧“Theme”下拉列表中有2个选项,分别为IntelliJ和Darcula,如图1-60所示,根据个人偏好选择一个主题,然后单击【Apply】按钮或【OK】按钮,改变Android Studio开发环境的主题。
图1-60 在【Settings】对话框中设置主题
2.设置代码的字体
在【Settings】对话框左侧搜索框中输入“Font”,然后找到“Editor”下的“Font”选项,可以看到默认字体大小是12,这里可以修改Font(字体)、Size(字号)等,如图1-61所示。
图1-61 【Settings】对话框的“Font”默认值
单击【OK】按钮,返回Android Studio主界面后,可查看编辑区代码的字体、字号设置情况。
3.设置系统界面的字体
在【Settings】对话框左侧设置选项列表框中选择“Appearance”选项,右侧选中复选框“Override default fonts by(not recommended)”,从该复选框下方的字体列表中选择一种合适的字体,字体大小选择“14”,如图1-62所示,单击【OK】按钮,返回Android Studio主界面后,可查看非编辑区界面(例如左侧Project面板目录结构)的字体、字号设置情况。
图1-62 设置非编辑区界面的字体
4.设置编码格式
在【Settings】对话框左侧设置选项列表框中选择“File Encodings”选项,右侧可以分别设置Global Encoding、Project Encoding和Default encoding for properties files。在Global Encoding和Project Encoding下拉列表中选择合适的编码格式,推荐都设置为UTF-8,如图1-63所示,然后单击【OK】按钮即可。
图1-63 在【Settings】对话框中设置编码格式
5.设置快捷键
Android Studio的快捷键很灵活,不仅有自己的一套快捷键系统,而且为了方便Eclipse的使用者,它还可以沿用Eclipse的快捷键习惯,这样我们都能很快地上手。在【Settings】对话框左侧设置选项列表框中选择“Keymap”选项,在右侧的Keymap下拉列表中选择一种适合自己的快捷键方式,如图1-64所示,然后单击【OK】按钮即可。
图1-64 在【Settings】对话框中设置快捷键
6.设置显示代码行数
在Android Studio代码编辑区域的左侧右键单击,在弹出的快捷菜单中选择【Show Line Numbers】选项即可,如图1-65所示。
图1-65 设置显示代码行数的快捷菜单
7.设置自动导入包
每次引用一些类的时候必须导入包,而Android Studio可以通过设置自动导入包。在【Settings】对话框左侧设置选项列表框中选择“Auto Import”选项,在右侧将“Java”区域的复选框全部选中,如图1-66所示,然后单击【OK】按钮即可。
图1-66 在【Settings】对话框中设置自动导入包
8.设置自动编译功能
Android Studio具有自动编译功能,自动编译意味着每次运行都能缩短很多时间。在【Settings】对话框左侧设置选项列表框中选择“Compiler”选项,右侧选中复选框“Make project automatically(only works while not running/debugging)”,如图1-67所示。然后单击【OK】按钮即可。
图1-67 在【Settings】对话框中设置自动编译功能
【任务1-7】 将Android Studio项目打包生成APK
【任务描述】
创建的Android Studio项目代码编写完成后,需要在真机环境下测试其功能,这时需要将项目打包生成APK。将App0102项目打包生成APK。
【知识索引】
(1)APK。APK是Android Package的缩写,即Android安装包。APK是类似Symbian sisx或sis的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。
(2)将Android Studio项目打包生成APK。
【实施过程】
Android Studio项目打包生成APK的具体步骤如下:
(1)在Android Studio主界面,选择菜单命令【Build】→【Generate Signed Bundle/APK】,如图1-68所示,打开【Generate Signed Bundle or APK】对话框。
图1-68 选择菜单命令【Build】→【Generate Signed Bundle/APK】
在该对话框中选择“APK”单选钮,如图1-69所示。
图1-69 【Generate Signed Bundle or APK】对话框
然后单击【Next】按钮,打开一个对话框,在该对话框中输入必要的配置信息,例如存放位置、密码、别名等,如图1-70所示。
图1-70 在【Generate Signed Bundle or APK】对话框中设置必要的配置信息
单击【Next】按钮,打开下一个对话框,在该对话框中显示相关配置信息,如图1-71所示。
图1-71 在【Generate Signed Bundle or APK】对话框中显示相关配置信息
配置完成后,单击【Finish】按钮,Android Studio开始生成APK,完成后显示如图1-72所示的“Generate Signed APK”提示信息。
图1-72 “Generate Signed APK”提示信息