Android代码优化(二)-Remove unused java

概述

上一篇写了关于如何remove unused resources,今天就继续来讲讲,如何删除无用的java文件。工程中,java文件无疑是主体,随着进度的推进,许多类也会被废弃,这里将继续使用Android Studio自带的Analyze工具进行分析。

介绍

在老早的eclipse时期…txtx,有个叫“UCDetector”的插件,可以帮助开发者寻找无用的java文件,但是在AS里,好像并没有这样的工具,因此,还是使用AS自带的工具,这次是Run inspection By Name。

这个功能可以根据自己想要的name去搜索相应的功能,我在输入了“unused”后,可以看到查找各类无用属性的列表,由于今天只查找java文件,那么我们选择“Unused declaration”

根据这个选择框,我们可以选择查找范围,以及想要查找的成员,下面的options里,不仅仅能查找class类,而且还有字段,方法,参数,变量等等。因此,删除unused class也只是其中的一部分,这对于优化代码,是非常方便的。

控制台输入了相对应的问题,同时也给出了对应的解决方案,简洁明了。

总结

这里还是要注意的是,反射等潜规则方式的java文件还是要留意一下的,不能一股脑儿都删了。好了,今天就介绍这么多。值得一提的是,扫描的整个过程花费的时间,由项目大小而变,有空的老铁,可以通过反复删除无用资源,删除无用java来尽可能清理工程冗余。

这里也介绍一些比较出色的检查插件,例如Alibaba Java Coding Guidelines,360 Fireline Plugin等等,都可以检查代码,甚至能检测项目的总文件数,代码行数等等,在as的plugin库里都能搜索到,不妨可以试试。

优秀的开发者,总能保持良好的代码规范。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值