Ich programmiere eine Android-App für ein IoT-Gerät. Ich muss dem Gerät den WiFi-Benutzernamen und das Passwort geben, also benutze ich eine Android-App, um dies zu tun. Ich habe den folgenden Code, aber es scheint immer eine Verbindung zum Netzwerk Wetter oder nicht das richtige Passwort gegeben ist.
Dies teste ich auf dem gleichen AP, mit dem mein Telefon verbunden ist.
Die gewünschte Aktion ist
Trennen vom aktuellen AP - & gt; Versuch, eine Verbindung unter Verwendung der angegebenen Anmeldeinformationen herzustellen - & gt; Erneut mit dem ursprünglichen Netzwerk verbinden.
Welche Schritte muss ich unternehmen, um ein WLAN-Netzwerk und ein Passwort korrekt zu überprüfen?
code:
%Vor%Sie sollten sich bei NETWORK_STATE_CHANGED_ACTION registrieren.
Damit können Sie den WI-FI-Netzwerkstatus abrufen und überprüfen, ob der Status des verbundenen Netzwerks erreicht wurde. Wenn das Gerät nach einer Zeitüberschreitung die Verbindung nicht erreicht hat, können Sie davon ausgehen, dass die Verbindung fehlgeschlagen ist.
Ein weiterer hilfreicher Empfänger könnte SUPPLICANT_STATE_CHANGED_ACTION sein.
%Vor%Sie müssen möglicherweise nicht nach verfügbaren WLAN-Netzwerken suchen. Dies können Sie folgendermaßen tun: Folgen Sie
%Vor%Tags und Links android wifi android-wifi iot wifimanager