Android Studio若干实用的插件

1、LayoutCreator

功能

可以让你在Activity/Fragment中自动生成findViewById等布局相关初始化代码
或者在Adapter中自动生成ViewHolder代码

如果你有任何新的需求或者想法意见,也可以在issue中提出~
安装

方式一. 下载项目中的jar包,通过本地disk方式导入
方式二. 在Android Studio的插件中心搜索LayoutCreator下载安装

用法

1、新建好Activity后自行编写onCreate并setContentView设置对应布局
2、选中layout布局,快捷键alt+Insert,然后选择LayoutCreator或者选中布局后在菜单栏中的Code中选择LayoutCreator
或者右键菜单中选择Generate - LayoutCreator
3、插件会自动遍历布局列出所有带id的控件,你可以在弹出的对话框中选择需要自动生成的控件
4、弹出的对话框中还可以勾选是否生成ViewHolder
5、选择好后Confirm确认即可

用法截图
这里写图片描述

代码生成规则

1、自动遍历目标布局中所有带id的文件, 无id的不会识别处理
2、控件生成的变量名默认为id名称, 可以在弹出确认框右侧的名称输入栏中自行修改
3、所有的Button或者带clickable=true的控件, 都会自动在代码中生成setOnClickListener相关代码
4、所有EditText控件, 都会在代码中生成非空判断代码, 如果为空会提示EditText的hint内容, 如果hint为空则提示xxx字符串不能为空字样, 最后会把所有输入框的验证合并到一个submit方法中
5、会自动识别布局中的include标签, 并读取对应布局中的控件

2、android-butterknife-zelezny

Android-butterknife-zelezny 是根据butterknife定制的一款插件,能够方便快速初始化,对于我来说是开发必备,本人也对此插件进行了一些优化,个人感觉用起来更爽 ,博客地址:ButterknifePlugin

697635-94ed27edf930afce.gif

3、SelectorChapek

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


4、Gsonformat

可根据json数据快速生成Java实体类

697635-5a07f838223baaae.gif

简单实体类

697635-d92e0dbd37edb00c.gif

 复杂实体类

5、Android Postfix Completion

可根据后缀快速完成代码,这个属于拓展吧,系统已经有这些功能,如sout、notnull等,这个插件在原有的基础上增添了一些新的功能,我更想做的是通过原作者的代码自己定制功能,那就更爽了


697635-a31253c015897c80.gif

6、AndroidAccessors

快速生成get和set方法的插件,其实系统的也挺快的,当然这个个人感觉更快

697635-87282f504a99b915.gif

7、Lifecycle Sorter

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

697635-6a52664d2488f037.gif

8、JsonOnlineViewer

可实现直接在android studio中调试接口数据,可以选择请求类型,自定义请求头及请求体,json数据格式化后展示,配合着Gsonformat会不会不错呢?

697635-d4d34d5d6cc4163d.gif

9、CodeGlance

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

697635-0450282604ad3e48.gif


10、AndroidProguardPlugin

一键生成项目混淆代码插件,值得你安装~(不过目前可能有些第三方项目的混淆还未添加完全)

11、Material Theme UI

添加Material主题到你的AS

转自:http://www.jianshu.com/p/6f5f818afe4b
还有一个更丰富的插件地址:https://ydmmocoo.github.io/2016/06/28/Android-Studio%E6%8F%92%E4%BB%B6%E6%95%B4%E7%90%86/





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值