最近、Android は API 18 (JellyBean 4.3) で EAP WIFI に接続する機能を追加しました。いくつかの例を探しましたが、例が見つからず、コードを接続できません。すべてが期待どおりに機能しているように見えますが、実際の接続は機能していないようです。
これが私がやっていることです:
Log.d( "WiFi", "adding network via Android Enterprise Config with SSID: " + ssid );
WifiEnterpriseConfig enterpriseConfig = new WifiEnterpriseConfig();
wifiConfig = new WifiConfiguration();
wifiConfig.SSID = ssid;
enterpriseConfig.setIdentity(userName);
enterpriseConfig.setPassword(passWord);
enterpriseConfig.setEapMethod(WifiEnterpriseConfig.Eap.PEAP);
wifiConfig.enterpriseConfig = enterpriseConfig;
Log.i("WIFI", "My wifi"+ wifiConfig.status);
networkId = wfm.addNetwork(wifiConfig);
wfm.enableNetwork(networkId, true); // this initiates the connection
なんらかの理由で接続が確立されません。他のすべてが正しく設定されているようです。抜けているものがある場合はお知らせください。喜んで追加します。
どんな助けや指示も大歓迎です。