2011-08-21 83 views
0

我想利用logcat來println的東西。爲什麼android日誌不能顯示標籤「CDMA」和「GSM」

的代碼如下:

String tag="CDMA". 

log.D("tag","blablabla") 

但輸出將是什麼.... 和如果我改變「CDMA」到「AAA」,其可以被顯示。有沒有人可以解釋它? 謝謝...

+1

如果你這樣做,你會得到標籤'tag'我猜...不應該'log.D(「tag」, 「blablabla」)'是'log.D(tag,「blablabla」)'? – Nanne

回答

2

與谷歌代碼搜索和我的幾個搜索發現這一點:

/* XXX: This needs to go! */ 
if (!strcmp(tag, "HTC_RIL") || 
    !strncmp(tag, "RIL", 3) || /* Any log tag with "RIL" as the prefix */ 
    !strcmp(tag, "AT") || 
    !strcmp(tag, "GSM") || 
    !strcmp(tag, "STK") || 
    !strcmp(tag, "CDMA") || 
    !strcmp(tag, "PHONE") || 
    !strcmp(tag, "SMS")) 
     bufID = LOG_ID_RADIO; 

因此,任何與這些值的標籤是專門處理從無線電來了,我敢爲我們的利益猜測logcat壓制(因爲無線電活動超出了我們的控制範圍,並可能使無關消息飽和日誌)。

0

您的日誌可能工作。這只是在無線電日誌。你可以通過鍵入 logcat -b radio -v time

相關問題