编写您的应用

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 来检查源文件是否存在潜在错误,并查找正确性、安全性、性能、可用性、无障碍功能和国际化方面的优化改进。

详细了解Lint

查看文档和资源详细信息

您可以将插入符号置于方法/成员/类名称上并按 F1 来查看 API 文档。

其他资源(如图片和主题)也提供信息。例如,如果您将插入符号置于 Android 清单文件中的主题名称上并按 F1,您可以查看主题继承层次结构以及各种属性的颜色或图片。

快速创建新文件

当您想要创建新文件时,在“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

预览图片和颜色

在代码中引用图片和图标时,图片预览会显示在左侧边距中,以帮助您验证图片或图标引用。

要查看完整尺寸图片,请点击左侧边距中的缩略图。或者,将插入符号置于资源的内联引用上并按 F1 以查看图片详细信息,包括所有替代尺寸。

创建新布局

当您使用可组合预览函数时,Android Studio 可让您预览可组合布局。可组合项的预览会显示在文件的设计视图中,并在您编辑可组合项时实时更新。

如果您使用 XML 布局,Android Studio 提供布局编辑器,以便在编辑 XML 时预览您的布局。

翻译界面字符串

“翻译编辑器”工具可让您在一个视图中查看所有翻译资源,从而轻松更改或添加翻译,甚至无需打开 strings.xml 文件的每个版本即可查找缺失的翻译。您甚至可以上传字符串文件以订购翻译服务。

要开始使用,请右键点击您的任何 strings.xml 文件副本,然后点击 Open Translations Editor

详细了解翻译编辑器