今天介绍一下关于Android Studio 的几个好用的插件,都是我在用的,它们或能帮你节省时间,或者让你心情愉悦。
以 下所有插件都可以在 Idea 的插件库中找到,如果你与我一样在 Android Studio 中无法搜索到任何插件的话,可以用离线安装的方式,先在 IDEA 插件的站点上搜索下载,然后在 Android Studio 的插件管理中选择 Install plugin from disk。注意,可能需要翻 墙才能打开。
1.Android Parcelable code generator
顾名思义,这是个生成实现了 Parcelable 接口的代码的插件。
在你的类中,按下alt + insert键弹出插入代码的上下文菜单,你会看到在下面有一个Parcelable,如下所示。选择它之后,就会在你的类当中插入实现了Parcelable接口的代码。从此不用再手动写Parcelable代码,感觉怎样呢?
2.AndroidCodeGenerator
它的介绍说是可以生成ViewHolder和findView方法的代码。不过怎么生成findView方法的代码我还没找到,但生成ViewHolder也是挺酷炫的。
在你的Adapter实现类的getView当中,将光标定位到你的布局文件的ID的变量中,按Alt+Insert插件代码,可以看到多了一项Create view holder,如下图。
选择它之后,它会根据布局文件里的声明了id的元素,为你生成对应的ViewHolder代码,如下所示:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
public class ViewHolder { public final TextView time; public final ImageView isnew; public final TextView username; public final TextView department; public final ImageView enter; public final CircleImageView avatar; public final RelativeLayout listcontent; public final View root; public ViewHolder(View root) { time = (TextView) root.findViewById(R.id.time); isnew = (ImageView) root.findViewById(R.id.is_new); username = (TextView) root.findViewById(R.id.username); department = (TextView) root.findViewById(R.id.department); enter = (ImageView) root.findViewById(R.id.enter); avatar = (CircleImageView) root.findViewById(R.id.avatar); listcontent = (RelativeLayout) root.findViewById(R.id.list_content); this .root = root; } } |
很方便吧?
3.Android Layout ID Converter
由于上面的插件当中我没找到生成findView代码的使用方法,于是我又找到了另一个插件来生成这样的代码。
使用方法:在你的布局文件当中右键,在弹出来的菜单当中选择Convert Android layout xml,如下图所示:
然后它会弹出一个面板,如下所示。选择要生成的代码的格式,按OK,这时它已经把生成的代码复制在你的粘贴板中,然后你在使用这个布局文件的Activity或Fragment中,按Ctrl+V把代码粘贴出来就可以了。
4.SelectorChapek for Android
这 是用于生成Selector的插件。你需要在drawable文件夹中右键,在弹出的菜单中选择Generate Android Selectors,如下所示,它就会根据你的几个drawable文件夹里的资源的命名,帮你生成Selector代码。当然,你的资源文件需要根据约 定的后缀来命名。比如按下状态为_pressed,正常状态为_normal,不可用状态为_disable,等等。
5.Sexy Editor
这个可是本文的压轴插件,给你们看一下效果:
感觉码代码顿时有了满满的激情有木有!安装之后会在设置面板的Other Settings多出一个Sexy Editor,其它使用方法不多说,看官方说明或自己摸索。相信在此图激励下,你们很快就会学会怎么用的。
注意:本插件有一个副作用,就是开久了会卡,甚至死掉。笔者台式机,8G内存(永久区只设了三四百M吧),在经常切换打开文件的情况下,会越来越卡,半天时间就可能OOM了。不用这个插件的时候,还没遇到过让IDE OOM的情况。所以自己权衡吧。
推荐阅读:
相关推荐
超简单AIoT物联网与网站假设必学神器:Node-RED视觉化开发工具配套示例代码 超简单AIoT物联网与网站假设必学神器:Node-RED视觉化开发工具配套示例代码 超简单AIoT物联网与网站假设必学神器:Node-RED视觉化开发工具...
小程序源码 拼单神器:含 leanCloud后端 (代码源)小程序源码 拼单神器:含 leanCloud后端 (代码源)小程序源码 拼单神器:含 leanCloud后端 (代码源)小程序源码 拼单神器:含 leanCloud后端 (代码源)小程序源码 拼单...
快速代码定位神器,androidstudio代码定位神器 CodeGlance内附安装说明 下载完解压打开plugins从本地按照说明安装即可
QTP脚本开发神器-Test Design Studio
3dmax插件神器:一键换色.mse,压缩包随带使用说明教程。
Android上的终极系统增强神器:Tasker v4.3 已付费中文版
微信小程序开发-拼单神器:含 leanCloud后端案例源码.zip
软件名称:状态栏神器:XBlast Tools 软件版本:v1.8.8已付费中文版 软件语言:中文 软件大小:6.0M 软件包名:ind.fem.black.xposed.mods 支持系统:Android 4.1+ XBlast Tools(原Status Bar Clock Color Mod)...
100多个Android的实用开源小应用,包含Android -- 引导页面的实现 Android APP引导页大全 Android Push it单机版事件管理APP Android RecycleView+任意头尾布局+拖拽换位+拖拽删除demo Android sql练习合集 Android ...
Sass编译神器:koala 2.0.3
作者开发更新3dsmax插件神器最新版辅助这个最后的版本后,不再研发新的版本,所有乱改3dmax插件神器的都没什么意义,因为没有实质的更新或变化。3dmax插件神器终结版横跨14个大菜单:辅助篇、场景篇、建模篇、图形篇...
2. 后台管理系统开发,用这个开源框架开发,一般都能从容应对。 3. Guns基于SpringBoot,致力于做更简洁的后台管理系统,完美整合springmvc + shiro + mybatis-plus + beetl!Guns项目代码简洁,注释丰富,上手容易,同时...
WIN系统磁盘容量统计神器:windirstat
mybatis开发神器,eclipse插件,特点:XMLEditor 的增强,JavaEditor 的增强,XML mapper地址等。安装:直接在eclipse的help/install new software 导入解压后的这个文件就重启下就能用
效率神器:QuickLook.rar
SiteTDKs可以应用于360浏览器,也可以安装在谷歌等其他的浏览器上,今天的分享主要是以在360浏览器上的安装使用为主。 1、打开360浏览器的插件拓展中心 2、将下载好的SiteTDKs插件压缩包解压 3、将SiteTDKs-【9Sep....
PS抠图神器:KnockOut 2.88汉化版下载及教程,1、执行 knockout2.0安装 文件夹中的setup.exe,第一个安装目录默认即可,第二个目录为 photoshop(只支持32位) 安装目录下的plug-ins文件夹; 2、执行 V2.88 Update ...
贴吧运营神器:发帖好用的顶贴工具推荐