Lint是Android提供的一個靜態(tài)掃描應(yīng)用源碼并找出其中的潛在問題的一個強(qiáng)大的工具。

例如,如果我們在onDraw方法里面執(zhí)行了new對象的操作,Lint就會提示我們這里有性能問題,并提出對應(yīng)的建議方案。Lint已經(jīng)集成到Android Studio中了,我們可以手動去觸發(fā)這個工具,點(diǎn)擊工具欄的Analysis -> Inspect Code,觸發(fā)之后,Lint會開始工作,并把結(jié)果輸出到底部的工具欄,我們可以逐個查看原因并根據(jù)指示做相應(yīng)的優(yōu)化修改。
Lint的功能非常強(qiáng)大,他能夠掃描各種問題。當(dāng)然我們可以通過Android Studio設(shè)置找到Lint,對Lint做一些定制化掃描的設(shè)置,可以選擇忽略掉那些不想Lint去掃描的選項(xiàng),我們還可以針對部分掃描內(nèi)容修改它的提示優(yōu)先級。
建議把與內(nèi)存有關(guān)的選項(xiàng)中的嚴(yán)重程度標(biāo)記為紅色的Error,對于Layout的性能問題標(biāo)記為黃色Warning。