Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android Studio使用Lint進行代碼檢查

Android Studio使用Lint進行代碼檢查

編輯:關於Android編程

Android Studio目前已經更新到1.4版本,它作為Google官方推薦的IDE,功能非常強大,其中提供了一套靜態代碼分析工具,它可以幫助我們檢查項目中存在的問題,讓我們更有規范性的開發App。它可以檢查出:xml文件中是否存在hardcode硬編碼、unused resources沒有使用到的資源、probable bug可能的bug等等。那麼現在我們來測試使用它看看:

Android Lint的使用

找到Analyze目錄下的Inspect Code檢查代碼選項點擊

這裡寫圖片描述

然後彈出下面這個框框,在這個列表選項中我們可以選擇Inspect Code的范圍,點擊OK

這裡寫圖片描述

待分析完畢後,我們可以在Inspection欄目中看到檢查的結果

這裡寫圖片描述
其中,我們從檢查結果可知,它會給出所有在這個項目中不規范的編碼、多余的資源、可能的bug、或者其它的一些問題,然後會給出修改的建議供我們參考,雖然這些問題並不會影響App的正常運行,不過這對於項目的規范性和維護性來說是非常重要的。
我們從測試的demo中可以看出,這個項目中存在hardcode、unused resources和spelling拼寫問題,點擊對應的問題後後邊會給出問題的具體位置供我們修改,所以這個工具可以讓項目具有規范性的開發。

自定義Android Lint的檢查提示

我們知道在xml文件中編寫布局時候,假如我們在一個TextView中的text屬性上直接寫字符串,在textSize屬性上寫入的值用dp為單位,那麼,此時AS中將會有建議提示,如:
這裡寫圖片描述
可以看到這個提示太不明顯了,所以我們可以通過更改對應的severity等級來更改提示的等級,如:
默認hardcode的severity等級為warning,我們修改hardcode的severity等級為error,那麼在存在硬編碼時候將會以error等級提醒我們:
這裡寫圖片描述
再修改testsize如果使用dp為單位的severity等級為:
這裡寫圖片描述vczhyr7KudPDuuzJq7XEsqjAy8/fseq8x8HLo6y4/NaxudvBy6OsyOejujxiciAvPg0KPGltZyBhbHQ9"這裡寫圖片描述" src="/uploadfile/Collfiles/20150822/20150822084012153.png" title="" />
而且,Android Lint中還有很多可以自己去設置的,有興趣的可以去試試,當然這個只是起提示建議作用,並不會影響程序的正常運行。

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved