0
私はwifiManager.getConfiguredNetworks()メソッドで設定されたWifiネットワークのリストを持っています。私はそれらをListviewに表示しました。今すぐlistItemをクリックすると、同じ単一のネットワークだけに接続します。クリックされたネットワークに接続したいここで設定済みのネットワーク結果のListViewでアイテムをクリックして、WIFIネットワークに接続するにはどうすればよいですか?
は私のJavaコード
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String networkSSID = list.get(position).SSID;
String networkPass = list.get(position).preSharedKey;
WifiConfiguration conf = new WifiConfiguration();
conf.SSID = "\"" + networkSSID + "\"";
conf.preSharedKey = "\""+ networkPass +"\"";
int netId = wifiManager.addNetwork(conf);
wifiManager.disconnect();
wifiManager.enableNetwork(netId,true);
wifiManager.reconnect();
}
});
のブロックの下に使用し、あなたのアールがクリック項目に異なるSSIDとパスワードを取得して確認したのですか? – Spartan