Android Studio 插件

本文介绍了一系列Android开发必备插件,包括ButterKnife注解生成器、SelectorChapek资源管理插件、GsonFormat数据格式化工具等,以及推荐的内存泄漏检测工具LeakCanary,旨在提高开发效率。

1、ButterKnife Zelezny
ButterKnife 注解生成器,使用起来非常简单方便,使用ButterKnife的有福了!
compile 'com.jakewharton:butterknife:7.0.1'

2、SelectorChapek
设计师给我们提供好了各种资源,每个按钮都要写一个selector是不是很麻烦?这么这个插件就为解决这个问题而生,你只需要做的是告诉设计师们按照规范命名就好了,其他一键搞定。按照不同状态(normal、pressed)的标准命名后,右键文件树Generate Android Selectors见inmite/android-selector-chapek · GitHub。
Mapping

File name suffix Drawable state
_normal (default state)
_pressed state_pressed
_focused state_focused
_disabled state_enabled (false)
_checked state_checked
_selected state_selected
_hovered state_hovered
_checkable state_checkable
_activated state_activated
_windowfocused state_window_focused

3、GsonFormat
现在大多数服务端api都以json数据格式返回,而客户端需要根据api接口生成相应的实体类,这个插件把这个过程自动化了,赶紧使用起来吧。

4、Android Parcelable Code Generator
Android中的序列化有两种方式,分别是实现Serializable接口和Parcelable接口,但在Android中是推荐使用Parcelable,只不过我们这种方式要比Serializable方式要繁琐,那么有了这个插件一切就ok了。

5、LeakCanary -- 非插件
强烈推荐,帮助你在开发阶段方便的检测出内存泄露的问题,使用起来更简单方便。

英文不好的这里有雷锋同志翻译的中文版LeakCanary 中文使用说明

6.Android Postfix Completion
可根据后缀快速完成代码
.toast Create and show Toast Toast.makeText(context, expr, Toast.LENGTH_SHORT).show();
.log Log Log.d("log", expr);
.logd If BuildConfig.DEBUG is true, Log message. Log.d("log", expr);
.find Typed FindView (ViewType) findViewById(expr);
.isemp isEmpty TextUtils.isEmpty(expr);
.vg ? View.VISIBLE : View.GONE; (expr) ? View.VISIBLE : View.GONE

7.Lifecycle Sorter
可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序,快捷键Ctrl + alt + K

8.CodeGlance
可用于快速定位代码,看到许多编辑器都有这功能,就到想到android Studio找了下,还真找到了

 

转载于:https://www.cnblogs.com/H-BolinBlog/p/5957025.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值