Широковещательный реверивер для обнаружения доступности новой сети

Я ищу, чтобы найти действие намерения, которое запускается, когда на вашем телефоне Android обнаруживается новая сеть. Тея есть? Я проверил документацию, единственная, которая близка, это android.net.conn.CONNECTIVITY_CHANGE Я хочу написать широковещательный приемник, который прослушивает обнаруженную новую сеть. В качестве альтернативы есть ли изменчивый поставщик контента для сетей, которые обнаруживает ваш телефон Android? спасибо


person John    schedule 10.08.2011    source источник


Ответы (1)


Хотите получать информацию, когда ваше Android-устройство подключается к новой сети? В этом случае вам нужно использовать NETWORK_STATE_CHANGED_ACTION. Этот вопрос at SO имеет дело с чем-то похожим (хотя и специфичным для WiFi). Вы можете найти что-то похожее для работы с более высокой абстракцией (например, сеть вместо Wi-Fi).

Если вы хотите получать информацию, когда новая сеть (т. е. точка доступа) становится видимой для вашего устройства Android, попробуйте просмотреть WifiManager.SCAN_RESULTS_AVAILABLE_ACTION.

person curioustechizen    schedule 10.08.2011
comment
Спасибо, WifiManager.SCAN_RESULTS_AVAILABLE_ACTION — это то, что я искал. - person John; 10.08.2011
comment
Если ответ помог вам, вам следует подумать о том, чтобы принять его или проголосовать за него. - person curioustechizen; 10.08.2011