Android Studio 你不一定知道的小技巧
俗话说得好,工欲善其事,必先利其器,今天不聊技术,咱们就来聊一聊我们使用滴的AndroidStudio
(以下全部简写为AS)的一些小技巧
设置漫游
新到公司,装了个全新的AS,然后又开始配置字体大小,主题背景等等一系列设置?!其实AS支持设置漫游的。Export到处一个setting的jar包到指定位置,首次安装会引导你导入这个jar包,错过了首趟班车,你也可以直接使用这里的Import导入了。
setting.png相关创建
对于创建Activity
或者 Fragment
,AS都提供了很多的模板,你完全可以挑选一个比较接近的,省的写很多重复的代码。
抽取为Style
这个功能就比较的实用了,但是,前两天问同事他们都还不知道呢。Style的功能就不说了,但是每次自己手动抽取Style的时候是不是很抓狂,其实AS已经帮我们解决了这个痛点,例如我有一个通用布局是这个样子滴:
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/date"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="left|center_vertical"
android:layout_marginLeft="16dp"
android:layout_marginRight="16dp"
android:layout_marginTop="4dp"
android:layout_marginBottom="4dp"
android:textColor="#666666"/>
我要将除了id之外的全部抽取为Style,请看下图:
Style.gif抽取为include
还有当一个页面很复杂了,我们也需要引入include来管理的,AS这里也为我们提供了很方便的操作生成include的子布局。merge都不用你自己写了,用起来是不是很爽歪歪!什么,merge是啥你不知道?!自行脑补吧。。
Include.gif各种快捷键
说到快捷键,不知道你兴奋了没,反正我是兴奋了的。入门级的查看方法简介,方法参数,等等这里不细说了你大可以在网上找到一个清单的,同样AS支持自定义,打开设置的快捷键( Crtl+Alt+s
)是:
既然都说了是你不一定知道的,这样肯定糊弄不了你啊!接下来说说开发中必须要写而且很繁琐的一些简单代码,比如说定义一个TAG,Toast,或者findViewById。。
这里介绍介绍一下AS的 LiveTemplates
,这个炫酷的东西。里面AS已经为我们定义好了很多东西了,比如说输入gone,就可以快捷设置View的Visible为Gone了。巴拉巴拉。。
这些快捷输入都是可以自己设置的,例如上面我们输入 logd
的时候调用的是自己的 LogUtil
的方法。只要你觉得是自己平时老是要敲得模板代码,都可以加入到 LiveTemplates
中。
批量修改
这个功能也比较好玩,使用的快捷键就是 Alt+j
:
批量复制
这个功能也比较好玩,和上面的批量修改类似,操作就是按着 Alt
键就好了:
最后
其实还有相关插件功能还没有说,可以自行搜索,缺啥补啥!欢迎大家补充交流。