Witam
Z włączeniem hotspotu nie ma problemu.
Gorzej jest z jego konfiguracją. Szukam i nie znalazłem właściwego kodu dla Android Oreo.
Potrzebuję ustawić SSID, hasło i rodzaj szyfrowania.
Zna ktoś może jakieś działające rozwiązanie?
Pozdrawiam
Witam
Z włączeniem hotspotu nie ma problemu.
Gorzej jest z jego konfiguracją. Szukam i nie znalazłem właściwego kodu dla Android Oreo.
Potrzebuję ustawić SSID, hasło i rodzaj szyfrowania.
Zna ktoś może jakieś działające rozwiązanie?
Pozdrawiam
Znalazłem kod, który uruchamia hotspot i nadaje mu jakiś losowy SSID i hasło.
Chciałbym to zmienić.
private void hot() {
final WifiManager manager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
final LocalOnlyHotspotReservation[] mReservation = new LocalOnlyHotspotReservation[1];
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
assert manager != null;
manager.startLocalOnlyHotspot(new WifiManager.LocalOnlyHotspotCallback() {
@SuppressLint("SetTextI18n")
@Override
public void onStarted(WifiManager.LocalOnlyHotspotReservation reservation) {
super.onStarted(reservation);
mReservation[0] = reservation;
String key = mReservation[0].getWifiConfiguration().preSharedKey;
String ssid = mReservation[0].getWifiConfiguration().SSID;
System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>> SSID: "+ssid+" PASS: "+key);
}
@Override
public void onStopped() {
super.onStopped();
}
@Override
public void onFailed(int reason) {
super.onFailed(reason);
}
}, new Handler());
}
}