JobPlus知识库 IT 软件开发 文章
Android 提示与技巧(官方文档翻译)

这是翻译官方的文档,英语好的可以直接去官方文档查看,英语不好,大家就将就看吧,算是我翻译的第一篇技术文章,因为是个英语渣,技术也渣,所以最近在学英语,就尝试着自己来翻译,不过翻译有不好的地方,大家可以指出来,我会在以后的翻译中慢慢改进。
以后我也会尝试者每周翻译一篇英文技术文章,如果你有好的学习英语和翻译方面的技巧,欢迎与我交流。
原文链接:http://developer.android.com/intl/zh-cn/sdk/installing/studio-tips.html

如果你对Android Studio 和Intellij IDEA 的界面很陌生的话,刚好这篇文章提供一些技巧,教你一些最常见的技巧来使你提高生产率。

高效率快捷键

Android Studio 包括了许多功能,来帮助你的编程效率更高,这部分包含了一些特性帮助你快速,高效地工作。

智能渲染

使用智能渲染,Android Studio 中显示快速修复渲染的错误的链接。例如,如果你在布局文件中添加一个不指定宽和高的按钮,Android Studio 会自动会将缺少的属性显示在渲染的消息中。点击这些消息在布局中添加缺少的属性。

在调试中渲染Bitmap

当你在调试中,你可以右键点击Bitmap 变量在你的App 来调用Bitmap 视图。
这将提取从调试的过程相关数据,并显示调试器中的Bitmap 中。


创建新文件

你可以通过点击Project 面板中相应的文件夹中,通过输入“Alt + Insert”(Windows/Linux) ,或者Command + N(Mac),来快速添加新的代码和资源文件。根据所选中的目录类型,Android Studio 会提供创建适当的文件类型。
例如,如果你选中一个布局目录,键入“Alt + Insert”(在Windows),选中布局资源文件,打开一个对话框,你可以输入一个文件的名字(可以省去.xml 后缀),然后选择根节点,编辑后会切换到设计编辑器中,你可以开始设计布局。

输出框信息过滤

当你检查构建(build) 结果,你可以按照消息类型过滤消息,快速找到感兴趣的消息。


父层次设置

Activity 上一个Activity 可以通过在一个Activity 向导中创建一个新的Activity 中设置。设置父层次的返回按钮自动引入在你的应用中的ActionBar 中。因此返回按钮不需要在“menu.xml” 中手动指定了。

创建布局

Android Studio 提供了一个高级的布局编辑器,允许你拖拽控件到你的布局中。在预览布局中编辑XML 。
当在编辑Text 视图中,你可以打开在窗口的右侧预览面板设置上的布局。你可以通过修改面板顶部面板改变各种选项来修改预览,包括预览设备,主题,平台版本等等,可以同时预览多个设备上布局,可以从“设备”选项中下拉"预览所有屏幕的尺寸" 的选项。


你可以通过点击底部的Design 窗口来切换图形编辑器。当编辑是Desin 视图时,你可以通过点击左边的窗口的面板拖拽来显示和隐藏控件。点击Designer 右边窗口的显示面板,显示布局的层次和在布局文件中每个View 的属性列表。

注解

Android Studio 提供了 Support-Annotations 库帮助你在代码中使用注解,它属于支持库的一部分,添加依赖这个库可以装饰你的代码,帮助你捕获Bug,比如空指针异常,资源类型冲突,你也可以创建枚举注解,例如,从一组定义的常量中检查传入的参数值,更多请看 改善与标注的代码检查

Java 类反编译

当你没有查找到源代码时,Android Studio 允许你查看Java 库里有什么。
内置反编译让在Android Studio 中很方便,右击一个类,方法或者字段,当你没有源文件并且选择反编译。反编译的代码会出现。要调整反编译的设置,选择 File > Settings > Other Settings > Java Decompiler

调试和性能增强

Android Studio 提供了调试和性能增强,比如:

  • 自定义快捷键,更改当前的快捷键,选择 File > Settings > Keymap
  • 支持高分辨率(视网膜)显示在Widnows 和Linux。
  • Scratch 文件快速原型文件,不会创造任何项目文件。
    选择Tools > New Scratch File 打开一个Scratch 文件快速构建和运行代码原型。再加上Android Studio 的代码辅助,Scratch 文件允许你快速运行和支持所有文件类型的调试代码更新。通过嵌入脚本语言创建的代码,你可以从临时文件中运行代码。

动态模板

动态模板允许你输入代码片段快速插入和完成小块的代码。插入动态模板输入模板的缩写点击Tab 键,Android Studio 中插入代码片段到相关联的代码中。

例如,输入 newInstance 缩写,按Tab 键将插入一个新初始化包括参数占位符的Fragment 。


如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

¥ 打赏支持
154人赞 举报
分享到
用户评价(0)

暂无评价,你也可以发布评价哦:)

扫码APP

扫描使用APP

扫码使用

扫描使用小程序