Android ButterKnife Zelezny
不想写findViewById怎么办?用ButterKnife啊,只需要简单的@BindView 就行了
@BindView(R.id.user) EditText username;
@BindView(R.id.pass) EditText password;
可是我连@BindView也不想写怎么办?
懒出新天际啊!这样就用AndroidStudio的Android ButterKnife Zelezny插件吧,直接一键生成所有@BindView,懒惰推动科技进步~
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
}
使用:
在布局文件activity_main右键,选择Generate(也可以直接快捷键Command+N)- Generate Butterknife Injections-选择要生成的Element
ButterKnife.png
GsonFormat
从服务端获取的数据我们都需要写一个bean来保存数据,少的几个字段,多的几十个字段,严重影响开发效率,不符合我们软件工程师的身份啊(就是懒)!来来来,推荐你一款一键生成bean的神器GsonFormat,以后维护世界和平的重任就交给你了!
使用:
新建一个类叫NewBean 右键 选择Generate(也可以直接快捷键Command+N)选择GsonFormat-复制服务端返回的json格式示例-粘贴进去
GsonFormat.png GsonFormat2.png
GsonFormat3.png
看!是不是Soeasy?妈妈再也不用担心我写Bean写到发疯了~
Translation
作为一个地地道道的爱国青年,英语理所当然的烂!可是变量命名咋整?总不能都用拼音代替吧?源码看不懂咋整?一个一个复制粘贴去查也太麻烦了吧?
来来来,一款神器交给你!什么,你已经有了一把?没事,神器多多益善!Translation是AndroidStudio的一款翻译替换的插件。
使用:
安装完成之后,在你需要翻译的文本处右键-Translate或者Translate and Replace(直接替换)
Translation1.png
Translation2.png
就是这么简单!这下没有借口不去阅读源码了吧!!!
哥尔·D·罗杰.jpg
想要我的宝藏吗?那就来拿吧!它们就在伟大航路的源码中,来吧,海上的男儿们!
网友评论