마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Wifi 접속 정보를 프로그래밍적으로 삭제할 수 있나요 ?

0 추천
한번 접속했던 기록이 있는 Wifi는 자동으로 저장되어 다음에 다시 방문하면

자동으로 WiFi가 연결되고, 이를 제거하려면 AP 정보에 Long-Touch 하면 정보저장안함 이라는 기능이 있어서

누르면 비밀번호 저장되어있던게 날아가고 그다음부터는 자동 접속을 안하잖아요

 

이런 기능을 프로그래밍적으로 구현 가능할까요 ?
음무 (17,820 포인트) 님이 2015년 8월 31일 질문

1개의 답변

+1 추천
 
채택된 답변
Wifi 정보 삭제는 아래 코드 사용 하시면 됩니다.
 
WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
List<WifiConfiguration> list = wifiManager.getConfiguredNetworks();
for( WifiConfiguration i : list ) {
     // i.SSID 로 와이파이 식별 가능합니다.
     wifiManager.removeNetwork(i.networkId);
     wifiManager.saveConfiguration();
}
익명사용자 님이 2015년 8월 31일 답변
음무님이 2015년 8월 31일 채택됨
...