【android studio】超实用技巧

一、生成自己的live template

选中模板代码–>保存到活动模板–>命名保存–>使用 
这里写图片描述

二、文件模板(File Template)

打开模板文件 Tools–>Save file as template     右键–>新建文件可以看到你保存的模板 
这里写图片描述 
感叹一下,Android Stdudio 是基于Intellij Idea重构而来,在早期的AS版本可以在Tools这个目录下有Save Project as template 但是并没有实现这个功能(Intellij Idea中有这个功能的),期待了很久,却在最新的AS中直接去掉了这个菜单,很是失望。

三、活动模板(Live template)高级

前面的文章中已经介绍了一些简单的用法以及简单的自定义,为什么我还要拿出来写呢?一个是活动模板真的很好用,也很实用,文件模板太死板了,远没有活动模板用的广泛 
在Android Studio 1.3以上版本,新增了不少很实用的活动模板(live template),而且添加了在Xml文件中使用活动模板(live template)的支持,android Studio 虽然提供了强大了代码提示功能,如敲打“

($cast$) findViewById(R.id.$resId$);

cast 会智能根据你View的类型进行强转,光标会根据定义变量先后位置跳转(按Enter) 
效果图 
这里写图片描述 
这个强转是怎么做到的呢?在旁边面板有一个“Edit variables”点击可以看到 
这里写图片描述 
还存在变量名(Name),语法(Expression),默认值(Default Value)等选项。 
cast的语法是expectedType()(预期类型)用有道词典是这么翻译的,大概理解为强转转换的意思吧 
resId 的语法是completeSmart()(大概是就智能提示的意思),看到的效果就是自动弹出id提示框


四、Ctrl+Alt+F7 快速关联调用它的位置

这项功能能为我们提供逆向定位,如通过Activity可以找到里面的ListView在找到ListView所用到的Adapter,这是我们通常的做法,但是存在一个问题,我在当前的Adapter我是否可以知道谁调用了我呢,有了它正推反推都成立 
这里写图片描述


五、在当前文件使用 Alt+F1直接回车可以快速定位到该文件的位置
当我们需要操作(重命名或删除操作)或者根据该文件联想大概在一个目录下其他文件(通常我记不住所有的文件名,而只是模糊的知道其中的一个或者几,这种方式就很奏)

这里写图片描述


六、快速定位Activity或者fragment的资源文件(xml)
通常我们的做法是按住Ctrl键用鼠标单击代码中引用xml的文件名跳转到资源文件,细心的小伙伴会发现,在Activity或者fragment类名旁边的有一个小图标,点击可快速定位所有引用的资源文件,包括Activity在Manifest中的位置,而在资源文件根目录也可以看见一个小图标快速定位到使用该资源的java代码

这里写图片描述



参考:http://blog.csdn.net/djk_dong/article/details/46944419

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Android Studio是一款功能强大的集成开发环境(IDE)用于Android应用程序开发。下面是一些Android Studio实用技巧: 1. 快捷键:熟悉并使用Android Studio的快捷键可以大大提高开发效率。例如,使用Ctrl + D可以复制当前行,使用Ctrl + Alt + L可以格式化代码,使用Ctrl + Shift + R可以进行全局替换等等。 2. 实时模板:Android Studio提供了许多实用的代码模板,可以大大减少编码时间。例如,您可以使用“psvm”模板快速创建公共静态void main方法,使用“logt”模板快速创建日志输出语句等等。 3. 调试技巧:Android Studio提供了许多强大的调试工具,可以帮助您快速排查和修复应用程序中的错误。例如,您可以使用断点来暂停代码执行,然后逐步调试代码并检查变量的值。您还可以使用日志工具来输出调试信息,以便更好地理解应用程序的运行情况。 4. 插件和扩展:Android Studio支持许多插件和扩展,可以帮助您进一步扩展其功能。例如,您可以使用插件来集成代码检查工具、自动化构建工具或其他实用工具。 5. 版本控制:Android Studio集成了Git和其他版本控制系统,可以帮助您更好地管理和跟踪代码的变化。您可以使用版本控制工具来管理代码的提交、分支和合并等操作,以便与团队成员协作开发应用程序。 6. 布局编辑器:Android Studio提供了一个强大的布局编辑器,可以帮助您设计和预览应用程序的界面布局。您可以使用拖放功能来快速创建用户界面,并通过实时预览功能查看布局在不同屏幕尺寸和方向下的效果。 综上所述,这些Android Studio实用技巧可以帮助您更高效地开发Android应用程序。通过熟悉快捷键、使用实时模板、掌握调试技巧、扩展功能、利用版本控制和布局编辑器,您可以提高开发速度和质量,并更好地管理代码。希望这些技巧对您有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值