Мне было интересно, есть ли способ, похожий на проверку наличия установленного соединения WiFi.
ConnectivityManager connManager = (ConnectivityManager)
getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mWifi = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
if (mWifi.isConnected()) {
// Do whatever
}
А с WiFi p2p?
Мое приложение подключается к датчику через WiFi-Direct. Если пользователь не подключился к датчику, должно появиться textView с сообщением «Вы не подключены к датчику». В настоящее время это работает только в том случае, если пользователь запускает действие WiFi Direct, которое регистрирует широковещательный приемник, который проверяет, подключено ли устройство к чему-либо через WiFi p2p. Но я хочу знать это, не запуская свою деятельность WiFi Direct. Есть ли способ сделать это?