- 基于Android Studio的案例教程(第2版)
- 宋三华
- 1035字
- 2021-03-04 19:44:32
1.4 Android项目结构及Android Studio界面
本节介绍Android项目结构及Android Studio界面。
(1)Android视图
确保已打开“Project”窗口(选择“View”→“Tool Windows”→“Project”命令),并从窗口顶部的下拉列表中选择 Android视图,如图1-46所示。
图1-46 Android视图
默认情况下,Android Studio会在Android项目视图中显示用户的项目文件,该视图按模块组织结构,可方便用户快速访问项目的关键源文件。项目所有构建文件在Gradle Scripts下显示,且每个应用模块都包含以下文件夹:manifests、java、res。需要注意的是,Android视图下展示的文件结构与磁盘上存储的Android项目文件结构并不一致。
① app:开发项目的所有代码和资源文件。
➢ app/manifests:包含AndroidManifest.xml文件。该文件可描述应用的基本特性并定义其每个组件。
➢ app/java:存储Java源代码文件及JUnit测试代码。
例如,app/java/<Package Name>/MainActivity,这是主Activity(App项目的入口点),当构建和运行本项目时,系统会启动此Activity的实例并加载其布局。
➢ app/res:包含所有非代码资源,如XML布局、UI字符串和位图图像。
② Gradle Scripts:Gradle可编译相关脚本文件。
➢ build.gradle:配置Gradle工具编译和构建应用的方式。
用户会看到具有此名称的两个文件:一个用于项目(Project:MyApplication);另一个用于“应用”模块(Module: app)。
➢ gradle.properties:与Gradle相关的全局属性设置。
(2)Project视图
Project视图结构与磁盘的Android项目文件结构一致,如图1-47所示。
图1-47 Project视图
选择Project视图后,用户会看到更多的文件和目录,其内容如下。
① app/build:包含构建输出。
② app/libs:包含私有库。
③ app/src:包含模块的所有代码和资源文件,其分为以下子目录。
➢ app/src/androidTest:包含在Android设备上运行的仪器测试代码。
➢ app/src/main:包含“主”源集文件,所有构建不同类型共享的Android代码和资源(其他构建不同类型的文件位于同级目录中,如调试构建类型的文件位于src/debug/中)。
➢ app/src/main/java:包含Java代码源。
➢ app/src/main/res:包含应用资源,如可绘制对象文件、布局文件和UI字符串。
➢ app/src/main/res/AndroidManifest.xml:说明应用及其每个组件的性质。
(3)界面介绍
Android Studio主窗口由图1-48中标注的几个逻辑区域组成。
图1-48 Android Studio主窗口
① 工具栏。提供执行各种操作的工具,包括运行应用和启动Android工具。
② 导航栏。帮助用户在项目中导航,以及打开文件进行编辑。此区域提供Project窗口所示结构的精简视图。
③ 编辑器。创建和修改代码的区域。编辑器会因当前文件类型的不同而有所差异。如在查看布局文件时,编辑器显示为布局编辑器。
④ 工具栏。在IDE窗口外部运行,并且包含可用于展开或折叠各个工具窗口的按钮。
⑤ 工具窗口。提供对特定任务的访问,如项目管理、搜索和版本控制等。用户可以展开和折叠这些窗口。
⑥ 状态栏。显示项目和IDE本身的状态及任何警告或消息。
用户可以通过隐藏或移动工具栏和工具窗口来调整主窗口,以便留出更多的屏幕空间,还可以使用键盘快捷键访问大多数IDE功能。