почему журнал андроида не может быть показан тегами «CDMA» и «GSM» - PullRequest
0 голосов
/ 21 августа 2011

Я пытаюсь использовать logcat для печати чего-либо.

Код выглядит следующим образом:

String tag="CDMA".

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

но на выходе ничего не будет .... и если яизмените "CDMA" на "ааа", это может быть показано.Кто-нибудь может это объяснить?Спасибо ...

Ответы [ 2 ]

2 голосов
/ 21 августа 2011

Несколько поисков с помощью Google Code Search, и я нашел это:

/* 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 голосов
/ 07 сентября 2012

Ваш журнал, вероятно, работал. Это было просто в журнале радио. Вы можете увидеть это, набрав logcat -b радио -v время

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...