AndroidStudio插件推荐

AndroidStuio,

是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。这个工具提供类更为强大的功能,能让你的开发效率蹭蹭地飞起。如Android 专属的重构和快速修复,提示工具以捕获性能、可用性、版本兼容性等问题,支持ProGuard 和应用签名,功能强大的布局编辑器,可以让你拖拉 UI 控件并进行效果预览等,总之,很好很强大。

但是我喜欢AndroidStudio还有一个很重要的原因,那便是对各种插件的支持,节省你更多的写基础代码的时间,让你更加专注于核心代码的实现,整理的不全面,但都是自己正在用的,感觉好用,推荐给大家,不喜可以绕道,勿喷。

首先,先讲讲插件的安装:

File-->Setting...-->Plougins,打开列表,直接搜索对应的插件名称,如果没有,会显示如下:


点击下面的browse,之后会搜索到相应的插件,右边有个install按钮,点击即可进行下载安装,安装之后重启studio即可正常使用。

其次,大家先看看我安装的插件有哪几个吧:

插件查看,File-->Setting...-->Plougins,显示的是全部的插件,再点击AllPlugins点开列表,选择最后一个Custom即可看到用户自己安装的插件,当然你没安装的话是空的,什么都没有。我安装如下:


主要包含六个插件:其中ADBWifi是不用数据线可实现真机调试的插件,这个就不详细介绍了,有兴趣的童鞋可以自己进行学习。

1、Android ButterKnife Zelezny

这是一个事件注入的插件,可以节省你很多findViewById、setOnClickListener、setOnPagerChangeListener之类的代码,仅仅通过注解就可以实现此类的效果,这样可能还不够,还可以根据布局一键生成注解,操作如下:

compile 'com.jakewharton:butterknife:7.0.1'
编译之后即可使用,如下:

注解控件:

@Bind(R.id.edt_user)
EditText mEdtUser;
@Bind(R.id.edt_password)
EditText mEdtPassword;
注解事件:

@OnClick({R.id.btn_login, R.id.btn_clear})
public void click(View view) {
    switch (view.getId()) {
        case R.id.btn_login:
            mPresenter.login();
            break;
        case R.id.btn_clear:
            mPresenter.clear();
            break;
        default:
            break;
    }
}
可以单个注解,可以多个注解。

一键生成的操作如下(布局文件控件必须带ID):

光标放在目标布局上,右键呼出菜单,选择Generate如下:


之后选择Generate ButterKnife... 如下:


之后会弹出生成对话框,可以进行修改,前面选择是否生成这个控件注解,onclick选择适合注解点击事件,后面修改属性名称,如下:


好了,此插件搞定。

2、Android CodeGenerator

这个是代码生成器,插件介绍如下:


这就很明了了,生成activity代码,生成fragment代码,生成adapter等统统都能搞定,还能支持butterknife注解操作。

操作如下,在指定的布局文件进行操作,右键选择如下目录:


点击指定条目继续,如下操作,可修改生成的目录:


点击createfile即可生成对应的代码。

好了,此插件搞定。

3、Android Parcelable code generater

这是一个序列化生成器,可以对指定的类进行序列化代码生成,在指定类右键选择generate,然后选择最后一个Parcelable,之后选择确定就可以进行序列化实现了。


好了,这个比较简单,搞定。

4、GsonFormat:

Gson格式化插件,当然他的功能不止于此,他还可已根据格式化结果生成对应的bean,操作如下:

新建一个Bean类,

alt+s(或者从右键generate-->gsonformat也可以),粘贴进去要格式化的json,如下:


之后点击右上角format可进行格式化,点击setting可进行一些设置,点击ok即可生成实体类的信息,当然你也可以取消。


你也可以修改属性名称和属性类型,点击OK即可完成生成。

好了,此插件搞定。

5、JsonOnLineViewer

这是一个网络请求的在线调试界面,打开方式View -->JsonViewer:


打开的界面如下,使用及各个部分的功能已在途中标明:


信息填写完成之后点击url之后的send即可进行请求测试。

好了,此插件搞定。

本篇的介绍到此结束,ok。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值