专栏首页Android 开发学习android studio 的几个好用的工具

android studio 的几个好用的工具

代码调优

1. lint 检查

http://www.carrotsight.com/2016/01/29/%E6%B5%85%E8%B0%88Android%E8%87%AA%E5%AE%9A%E4%B9%89Lint%E8%A7%84%E5%88%99%E7%9A%84%E5%AE%9E%E7%8E%B0%20%EF%BC%88%E4%B8%80%EF%BC%89.html https://github.com/yongce/AndroidDevNotes/blob/master/notes/knowledge/0005-custom-lint.asc

2. checkStyle idea

http://www.jianshu.com/p/1bc49f53ac0a http://www.jianshu.com/p/baea25f710e7 非常之强大,code review 前建议自己先check 下。 具体支持的检查有: Javadoc注释 命名约定 标题 Import语句 体积大小 空白 修饰符 块 代码问题 类设计 混合检查

3. findbugs-idea

http://blog.csdn.net/fengyuzhengfan/article/details/50775170 可以检查的比较强大的地方np、和多线程问题,其余可参照参考文献。至于它的配置,其实与checkstyle idea类似,可以通过xml配置,当然也可在gradle中配置。

4. 内存分析 MAT 不过我一般都会在eclipse独立插件上分析

可参见我的 http://www.jianshu.com/p/f14e89641109

5. 卡顿分析 traceview 有空补上

可参见http://blog.csdn.net/qq_28195645/article/details/51736097 分析某个类中,造成界面卡顿的可能函数,从而解决卡顿问题。

编译速度优化

JRebel for Android

类似于instant run的东西,比之更强大。http://www.jianshu.com/p/be33792f1808

AndroidStudio Freeline 阿里的,也是类似的工具

http://www.jianshu.com/p/6d87872a85be

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 音频开发ijkplayer小结 android

    用户1127566
  • Gradle plugin自定义

    用户1127566
  • Android studio 2.2 JNI ffmpeg 简单的播放器(这里只有视频解码)include "libavcodec/avcodec.h"include "libavformat/avf

    用户1127566
  • 收藏 | 脑电、脑机接口(BCI)等数据集、书籍、信号处理等相关资源汇总

    These applications do not require any form of dependencies for it to work. Essen...

    脑机接口社区
  • SSRF 从入门到批量找漏洞

    如下是 example.com 去请求 http://google.com 的流程

    信安之路
  • 几个常用的算法学习网站

    万丈高楼平地起,要想厚积薄发平时就必须努力!少说多做,能动手的决不动口。这几个网站收藏了,抽时间练习上面的算法!加油!Just fighting!

    耕耘实录
  • 01更换源

    修改sources.list文件,将http://archive.ubuntu.com和http://security.ubuntu.com替换成http://...

    Remember_Ray
  • 好玩的网站“彩蛋”们(程序员视角)...图形类彩蛋文字类彩蛋

    看电影的时候,制作商会在影片最后,给我们留彩蛋. 浏览网站的时候,网站的运营商也会给我们留彩蛋... ---- 图形类彩蛋 知乎 https://www.zhi...

    zhaoolee
  • SRC漏洞挖掘实用技巧

    关键词可以根据实际情况进行调整,推荐Google、Bing,搜索内容如果被删除,网页快照一般仍会有记录。

    tinyfisher
  • InfoCard资料汇集

    Identity Metasystem 允许用户管理其数字身份标识(无论该身份是自己颁发的还是由第三方身份提供方颁发的),并且在允许他们访问在线服务的不同上下文...

    张善友

扫码关注云+社区

领取腾讯云代金券