スキャン結果から Wi-Fi 接続を作成しようとしています。アドバタイズされている唯一の機能は ESS であり、これはセキュリティの詳細がないネットワークです。
WifiConfiguration wc = new WifiConfiguration();
wc.SSID = result.SSID;
wc.BSSID = result.BSSID;
//No password. it should be an open network
wc.status = WifiConfiguration.Status.ENABLED;
wc.priority = 100000;
wc.hiddenSSID = false;
int netId = mainWifi.addNetwork(wc);
if (netId == -1)
{
showMessageDialog("Error connecting to network.");
return;
}
mainWifi.enableNetwork(netId, true);
mainWifi.setWifiEnabled(true);
私は-1を取得し続けますが、これはまったく役に立たず、コンソールもlogcatもこれに関する出力を提供していません.
何か不足していますか?この問題をデバッグする方法はありますか?