В городе, в котором я живу, есть общегородской Wi-Fi, доступный по подписке, но точка доступа Wi-Fi является общедоступной.
Это означает, что куда бы я ни пошел в городе, я получаю уведомление о том, что общедоступный Wi-Fi доступен, хотя я не могу его использовать, потому что у меня нет учетной записи в общегородской службе Wi-Fi.
Как я могу сказать своему телефону (Droid X, Android 2.2.1, без рута) игнорировать Wi-Fi с именем «CityWifi»?
Я хочу получать уведомления для других сетей Wi-Fi, но не для CityWifi.
Вы можете отключить все открытые сетевые уведомления, перейдя Settings -> Wireless and network -> Wi-Fi settings
и сняв флажок Сетевые уведомления . Поскольку уведомление является системным, невозможно оставить его включенным и не получать уведомления для одной сети. Но вы, вероятно, могли бы что-то сделать с Tasker, чтобы автоматически очистить уведомление, как в этом ответе .
Получается, что ответ «нет».
Возможно, кто-то из команды Google Android увидит это сообщение (или кто-то может поднять его на соответствующей странице групп Google), и они могут включить его в качестве опции в будущую версию Android. Для них было бы достаточно легко вести список SSID и MAC-адресов точек доступа, которые вы хотите игнорировать.
Сети, которые выглядят открытыми, но на самом деле требуют подписки, есть везде. Вы можете просто полностью отключить уведомления об общедоступных сетях — это в настройках Wi-Fi.
В противном случае вам может понадобиться приложение для управления этим (у меня OS 1.6, поэтому я не могу говорить о том, что может быть встроено в более поздние ОС). На рынке есть несколько претендентов:
WifiManager , WifiPicker , WiFiFoFum — все это хорошие отправные точки.
Лучший совет, который я могу дать на этом этапе, заключается в том, что читать рынок на вашем рабочем столе намного проще, поскольку поиск «Wi-Fi» выдает массу вещей, которые вам не нужны.
Алекс Б
Даниэль