#android #wifi #android-wifi
#Android #wifi #android-wifi
Вопрос:
Мне интересно, можно ли получить доступ к уведомлению о внутренней сети на устройствах Android? Я хочу отслеживать / сканировать беспроводные сети, и мне интересно, можно ли подключиться к тому, что уже есть внутри?
Я знаю, что вы можете использовать диспетчер подключений (который использует широковещательный приемник), и я хочу иметь возможность проверять наличие сетей, даже если приложение работает в фоновом режиме, поэтому я предполагаю, что это приведет к значительному расходу заряда батареи, так что это не бегун.
Также я знаю, что я могу использовать wifi manager, однако мне снова нужно выполнить сканирование с помощью широковещательного приемника, который, опять же, я думаю, будет сильно разряжать батарею.
Итак, мне интересно, являются ли это моими единственными вариантами или можно «подключиться» к сетевым уведомлениям?
Я видел похожий пост здесь, но менеджер подключений — это то, что было suggested…so Мне интересно, нужно ли мне идти именно таким путем?
Спасибо
Комментарии:
1. в API 18 вы можете использовать
NotificationListenerService
, и вы получаете уведомление, когда новое уведомление помещается в панель уведомлений, и затем вы можете узнать, когда сеть доступна, но в этот момент вы могли бы также использоватьConnectivityManager
2. Спасибо за это, tyczj .. очень признателен!