У меня есть настройка Raspberry PI для передачи сигнала Wi-Fi, и я могу подключиться к нему через различные устройства и пропинговать флеш-сервер на нем. К сожалению, я не могу увидеть эту сеть программно в Android. Я получаю только несколько сетей, которые я вижу в пользовательском интерфейсе. Любые предложения, как увидеть все сети, а не только некоторые? Более конкретно, в моем коде я пытаюсь найти все сети, чьи mac-адреса имеют определенный формат. Но даже распечатывая информацию, я не получаю сеть, которую я вижу, просто регулярно подключаясь без моего приложения.
Вот код, который я использую:
List<WifiConfiguration> networks = wifiManager.getConfiguredNetworks();
for(WifiConfiguration n : networks){
Log.i("WifiRunner", n.toString());
if(n.BSSID != null && n.BSSID.startsWith("b8:27:eb")){
devicesInRange.add(new Device(n.BSSID, n.SSID, ""));
Log.i("WifiRunner", "Adding RaspberryPi mac: " + n.BSSID + " with hostName: " + n.SSID);
}
}