1. 這邊介紹一下Log, 它是利用秀出訊息來達到除錯或程式追蹤的好幫手,

你可以利用Log的方式來追蹤程式進行到哪裡, 或是秀出特定值得資訊,

用法有很多, 端看你要怎麼用, 放在哪

 

2. 先到官方的網站http://developer.android.com/reference/android/util/Log.html

學習相關的知識

01.png

 

3. 開啟你的Eclipse, 創造一個專案後, 第一步就是按照官方的說法

宣告一個static final String的TAG變數, 這邊先解釋一下,

因為在Log的使用上, 我們必須要先帶入一個TAG的字串,

而如果每次宣告Log都要打一次, 你就會懂了,

而有人會問到為甚麼要宣告static, 這樣不是比較浪費記憶體空間,

其實這就是一種空間交換時間的方式, 

你放置Log的點不一定會在哪裡, 如果兩次Log被呼叫的距離太遠

那可能會發生剛移除String在記憶體內又要再配置一次 

02.png

 

4. 一般常用的Log有5種, 分別是.v .d .i .w .e,的

用法如右: Log.種類 ("TAG字串", "你要顯示的內容")

而按照顏色分別是 黑, 藍, 綠, 橙, 紅

而顯示上verbose 會顯是所有的

debug會顯示除了Log.v 之外的下面四種

info 則是顯示除了Log.v, .d 之外的下面三種

其他以此類推 

03.png

 

5. 載入程式之後, 切換到DDMS後台, 可在LogCat看到各個Log所顯示的訊息,

至於如何叫出DDMS可參考[Android] 1-2 如何在Eclipse上做基本設定-切換視埠, 字型, 行號

04.png

 

6. 最後可以藉由選擇右上的小框來決定要顯示的屬性,

至於那麼多種Log要用哪一種, 我通常是習慣前台用一種顏色

後台用一種顏色, 這樣在看Log時就可以清楚看出是由哪邊發出的訊息

05.png  

arrow
arrow
    全站熱搜

    RX1226 發表在 痞客邦 留言(0) 人氣()