Android 2.2 WLAN-Hotspot-API
Was ist der API-Aufruf muss ich Android 2.2 (Froyo) zum erstellen einen WLAN-hotspot (wie in den Tethering und mobiler Hotspot Einstellungen).
InformationsquelleAutor der Frage Thomas | 2010-06-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie anrufen
private boolean setWifiApEnabled(WifiConfiguration wifiConfig, boolean enabled);
mit der spiegelung 🙂
nachdem ich die
WifiManager
verwenden Sie die Reflexion, um dieWifiManager
deklariert Methoden, suchen Sie nach dieser Methode dem NamensetWifiApEnabled
ab und ruft es durch dieWifiManager
ObjektDiese API werden wie folgt gekennzeichnet @hide, so dass derzeit nicht direkt, aber Sie scheinen auf der AIDL für den WifiManager so Ihr zugänglich sind!
Kann ein Beispiel:
Es funktioniert, aber ich kann nicht ändern Sie die aktuelle Konfiguration mit meiner eigenen, und immer den aktuellen WifiConfiguration von einem aktiven AP-fahren Sie mich zu einer leeren Konfiguration.Warum?
InformationsquelleAutor der Antwort markov00
dieser arbeitet auf API 8 und höher. Ich benutze eine stark abweichende version dann weiter unten (oder oben), und lief in das gleiche Problem markov00 lief in; nicht in der Lage, laden Sie die Standard-WifiConfiguration für den mobilen WLAN-AP. Ich habe eine Lösung gefunden anderswo.
Wenn dir die Lösung, es wäre schön, wenn dieser angenommen wurde, als eine Antwort
InformationsquelleAutor der Antwort slinden77
Dort nicht erscheinen zu einem API-Aufruf zum erstellen eines WiFi-hotspot-sorry!
InformationsquelleAutor der Antwort CommonsWare