Android Studio官方文档之书编写你的App(Write Your App )
1、前言
Android Studio包含每一个发展阶段的工具,但最重要的是简单的编写应用程序:编写代码,构建布局,创建图像,并且效率非常高。
2、编码效率(Coding Productivity)
下面几个特性在你编码的时候更有效率。
(1)创建自定义补全模板(Create custom code-completion templates)
现有的模板允许你输入代码片段来快速插入和完成小块代码。输入模板缩略代码并且点击Tab键即可快速插入模板。Android Studio将与模板相关联的代码片段插入到你的代码。
例如,输入缩写newInstance然后点击Tab键则会插入一个新的带参数的Fragment的实例。或者输入fbc然后点击Tab键则会输入带强转类型和资源id的findViewById()方法。
若查看现有模板列表或者自定义模板,点击 File > Settings > Editor > Live Templates。
了解更多模板请查看Live Templates。
(2)通过Lint获取快速修复信息(Get quick fixes from Lint)
Android Studio提供一个名为Lint的代码扫描工具帮助你识别并且纠正代码结构的质量的问题,并不需要运行你的应用或者编写测试代码。
当你构建了你的应用,Android Studio运行Lint检查你的源文件中潜在的Bug并且在源文件的正确性、安全性、性能、易读性和国际化的最优改进。
了解更多关于请查看Lint。
(3) 查看文档和资源文件的详情(See documentation and resource details)
你可以把鼠标放在方法、成员、类文件名称上然后点击F1用了查看对应的API文档。
其他资源也可以看到详细信息,例如图像和主题等。例如,如果你把鼠标放在Android mainfest文件中的theme名称上然后点击F1,你可以看到主题继承层次结构和颜色或图像的各种属性。
(4)快速创建新文件(Quickly create new files)
当你想创建一个新的文件,点击Project window中你想创建文件的文件夹,然后点击Alt + Insert (Command + N on Mac)。Android Studio会显示一个带有建议文件类型列表的小窗口,作为适当的选择目录。
3、使用资源文件(Working with Resources)
Android Studio包括以下功能和工具来帮助您创建和管理资源文件。
(1)为所有屏幕密度创建图像(Create images for all screen densities)
Android Studio包含一个名叫Vector Asset Studio的工具帮助你创建支持每一种屏幕密度的图像。你可以上传你自己的SVG文件来编辑或者在众多的Google-provided material design icons中选择一个来编辑。若开始,点击 File > New > Vector Asset。
了解更多关于 Vector Asset Studio。
(2)预览图像和颜色(Preview images and colors)
在你的代码中涉及图像和图标时,一个预览的图像出现在左侧以帮助你验证图像或图片的引用。
查看完整大小的图像,点击左侧的缩略图。或者,将鼠标移动到相应的图片资源上然后点击F1查看图片的详细信息,包含图像的大小信息。
(3)创建新的布局(Create new layouts)
Android Studio提供了一个先进的布局编辑器,允许你拖放控件到你的布局并且编辑XML文件的时候也可以预览你的布局。
开始编写,点击你想添加布局的模块,然后点击File > New > XML > Layout XML File。
了解更多关于Layout Editor。
(4)翻译UI字符串(Translate UI strings)
翻译编辑器工具给你你所有的翻译资源的单一视图,可以容易改变或者添加翻译,甚至不用打开每个版本的string.xml文件即可以查看丢失的翻译。你甚至可以上传你的strings文件调用翻译服务。
开始编写,右击任意string.xml文件然后 Open Translations Editor。
了解更多关于Open Translations Editor。