Android Studio 是基于 IntelliJ IDEA 的官方 Android 应用开发集成开发环境 (IDE)。除了 IntelliJ 强大的代码编辑器和开发者工具,Android Studio 提供了更多可提高 Android 应用构建效率的功能,例如:
? ? ? ? ? ? ? ? ?
基于Gradle的灵活构建系统 快速且功能丰富的模拟器
可针对所有 Android 设备进行开发的统一的环境
Instant Run,可将变更推送到运行中的应用,无需构建新的 APK 可帮助您构建常用应用功能和导入示例代码的代码模板和 GitHub 集成 丰富的测试工具和框架
可捕捉性能、可用性、版本兼容性以及其他问题的 Lint 工具 C++ 和 NDK 支持
内置对 Google 云端平台的支持,可轻松集成 Google Cloud Messaging 和 App 引擎
本页介绍了 Android Studio 的基本功能。有关最新变更摘要,请参阅 Android Studio 发行说明。 项目结构 Android Studio 中的每个项目包含一个或多个含有源代码文件和资源文件的模块。模块类型包括: ? ? ? Android 应用模块 库模块 Google App 引擎模块 默认情况下,Android Studio 会在 Android 项目视图中显示您的项目文件,如图 1 所示。该视图按模块组织结构,方便您快速访问项目的关键源文件。 所有构建文件在项目层次结构顶层 Gradle Scripts 下显示,且每个应用模块都包含以下文件夹: ? manifests:包含 AndroidManifest.xml 文件。 java:包含 Java 源代码文件,包 ? 括 JUnit 测试代码。 ? 图 1. Android 视图中的项目文件 res:包含所有非代码资源,例如 XML 布局、UI 字符串和位图图像。 磁盘上的 Android 项目结构与此扁平项目结构有所不同。要查看实际的项目文件结构,可从 Project 下拉菜单(在图 1 中显示为 Android)选择 Project。 您也可以自定义项目文件的视图,重点显示应用开发的特定方面:例如,选择项目的 Problems 视图会显示指向包含任何已识别编码和语法错误(例如布局文件中缺失一个 XML 元素结束标记)的源文件的链接。 图 2. Problems 视图中的项目文件,显示存在问题的布局文件 如需了解详细信息,请参阅管理项目。 用户界面
Android Studio 主窗口由图 3 标注的几个逻辑区域组成。
图 3. Android Studio 主窗口
1. 工具栏提供执行各种操作的工具,包括运行应用和启动 Android 工具。
2. 导航栏可帮助您在项目中导航,以及打开文件进行编辑。此区域提供 Project 窗口
所示结构的精简视图。 3. 编辑器窗口是创建和修改代码的区域。编辑器可能因当前文件类型的不同而有所差
异。例如,在查看布局文件时,编辑器显示布局编辑器。 4. 工具窗口提供对特定任务的访问,例如项目管理、搜索和版本控制等。您可以展开
和折叠这些窗口。 5. 状态栏显示项目和 IDE 本身的状态以及任何警告或消息。
您可以通过隐藏或移动工具栏和工具窗口调整主窗口,以便留出更多屏幕空间。您还可以使用键盘快捷键访问大多数 IDE 功能。
您可以随时通过按两下 Shift 键或点击 Android Studio 窗口右上角的放大镜搜索源代码、数据库、操作和用户界面的元素等。此功能非常实用,例如在您忘记如何触发特定 IDE 操作时,可以利用此功能进行查找
工具窗口
Android Studio 不使用预设窗口,而是根据情境在您工作时自动显示相关工具窗口。默认情况下,最常用的工具窗口固定在应用窗口边缘的工具窗口栏上。
?
要展开或折叠工具窗口,请在工具窗口栏中点击该工具的名称。您还可以拖动、固定、取消固定、关联和分离工具窗口。
? 要返回到当前默认工具窗口布局,请点击 Window > Restore Default Layout 或点击 Window > Store Current Layout as Default 自定义默认布局。
? ?
要显示或隐藏整个工具窗口栏,请点击 Android Studio 窗口左下角的窗口图标 。
要找到特定工具窗口,请将鼠标指针悬停在窗口图标上方,并从菜单选择相应的工具窗口。
您也可以使用键盘快捷键打开工具窗口。表 1 列出了最常用的窗口的快捷键。
表 1. 部分实用工具窗口的键盘快捷键。
工具窗口 Windows 和 Linux Mac 项目 Alt+1 Command+1 版本控制 运行 调试 Android Monitor 返回至编辑器 隐藏所有工具窗口 Alt+9 Shift+F10 Shift+F9 Alt+6 Esc Control+Shift+F12 Command+9 Control+R Control+D Command+6 Esc Command+Shift+F12 如果您想要隐藏所有工具栏、工具窗口和编辑器选项卡,请点击 View > Enter Distraction Free Mode。此操作可启用无干扰模式。要退出“无干扰模式”,请点击 View > Exit Distraction Free Mode。 您可以使用快速搜索在 Android Studio 中的大多数工具窗口中执行搜索和筛选。要使用快速搜索,请选择工具窗口,然后键入搜索查询。 如需了解更多技巧,请参阅键盘快捷键。 代码自动完成 Android Studio 有三种代码自动完成类型,您可以使用键盘快捷键访问它们。 表 2. 代码自动完成的键盘快捷键 类型 基本自动完成 说明 显示对变量、类型、方法和表达式等的基本建议。如果连续两次调用基本自动完成,将显示更多结果,包括私有成员和非导入静态成员。 Windows 和 Linux Control+空格 Mac Control+空格 智能自动完成 根据上下文显示相关选项。智能自动完成可识别预期类型和数据流。如果连续两次调用智能自动完成,将显示更多结果,包括链。 Control+Shift+空格 Control+Shift+空格 语句自动完成 自动完成当前语句,添加缺失的圆括号、大括号、花括号和格式化等。 Control+Shift+Enter Shift+Command+Enter 您还可以按 Alt+Enter 执行快速修复并显示建议的操作。 如需了解有关代码自动完成的详细信息,请参阅代码自动完成。
导航
以下是一些操作 Android Studio 的技巧。
?
使用最近文件操作在最近访问的文件之间切换。按 Control+E(在 Mac 上,
按 Command+E)调出“最近文件”操作。默认情况下将选择最后一次访问的文件。在此操作中您还可以通过左侧列访问任何工具窗口。
?
使用文件结构操作查看当前文件的结构。按 Control+F12(在 Mac 上,
按 Command+F12)调出“文件结构”操作。您可以使用此操作快速导航至当前文件的任何部分。