Это связано с тем, есть ли у вас в настоящее время хорошее соединение с серверами Google для служб синхронизации и тому подобного. Со страницы 27 их Android 2.3 Руководство пользователя :
Значки состояния сети становятся зелеными, если к вашему телефону добавлена учетная запись Google и телефон подключен к службам Google для синхронизации Gmail, событий Календаря, контактов, резервного копирования настроек и т. Д. Если у вас нет учетной записи Google или, например, вы подключены к сети Wi-Fi, которая не подключена к Интернету, значки сети будут белыми.
Я не совсем уверен, почему он иногда подпрыгивает между зеленым и белым. Я заметил это на своем телефоне, но все работает нормально (хотя я запускаю CyanogenMod, так что, возможно, это связано с этим). Также может быть, что зеленый цвет означает, что в данный момент он находится в процессе синхронизации, но формулировка в документе, по моему мнению, немного расплывчата.
В случае Honeycomb или Ice Cream Sandwich цвета - синий / серый, а не зеленый / белый, но они по-прежнему имеют то же значение .
Изменить: Для заинтересованных, здесь ссылки на руководство пользователя на других языках . Выше английская версия.