原文地址:http://blog.csdn.net/u010687392/article/details/47835743android
Android Studio眼下已經更新到1.4版本號。它做爲Google官方推薦的IDE,功能很強大,當中提供了一套靜態代碼分析工具,它可以幫助咱們檢查項目中存在的問題,讓咱們更有規範性的開發App。它可以檢查出:xml文件裏是否存在hardcode硬編碼、unused resources沒有使用到的資源、probable bug可能的bug等等。那麼現在咱們來測試使用它看看:工具
當中,咱們從檢查結果可知,它會給出所有在這個項目中不規範的編碼、多餘的資源、可能的bug、或者其餘的一些問題,而後會給出改動的建議供咱們參考,儘管這些問題並不會影響App的正常執行,只是這對於項目的規範性和維護性來講是很重要的。
咱們從測試的demo中可以看出,這個項目中存在hardcode、unused resources和spelling拼寫問題,點擊相應的問題後後邊會給出問題的詳細位置供咱們改動,因此這個工具可以讓項目具備規範性的開發。佈局
咱們知道在xml文件裏編寫佈局時候。假如咱們在一個TextView中的text屬性上直接寫字符串。在textSize屬性上寫入的值用dp爲單位,那麼,此時AS中將會有建議提示。如:
可以看到這個提示太不明顯了。因此咱們可以經過更改相應的severity等級來更改提示的等級。如:
默認hardcode的severity等級爲warning,咱們改動hardcode的severity等級爲error,那麼在存在硬編碼時候將會以error等級提醒咱們:
再改動testsize假設使用dp爲單位的severity等級爲:
改動完畢後,咱們可以看到提示使用紅色的波浪線標記了,更直觀了,如:
而且,Android Lint中還有很是多可以本身去設置的,有興趣的可以去試試,固然這個僅僅是起提示建議做用,並不會影響程序的正常執行。post