-
Notifications
You must be signed in to change notification settings - Fork 31
Description
本来想说内存泄漏和优化。。发现自己根本看不懂。。还是说点简单的东西吧
最近刚发现的android studio的插件,利用好插件可以帮我们完成一些繁琐的工作,提高我们的代码效率。
首先先说一下插件安装方法
打开目录file->settings->plugins
列表里显示的就是已经安装好了的插件,而要安装新的插件就是browse respositories里面就有所有的插件,搜索后点击install就可以了。
接下来就是我推荐的几个插件了
1.先安利一下genymotion。
没错它就是最强大的虚拟机。速度甩开原生虚拟机一条街。不过as的genymotion插件实际上也只是在as界面添加一个快捷启动虚拟机的按钮而已。。
genymotion的使用就简单介绍一下吧(需要翻墙就自行解决吧)
在genymotion官网注册一个账号,然后在官网上下载对应安装包。可能一般需要下载带有virtual box的安装包。然后启动后添加下载虚拟机就可以了
2.Android Code Generator
这是一个可以自动形成findVIewById的插件,只需要设计好xml界面,写好相应的属性什么的(id啊位置啊),然后在xml界面右击如下
然后就会生成对应的activity,你可以选择复制代码使用,也可以直接让它帮你生成一个activity。
这能够帮我们省很多时间,特别是控件特别多的时候。。比如注册账号界面。。。
当然他的缺点是代码跟你习惯不太一样,比如button他并没有生成一个button控件。。
2.1 android-butterknife-zelezny
这是一个与上面插件类似功能的插件,但是生成的代码更加与我们的习惯不一样,不过他生成的代码很简洁,可以学习使用
3.Gson Format
这是一个超级强大的json解析插件。
使用方法就是在你新建的bean类中右键选择generate然后把json格式示例数据复制到下面的框框,然后就能帮你生成对应的java对象,get,set方法都能帮你写好,特别方便,无论多少数据多复杂的嵌套都可以解决。也可以对生成的数据的变量名进行修改。
这是自己写的一个简单的Json解析后的结果。然后就可以对数据进行调用啦。
4.FindBugs-IDEA
5.LeakCanary
为什么这两个一起介绍呢
因为我不会用。 @NeroLoh 这就交给罗大腿去使用了
findbugs是可以用来自动检测bug的。给链接看吧
LeakCanary是用来检测内存泄漏的。刚好拿去检测波板糖吧。英文文档 中文文档
用完记得分享一下教我们怎么用。。
呐这篇水水的分享就结束啦。。实在憋不出来啦。。
可以慢慢再盖楼分享新的方便的插件啦。