Kann nicht festgelegt werden "WifiConfiguration" beim aktivieren von wifi-hotspot mit "setWifiApEnabled"

Ich versuche mit meinem Android-Gerät zu einem Access-Point mit dem code, den ich gesehen habe hier vor:

WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);

WifiConfiguration netConfig = new WifiConfiguration();
netConfig.SSID = "MyAccessPoint";

Method method = wifi.getClass().getMethod("setWifiApEnabled", WifiConfiguration.class, boolean.class);
method.invoke(wifi, netConfig, true);

nun konnte ich Sie einschalten aber ohne die SSID die ich im WifiConfiguration.

Dieser macht mich verrückt.

Jemand?

  • Ich bin kein Experte auf diesem, aber haben Sie überprüft, Ihr manifest für die richtigen Berechtigungen ?
  • Ja, Sie haben Recht, das könnte das Problem sein. @FLEXpert Versuchen Sie CHANGE_WIFI_STATE CHANGE_WIFI_MULTICAST_STATE und ACCESS_WIFI_STATE Berechtigungen in Ihrem manifest. developer.android.com/reference/android/...
  • Ich scheine zu erinnern, dass einige Probleme von selbst und erinnere mich vage zu Lesen, dass android schlägt im hintergrund fehl, wenn eine app nicht über die richtigen Berechtigungen, damit die Programmierer sind Links in der Dunkelheit ein wenig!
  • ok, ich habe es endlich geschafft Sie zum ändern der SSID aber nicht auf HTC-Handys
  • also, wie haben Sie es endlich schaffen, ändern Sie die SSID??
InformationsquelleAutor xhuur | 2011-08-28
Schreibe einen Kommentar