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

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相关的,都不建议使用ApplicationContext.

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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值