文章摘要
1、项目结构
2、界面介绍
3、工具窗口
4、代码自动完成
5、查找示例代码,快速构建
6、导航
7、代码样式和格式化
8、版本控制
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 应用模块
库模块
Google App 引擎模块
默认情况下,Android Studio 会在 Android 项目视图中显示您的项目文件,如图 1 所示。该视图按模块组织结构,方便您快速访问项目的关键源文件。
所有构建文件在项目层次结构顶层 Gradle Scripts 下显示,且每个应用模块都包含以下文件夹:
-
manifests:包含 AndroidManifest.xml
文件。 - java:包含 Java 源代码文件,包括 JUnit 测试代码。
- res:包含所有非代码资源,例如 XML 布局、UI 字符串和位图图像。
磁盘上的 Android 项目结构与此扁平项目结构有所不同。 要查看实际的项目文件结构,可从 Project 下拉菜单(在图 1 中显示为 Android)选择 Project。
您也可以自定义项目文件的视图,重点显示应用开发的特定方面: 例如,选择项目的 Problems 视图会显示指向包含任何已识别编码和语法错误(例如布局文件中缺失一个 XML 元素结束标记)的源文件的链接。
二、界面
Android Studio 主窗口由图 3 标注的几个逻辑区域组成。
您可以通过隐藏或移动工具栏和工具窗口调整主窗口,以便留出更多屏幕空间。 您还可以使用键盘快捷键访问大多数 IDE 功能。
您可以随时通过按两下 Shift 键或点击 Android Studio 窗口右上角的放大镜搜索源代码、数据库、操作和用户界面的元素等。此功能非常实用,例如在您忘记如何触发特定 IDE 操作时,可以利用此功能进行查找。
三、工具窗口
Android Studio 不使用预设窗口,而是根据情境在您工作时自动显示相关工具窗口。 默认情况下,最常用的工具窗口固定在应用窗口边缘的工具窗口栏上。
- 要展开或折叠工具窗口,请在工具窗口栏中点击该工具的名称。 您还可以拖动、固定、取消固定、关联和分离工具窗口。
- 要返回到当前默认工具窗口布局,请点击 Window > Restore Default Layout 或点击 Window > Store Current Layout as Default 自定义默认布局。
- 要显示或隐藏整个工具窗口栏,请点击 Android Studio 窗口左下角的窗口图标 [图片上传中。。。(1)]。
- 要找到特定工具窗口,请将鼠标指针悬停在窗口图标上方,并从菜单选择相应的工具窗口。
您也可以使用键盘快捷键打开工具窗口。 表 1 列出了最常用的窗口的快捷键。
表 1. 部分实用工具窗口的键盘快捷键。
如果您想要隐藏所有工具栏、工具窗口和编辑器选项卡,请点击 View > Enter Distraction Free Mode。 此操作可启用无干扰模式。 要退出“无干扰模式”,请点击 View > Exit Distraction Free Mode。
您可以使用快速搜索在 Android Studio 中的大多数工具窗口中执行搜索和筛选。 要使用快速搜索,请选择工具窗口,然后键入搜索查询。
四、代码自动完成
Android Studio 有三种代码自动完成类型,您可以使用键盘快捷键访问它们。
表 2. 代码自动完成的键盘快捷键。
备注:由于大家的机器都各不相同,可通过“键值映射”来设定自己的跨界键。
五、查找示例代码
Android Studio 中的代码示例浏览器可以帮助您根据项目中当前突出显示的符号查找 Google 提供的优质 Android 代码示例。
Android的Studio提供了一个选择代码样本和模板供你使用,加速您的应用开发。浏览样本代码,以了解如何建立不同组件的应用程序。使用模板来创建新的应用模块,个人活动,或其他特定的Android项目的组成部分。
- 5.1、浏览示例
您可以使用样本浏览器选择,预览和导入一个或多个示例应用程序的项目。您也可以通过GitHub的浏览源代码。
a、选择文件>新建>导入示例。
b、使用搜索框或滚动条来浏览样本。
c、当你发现你感兴趣的样品,突出显示它,看看预览。
d、如果你想导入的项目,点击下一步,然后完成。
5.2、从编辑器中内嵌
Android Studio中的示例代码浏览器可以帮助您找到根据您的项目当前突出显示的符号Android的代码示例。
a、在代码中,突出一个变量,类型或方法。
b、右键单击以显示上下文菜单。
c、从上下文菜单中,选择查找示例代码。
d、您的搜索结果显示在工具窗口,如图2所示。
e、在工具窗口的左侧窗格中,选择一个样本。
f、然后,滚动右窗格中发现被选择的样品中使用的高亮显示的行代码。
六、导航
以下是一些操作 Android Studio 的技巧。
- 使用最近文件操作在最近访问的文件之间切换。 按 Control+E(在 Mac 上,按 Command+E)调出“最近文件”操作。 默认情况下将选择最后一次访问的文件。 在此操作中您还可以通过左侧列访问任何工具窗口。
- 使用文件结构操作查看当前文件的结构。 按 Control+F12(在 Mac 上,按 Command+F12)调出“文件结构”操作。 您可以使用此操作快速导航至当前文件的任何部分。
- 使用导航至类操作搜索并导航至项目中的特定类。 按 Control+N(在 Mac 上,按 Command+O)调出此操作。 “导航至类”支持复杂的表达式,包括驼峰、路径、直线导航和中间名匹配等。 如果连续两次调用此操作,将显示项目类以外的结果。
使用导航至文件操作导航至文件或文件夹。
按 Control+Shift+N(在 Mac 上,按 Command+Shift+O)调出“导航至文件”操作。 要搜索文件夹,但不搜索文件,请在表达式末尾添加“/”。
使用导航至符号操作按名称导航至方法或字段。 按 Control+Shift+Alt+N(在 Mac 上,按 Command+Shift+Alt+O)调出“导航至符号”操作。
按 Alt+F7 查找引用当前光标位置处的类、方法、字段、参数或语句的所有代码片段。
七、样式和格式化
在您编辑时,Android Studio 将自动应用代码样式设置中指定的格式设置和样式。 您可以通过编程语言自定义代码样式设置,包括指定选项卡和缩进、空格、换行、花括号以及空白行的约定。要自定义代码样式设置,请点击 File > Settings > Editor > Code Style(在 Mac 上,点击 Android Studio > Preferences > Editor > Code Style)。
虽然 IDE 会在您工作时自动应用格式化,但您也可以通过按 Control+Alt+L(在 Mac 上,按 Opt+Command+L)显式调用重新格式化代码操作,或按 Control+Alt+I(在 Mac 上,按 Alt+Option+I*)自动缩进所有行。
案例:
八、版本控制基础知识
Android Studio 支持多个版本控制系统 (VCS),包括 Git、GitHub、CVS、Mercurial、Subversion 和 Google Cloud Source Repositories。
在将您的应用导入 Android Studio 后,使用 Android Studio VCS 菜单选项启用对所需版本控制系统的 VCS 支持、创建存储库、导入新文件至版本控制以及执行其他版本控制操作:
在 Android Studio VCS 菜单中点击 Enable Version Control Integration。
从下拉菜单中选择要与项目根目录关联的版本控制系统,然后点击 OK。
此时,VCS 菜单将根据您选择的系统显示多个版本控制选项。
注: 您还可以使用 File > Settings > Version Control 菜单选项设置和修改版本控制设置。