Что это означает, когда значки подключения в строке состояния становятся белыми/серыми?

Значки подключения (данные, мобильный сигнал, Wi-Fi) в строке состояния моего Nexus S обычно зеленые, но иногда становятся белыми. Я не могу понять, что это значит, так как у меня все еще есть сигнал и я могу принимать телефонные звонки/текстовые сообщения.

Они всегда все одинаковые, например, либо все белые, либо все зеленые. У меня андроид 2.3.4.

Хм. Интересно, это переключение между EDGE 3G и HSPA 3G?
Судя по моему личному опыту, они становятся белыми, когда вы не используете фоновые службы? Это с Droid1 на CM7, я понятия не имею, и сам задавался тем же вопросом
@Matthew: Наверное, нет, так как это происходит со мной в Великобритании, где у нас (насколько мне известно) есть только 3G. Если это помогает, это происходит на сотах, когда они регистрируются в новой беспроводной сети. Может быть, это просто регистрация на новую вышку после обрыва сигнала? (Это может совпасть с изменением типа подключения.)
У меня также есть Droid с CM7, и я подумал, что это просто сбой рендеринга в темах. Я рад узнать, что это на самом деле предназначено для обозначения чего-то полезного.
На дроид х с пряниками они переключаются с синего на белый (вместо зеленого на белый). Я тоже думал, что это проблема рендеринга. Хорошо знать.

Ответы (2)

Это связано с тем, есть ли у вас в настоящее время хорошее соединение с серверами Google для служб синхронизации и тому подобного. Со страницы 27 их руководства пользователя Android 2.3 :

Значки состояния сети становятся зелеными, если на телефон добавлена ​​учетная запись Google и телефон подключен к службам Google, для синхронизации Gmail, событий календаря, контактов, резервного копирования настроек и т. д. Если у вас нет учетной записи Google или, например, вы подключены к сети Wi-Fi, не подключенной к Интернету, значки сети будут белыми.

Я не совсем уверен, почему он иногда прыгает между зеленым и белым. Я заметил это на своем телефоне, но все работает нормально (правда, я использую CyanogenMod, так что, возможно, это связано с этим). Также может быть, что зеленый цвет означает, что в данный момент выполняется синхронизация, но, на мой взгляд, формулировка в документе немного расплывчата.

В случае Honeycomb или Ice Cream Sandwich цвета синего/серого вместо зеленого/белого, но они по-прежнему имеют то же значение .

Редактировать: Для заинтересованных вот ссылки на руководство пользователя на других языках . Выше приведена английская версия.

Я думаю, что это хорошее объяснение, которое я собираюсь получить, обычно это происходит, когда я отсутствую, поэтому я предполагаю, что это происходит, когда мой сигнал не слишком силен.
А, значит, я был в чем-то прав. Отключение фоновых служб == нет подключения к Google == белые значки
@Bryan: Да, я думаю, что ты совершенно прав в этом.
Я знаю, что это старый пост, но я хотел бы поделиться здесь своим опытом. У меня есть Droid RAZR, и я заметил, что когда я нахожусь вдали от своего домашнего WIFI, я часто теряю соединение для передачи данных. Значки (4G и сигнал несущей) становятся белыми, и хотя у меня все еще есть полосы, у меня вообще нет подключения для передачи данных, пока они снова не станут синими. Раздражает то, что иногда он будет продолжать двигаться вперед и назад, даже если я не двигаюсь. Хотя ответ здесь кажется хорошим объяснением, на самом деле он не отвечает, почему у меня вообще нет связи ... или почему это происходит.
Что означает «телефон подключен к сервисам Google» с технической точки зрения?
У меня отключены Wi-Fi и мобильные данные, а индикатор почему-то все еще зеленый...

У меня просто была такая же проблема с 3G, и полосы отображались только белым, а не зеленым цветом. Я только что получил телефон неделю назад и еще не слишком знаком с функциональным телефоном Android. Однако последняя проблема, с которой я столкнулся, заключалась в том, что мой телефон говорил, что у меня мало памяти.

Я искал новые SD-карты, но только что понял, что у меня на SD-карте свободно около 4 ГБ, и это был полный телефон. Я переместил все приложения, которые мог, на SD-карту, и теперь у меня 100 МБ свободно на телефоне. Теперь 3G и полоски зеленые. Я думаю, что сервисы Google Syncing отключаются (отсюда и белые логотипы), когда в телефоне не хватает памяти для их запуска. Моя электронная почта тоже не синхронизировалась.

Мораль истории: если у вас нет зеленых полосок, проверьте память телефона. Удалите приложения и/или переместите их на SD-карту. Теперь он работает идеально.

То, что службы синхронизации отключаются, когда на устройстве заканчивается память, вполне вероятно. Но обратите внимание, что это верно только для оперативной памяти (оперативной памяти) телефона. Удаление приложений из постоянного хранилища — будь то SD-карта или внутренняя — никак не могло помочь в этом.
Не на 100% правильно. Обратите внимание, что справка Google пишет: Календарь Google (как и другие приложения) не будет автоматически синхронизироваться, когда внутренней памяти мало. (выделено мной). Примечание: «внутренняя память», а не «ОЗУ».