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注解
在Activity
或Fragment
中,从所选的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