編輯:關於Android編程
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等級為:
vczhyr7KudPDuuzJq7XEsqjAy8/fseq8x8HLo6y4/NaxudvBy6OsyOejujxiciAvPg0KPGltZyBhbHQ9"這裡寫圖片描述" src="/uploadfile/Collfiles/20150822/20150822084012153.png" title="" />
而且,Android Lint中還有很多可以自己去設置的,有興趣的可以去試試,當然這個只是起提示建議作用,並不會影響程序的正常運行。
本節引言: 上節中我們給大家接觸了Socket的一些基本概念以及使用方法,然後寫了一個小豬簡易聊天室的 Demo,相信大家對Socket有了初步的
熟悉了基礎動畫的實現後,便可以試著去實現常見APP中出現過的那些精美的動畫。今天我主要給大家引入一個APP的ListView的動畫效果: 當展示ListView時,Lis
引言對於程序在不同尺寸的Android機器上運行,對UI的適用性造成了額外的開銷,不過限定符的出現,很方便的解決了這個問題。通過創建限定符相關的文件夾來解決資源的加載。限
幾乎所有的應用開發者都知道“用戶體驗”的重要性,要提升用戶體驗就離不開一個完備的監控和上報系統,這其中日志(包括Crash上報)是最基本的問題跟蹤和解決手段。本文接下來將