Это нормально?
Да - сама система, а также каждое приложение используют регистрацию, и это то, что вы видите. У эмулятора bare-bones не будет много приложений с приемниками и службами, поэтому вы не увидите такой же объем регистрации.
Как исправить эту проблему?
Вы не можете как таковой, но можете уменьшить его силой, закрыв различные приложения с помощью «Настройки» на устройстве. Не обязательно хорошая идея, но это ваш выбор.
Вы можете улучшить ситуацию, используя теги пакета в своем коде, а затем применить фильтр, чтобы показывать только данные logcat с помощью TAG.
Пример ...
package com.mycompany.mypackage
public class MyActivity extends Activity {
protected final String TAG = getClass().getName();
}
В приведенном выше TAG
будет "com.mycompany.mypackage.MyActivity". Используйте protected
в качестве модификатора, чтобы любые классы, которые расширяются MyActivity
, автоматически присваивают их собственное имя класса TAG
.
При регистрации вы просто используете `Log.d (TAG,« Some text »);
Вам нужно просто отфильтровать «com.mycompany.mypackage», чтобы просматривать только записи из ваших собственных компонентов приложения.
Что линия спам? Ваша ссылка трудно прочитать –
Я обновил вопрос. Добавлен скриншот. –
Это не помогает, я не знаю, какие ваши сообщения и что такое спам. Или это просто случайно, и вы не можете сказать сами. –