Android Studio 包含每个开发阶段要用到的工具,但最重要的功能是编写应用:编写代码、构建布局、创建图像,并在整个过程中保持高效。
这正是本部分的主题:介绍可帮助您编写应用而且是快速编写应用的工具。
编码工作效率
下面介绍的几项功能可帮助您更高效地编码。
代码补全
使用代码补全功能可以减少输入错误,并且无需查询类、方法和变量名称,因而能够加速应用开发。代码编辑器提供了基本补全、智能补全和语句补全功能。
创建自定义代码补全模板
利用实时模板,您可以输入代码段,以便快速插入和补全小代码块。如需插入实时模板,请输入模板缩写并按 Tab 键。Android Studio 会将与模板关联的代码段插入您的代码。
例如,如果在输入 comp 缩写后按 Tab 键,会插入新的可组合函数的代码。您也可以通过输入 loge 来查找 Log.e 方法并通过代码记录日志。
如要查看支持的实时模板的列表并对这些模板进行自定义,请依次点击 File > Settings > Editor > Live Templates(在 macOS 上,请依次点击 Android Studio > Settings > Editor > Live Templates)。
详细了解实时模板。
通过 Lint 进行快速修复
Android Studio 提供了一个名为 lint 的代码扫描工具,可帮助您发现并更正代码结构质量方面的问题,而无需执行应用或编写测试。
每次构建应用时,Android Studio 都会运行 lint 来检查您的源文件是否存在潜在的 bug,以及在正确性、安全性、性能、易用性、无障碍性和国际化方面是否需要优化改进。
详细了解 lint。
查看文档和资源详细信息
将光标放在方法/成员/类名称上并按 F1 键可查看 API 相关文档。
也可查看图像和主题背景等其他资源的信息。例如,如果您将光标放在 Compose Modifier 或 Material 3 ColorScheme 属性上,则可以查看其文档和默认参数。
快速创建新文件
如果您要创建新文件,请在“Project”窗口中点击所需的目录,然后按 Alt + Insert 组合键(在 Mac 上,按 Command + N 组合键)。Android Studio 会显示一个小窗口,其中列出了根据所选目录建议的文件类型。
使用资源
Android Studio 包含以下功能和工具,可帮助您创建和管理资源文件。
详细了解如何添加资源。
创建支持所有屏幕密度的图像
Android Studio 包含一个名为 Vector Asset Studio 的工具,可帮助您创建支持各种屏幕密度的图片和自定义界面图标。您可以上传自己的 SVG 文件进行修改,也可以从 Google 提供的众多 Material Design 图标中选择一个。要开始创建,请依次点击 File > New > Vector Asset。
详细了解 Vector Asset Studio。
Android Studio 还包含一个名为 Image Asset Studio 的工具,可帮助您创建自定义启动器和通知图标以及不同分辨率的标准界面图标,以支持各种屏幕密度。您可以上传自己的图片或文字进行自定义,也可以从 Google 提供的 Material Design 图标库中进行选择。如需开始创建,请依次点击 File > New > Image Asset。
详细了解 Image Asset Studio。
预览图像和颜色
在代码中引用图像和图标时,左侧空白处会显示图像预览,以帮助您验证图像或图标引用。
要查看完整尺寸的图像,请点击左侧空白处的缩略图。或者,将光标放在资源的内嵌引用上并按 F1 键,以查看图像的详细信息,包括所有替代尺寸。
创建新布局
Android Studio 允许您在使用可组合预览函数时预览可组合项的布局。可组合项的预览会显示在文件的 Design 视图中,并会在您修改该可组合项时实时更新。
翻译界面字符串
Translations Editor 工具为您提供了一个容纳所有已翻译资源的单一视图,您可以从中轻松更改或添加译文,甚至可以查找缺失的译文,而无需打开 strings.xml 文件的每个版本。您甚至可以上传您的字符串文件以订购翻译服务。
如需开始使用,请右键点击 strings.xml 文件的任意副本,然后点击 Open Translations Editor。如需在 Compose 中访问已翻译的资源,请使用 stringResource(R.string.your_string)。
详细了解翻译编辑器。