2011-12-28 40 views
4

這裏每一位當我更新我的ADT插件爲Android我得到運行android lint,它有什麼好處使用它的android項目?

當我更新我的ADT插件ADT 16我得到它在運行時我運行它選擇我的Android項目後,Android林特一個新的(工具)的東西它給我更多的550警示項目,涉及android.should我不得不按照林特意見我的資源,如String.xml和我的活動中的一些佈局使用。

爲了更多的瞭解皮棉我這裏指的這個提示是Click here 它也給我警告象下面這樣:

硬編碼字符串「什麼」,應該使用@string資源

所以我認爲這是林特將有助於解決android中的資源問題。

如果您有更多有關android lint的信息,請告訴我。

我應該怎麼做這個XML的lint和我應該把這個xml在項目根目錄或任何其他目錄。

<?xml version="1.0" encoding="UTF-8"?> 
<lint> 
</lint> 

,我也得到此警告「[輔助功能]缺少圖像contentDescription屬性」爲ImageView。同時採用了android皮棉

我想通過給下面的東西像下面圖片:

android:contentDescription="@string/desc" 

這定義了簡要介紹了視圖內容的文字。該屬性主要用於可訪問性。由於某些視圖沒有文字表示,因此可以使用此屬性來提供此類屬性。

ImageViewsImageButtons非文本的小部件應使用contentDescription屬性來指定窗口小部件,使得屏幕閱讀器和其他輔助工具能充分描述用戶界面的文字描述。

+0

很多有錯字的文字(第一)cap意大利人物。這使我們很難閱讀。你能編輯它嗎? – anticafe 2012-04-19 07:45:55

回答

2

我試過lint只是爲了好玩。我能說什麼。這是一種專門爲Android開發的靜態分析工具。因此,Android應用程序的開發人員可以在他/她的代碼中運行自動靜態測試。你可以在Eclipse中運行lint,只需按面板上的按鈕(我的情況下這個按鈕靠近AVD管理器的按鈕,然後Eclipse打開一個窗口,顯示所有違反lint規則的窗口,你可以雙擊上的錯誤並改正它。作爲一個靜態分析工具,它可以有誤報。

皮棉工具已與嵌入式規則的數量被已經提供。您可以在this皮棉頁閱讀它們。

至於lint xml文件,我不知道該怎麼辦。

+0

謝謝答覆。 – Herry 2011-12-28 16:43:39

+0

沒有))希望這對你有用! – Yury 2011-12-28 17:44:35

+0

是啊ADT 16添加Lint準備好使用全部爲了增加在android項目中的佈局和資源使用,它確實有助於從String.xml中找到非常有用的字符串,這對於我來說確實是一個+1點。 – Herry 2011-12-28 17:50:09

相關問題