Android 代码审计工具和常见问题

1.Android lint工具

Android studio 找到Analyze目录下的Inspect Code 检查代码选择检查代码的范围

Android 代码审计工具和常见问题_第1张图片

2.FindBugs_IDEA 插件

AndroidStudio 点击Setting ->Plugins点击Brow Repositories搜索FindBugs_IDEA  点击Install 注意FindBugs_IDEA 只支持JDK1.7版本以上的如果JDK版本太低请升级JDK。

安装好了之后


点击FindBugs_IDEA 显示

Android 代码审计工具和常见问题_第2张图片

方法 点击左列第五个按钮 显示检查代码

常见问题:

1.静态变量一旦定义,将一直存在于整个系统运行的整个过程,java垃圾回收机制,永远不会回收它占用的内存,定义过多必然造成大量占用java虚拟机的内存,影响系统的数据处理过程,甚者造成内存溢出

2.凡是和UI相关的,都不建议使用ApplicationContext.

3.WebView 加载页面缓慢, 建议先用 webView.getSettings().setBlockNetworkImage(true); 将图片下载 阻塞,然后在 OnPageFinished 中设置 webView.getSettings().setBlockNetworkImage(true) 加载图片



你可能感兴趣的:(android)