Android Studio官方文档之书编写你的App(Write Your App )

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值