Android-Studio-插件小结

最近在使用AS时, 发现好多比较好用的插件,现将个人使用较多的进行归纳一下.

快速生成 get set 方法

GitHub地址:点我

用法:在AS中打开Setting界面:

Preferences > Plugins > Browse repositories... > Search for "AndroidAccessors" > Install Plugin

在代码中写完Java Bean对象后,按下Alt+Insert后选择AndroidAccessors即可

代码后缀自动补全

GitHub地址: 点我

用法: 同上, 搜索 android postfix completion 即可

作用:

Postfix Expression Description Example
.toast Create and show Toast. Toast.makeText(context, expr, Toast.LENGTH_SHORT).show()
.log Logging. If there is constant variable “TAG”, it use “TAG” . Else it use class name. Log.d(TAG, expr)
.logd Logging. If BuildConfig.DEBUG is true, Log message. if (BuildConfig.DEBUG) Log.d(TAG, expr)
.find Typed FindView (ViewType) findViewById(expr)
.isemp Check empty. TextUtils.isEmpty(expr)
.vg Divide view visible or gone. (expr) ? View.VISIBLE : View.GONE

注意:在使用 .log 时,如果需要显示格式为Log.d(TAG,expr) 的话,需要在当前Activity中定义static final String TAG = "MainActivity"

.vg 暂时没找到怎么使用

代码快速定位 预览

GitHub地址:点我

用法:搜索CodeGlance安装重启后即可看到效果

快速生成ButterKnife注解

ActivityFragment 中,从所选的XML布局文件生成ButterKnife注解;

GitHub地址:点我

用法: 搜索ButterKnifeZelezny安装重启后即可
注意: 需要项目依赖Butterknife

1 将光标放在xml后面,(如 setContentView(R.layout.activity_main)后面)
2 然后右键或者按下Alt+Insert ,选择 Generate ButterKnife Injections 即可
3 选择需要生成注解的控件
4 然后点击 confirm 即可

生成实现Parcelable接口的代码插件

生成实现了Parcelable接口的代码的插件。在你的类中,按下alt + insert键弹出插入代码的上下文菜单,你会看到在下面有一个Parcelable,选中后即可插入实现该接口的代码

GitHub地址:点我

用法: 搜索Parcelable Generator安装重启后即可

将Json数据快速解析成实体,从此不再写JavaBean

GitHub地址:点我

用法: 搜索GsonFormat安装重启后即可,具体使用步骤参见GitHub

你可能感兴趣的:(AS)