0
wifiManager.getConfiguredNetworks() 메소드로 구성된 Wi-Fi 네트워크 목록이 있습니다. Listview에 표시했습니다. 이제 listItem을 클릭하면 어느 하나의 네트워크에만 연결됩니다. 클릭 한 네트워크에 연결하고 싶습니다. 여기 구성된 네트워크 결과의 ListView에서 항목을 클릭하여 WIFI 네트워크에 어떻게 연결할 수 있습니까?
내가 코드의 블록 아래에 사용하는 내 자바 코드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