1.Android lint工具
Android studio 找到Analyze目录下的Inspect Code 检查代码选择检查代码的范围
2.FindBugs_IDEA 插件
AndroidStudio 点击Setting ->Plugins点击Brow Repositories搜索FindBugs_IDEA 点击Install 注意FindBugs_IDEA 只支持JDK1.7版本以上的如果JDK版本太低请升级JDK。
安装好了之后
点击FindBugs_IDEA 显示
方法 点击左列第五个按钮 显示检查代码
常见问题:
1.静态变量一旦定义,将一直存在于整个系统运行的整个过程,java垃圾回收机制,永远不会回收它占用的内存,定义过多必然造成大量占用java虚拟机的内存,影响系统的数据处理过程,甚者造成内存溢出
2.凡是和UI相关的,都不建议使用Application的Context.
3.WebView 加载页面缓慢, 建议先用 webView.getSettings().setBlockNetworkImage(true); 将图片下载 阻塞,然后在 OnPageFinished 中设置 webView.getSettings().setBlockNetworkImage(true) 加载图片