代碼調(diào)優(yōu)
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.reibang.com/p/1bc49f53ac0a
http://www.reibang.com/p/baea25f710e7
非常之強大嫂侍,code review 前建議自己先check 下挂洛。
具體支持的檢查有:
Javadoc注釋
命名約定
標(biāo)題
Import語句
體積大小
空白
修飾符
塊
代碼問題
類設(shè)計
混合檢查
3. findbugs-idea
http://blog.csdn.net/fengyuzhengfan/article/details/50775170
可以檢查的比較強大的地方np雕拼、和多線程問題扬霜,其余可參照參考文獻。至于它的配置稿存,其實與checkstyle idea類似,可以通過xml配置瞳秽,當(dāng)然也可在gradle中配置瓣履。
4. 內(nèi)存分析 MAT 不過我一般都會在eclipse獨立插件上分析
可參見我的 http://www.reibang.com/p/f14e89641109
5. 卡頓分析 traceview 有空補上
可參見http://blog.csdn.net/qq_28195645/article/details/51736097
分析某個類中,造成界面卡頓的可能函數(shù)练俐,從而解決卡頓問題袖迎。
編譯速度優(yōu)化
JRebel for Android
類似于instant run的東西,比之更強大。http://www.reibang.com/p/be33792f1808