2019独角兽企业重金招聘Python工程师标准>>>

一般的什么快捷键,技巧的文章也有很多。我也看过很多。下面这些事我在来自国外大神发布的:Android Studio Tips of the Day查看到的,而且对于我来说有帮助的及没用过的。

Android Studio Tips of the Day里面一共有八十几个。大家可以去查看完整的。而且是持续更新状态中。很有用(记得安全上网。)

1.tools:attribute

如果你需要查看写的TextView在有文字时候的预览情况。那么这个就是为你准备的。使用'tools:something="value"'这个值会显示在预览时候,但是在软件真正运行的时候不会出现这个内容。

只需要二步就可以:

  • 在根布局中添加xmlns:tools="[http://schemas.android.com/tools](http://schemas.android.com/tools)"
  • 在TextView中使用'tools:something="value"'属性

(这个太有用了!!!我以前每次写布局预览效果都用android:text = "XXX",然后程序弄完还得去删。太傻了!!!)

toolsnamespace

2.Extract Resource

比如你在布局文件或者代码文件中直接写了某个String字符串或者某个dimen数值,而不是引用资源文件,那难道还要我再去打开相应的String.xml或者dimen.xml文件去添加,然后这边的布局文件或者代码文件中再去修改使用引用?答案当然是NO。

Mac:选中那个值,然后option+enter键选择Extract String/Dimension Resource 。

Win: alt+enter键选择Extract String/Dimension Resource 。

extractstring

3.Toggle between text/design mode

你可以在OSX用Control + Shift +左/右和在Windows和Linux上用ALT + SHIFT +左/右。来进行Design查看和Text编辑之间切换

4.CamelHumps

在"Editor->General->Smart Keys"中启动"CamelHumps"功能选项,就可以在连在一起的几个大写为首的单词间快速切换。Mac上是option+左右键。win上为 "alt" or "ctrl" 键。(这里会有个bug,开启后,比如你的变量名是几个单词,比如是isSuccess,这时候你双击想选中这个变量就发现不能全部选中,就变成选中Success了。)

camelhumps

5.Close Others

当Android Studio开了很多文件,想要留下当前文件,然后关闭其他文件,通常做法是右键,然后选择Close Others。实际上只需要

Mac:按住option,然后鼠标点击要留下来的文件的关闭按钮,然后其他的就都关闭了

Win:按住alt.

closeothers

6.The Navigation Bar

导航栏是在IDE顶部的“面包屑”。

这表明你的路径添加到当前文件,但你也可以用它来导航和/或采取对文件和文件夹的操作。

您可以导航到父母的子文件夹或找到兄弟类

您可以轻松地创建使用代码生成快捷方式(CMD + N / ALT +插入)新文件

事实上,你可以在项目视图通过右键点击做任何事情

你可以隐藏这个导航栏。通过快捷键来显示。可以让Android Studio的屏幕显示内容可以更多。

navigationbar

7.Open Source in New Window

你能让当前打开的文件,以另起一个窗口来进行显示。

Mac:shift +F4(有些人F4可能是系统快捷键,那就多加一个fn)

Win:shift+F4

opensourceinnewwindow

8.Override Methods

我们可能想重载某个父类的方法,但是一时间忘记了这个方法的名字,可以快捷键调出所有可重载的方法,进行选择。

Mac:control + o

Win:ctrl + o

overridemethod

9.Edit Regex

描述:使用Java编写正则表达式是一件很困难的事,主要原因是:

你必须得避开反斜杠;

说实话,正则很难;

看第二条。

IDE能帮我们干点啥呢?当然是一个舒服的界面来编写和测试正则啦~ - 快捷键:Alt + Enter → check regexp

checkregexp

10.The Switcher

>>>>阅读全文

转载于:https://my.oschina.net/u/3889140/blog/1832793

Android Studio小技巧相关推荐

  1. Android Studio 小技巧/快捷键 合集

    原文链接: Android Studio Tips by Philippe Breault 原文作者 : Philippe Breault 译文出自 : 掘金翻译计划 译者 : Jaeger, Bru ...

  2. Android Studio使用技巧系列教程(七)

    尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/47134819 关注新浪微博:@于卫国 邮箱:yuweiguocn@gmai ...

  3. Android Studio使用技巧系列教程(四)

    尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/46866503 关注新浪微博:@于卫国 邮箱:yuweiguocn@gmai ...

  4. Android Studio使用技巧系列教程(二)

    尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/46764575 关注新浪微博:@于卫国 邮箱:yuweiguocn@gmai ...

  5. Android逆向小技巧①:从Activity下手找到切入点,逆向分析支付宝APP

    明确目标 关于Android应用的解包.反编译,在网上已经有无数文章了,此处不再赘述.当你已经使用 [d2j-dex2jar] 和 [jd-gui] 得到了APK反编译后的JAVA代码,面对庞大的代码 ...

  6. Android开发小技巧 | 一句命令搞定截屏

    -- 简书作者 谢恩铭 转载请注明出处 一句命令搞定截屏 在安卓开发中, 我们很多时候都要用到截屏这个功能. 有时是为了演示, 有时是为了报告问题(比如在Bugzilla, Jira, Redmine ...

  7. Android 开发小技巧 | 一句命令搞定截屏

    -- 作者 谢恩铭 转载请注明出处 一句命令搞定截屏 在安卓开发中, 我们很多时候都要用到截屏这个功能. 有时是为了演示, 有时是为了报告问题(比如在Bugzilla, Jira, Redmine等B ...

  8. Android Studio使用技巧

    前言: 本篇中 带大家了解一下Android_Studio开发,之前咱们入门eclipse开发的时候,很容易上手,毕竟之前初入Android没接触过 对于新事物的好奇还有公司的开发需求了解了eclip ...

  9. 你所不知道的 Android Studio 调试技巧

    Android Studio目前已经成为开发Android的主要工具,用熟了可谓相当顺手.作为开发者,调试并发现bug,进而解决,可是我们的看家本领.正所谓,工欲善其事必先利其器,和其他开发工具一样, ...

最新文章

  1. hdu 1692(枚举+剪枝)
  2. 手写简版spring --2--实现Bean的定义、注册、获取
  3. 发送图片微博_微博引流之(实时号养成内幕解析)!
  4. 牛客题霸 [拼接所有的字符串产生字典序最小的字符串] C++题解/答案
  5. no connection could be made because the target machine actively refused it.问题解决
  6. (39)css3实现轮播图效果
  7. java 静态代码块有什么用,java编程开发静态代码块的使用方法都有哪些
  8. TransferQueue实现线程通信
  9. java setstate,5.state更新流程(setState里到底发生了什么)
  10. python循环的基本思想是重复_python基础-循环
  11. 计算机基础是五笔吗,计算机基础 五笔一.ppt
  12. 深度好文:这才是实际工作中的竞品分析
  13. 惠普笔记本被政府盖章存隐藏键盘记录器,怎么回事?
  14. Linux下sopcast
  15. video.js插件的使用
  16. Linux安装软件提示MD5不同,如何在Debian/Ubuntu Linux中校验已安装软件包的MD5和?
  17. 密码库LibTomCrypt学习记录——(2.15)分组密码算法的工作模式——GCM加密认证模式
  18. Android五大数据存储
  19. vue upload上传图片
  20. 【前端】手把手教你实现类似某bao的放大镜功能

热门文章

  1. 设计模式--单例模式--Java实现
  2. 关于一个跨域的小问题
  3. Git初始化本地已有项目并上传到远端仓库
  4. 判断是否为ajax请求
  5. bootstrap inputfile.js
  6. Nginx进程以及事件处理模型
  7. 数字货币买卖单、价格、数量计算方式浅谈
  8. JVM优化系列-JVM G1 垃圾收集器
  9. SpringBoot @Cacheable注解的属性使用
  10. onvif备忘录(1)--onvif简介及开发框架搭建