如今在作一個批量預裝apk的應用,在新手機上批量安裝apk後要用到wifi激活應用,激活後須要清除wifi設置信息,而且以後關閉wifi(不能讓用戶看到手機被用過的痕跡)
用了全部方法好像都不行,wifiManager.removeNetwork(netId)貌似能夠清除wifi信息,調用此方法後離開wifi信號區,確實不會再出現剛纔連上的wifi信息,並且回到信號區要再次鏈接的話,也須要從新輸入密碼。
可是在調用wifiManager.removeNetwork(netId)以後再調用wifiManager.setWifiEnabled(false)關閉wifi的話,就算在沒有wifi信號的區域,點擊打開wifi,竟然還能夠看到剛纔鏈接過的wifi的名字,並且回到wifi信號區後鏈接時連密碼都不用輸入就能夠連上。
也就是說,若是隻是調用wifiManager.removeNetwork(netId)的話,能夠清除wifi鏈接信息,可是以後wifiManager.setWifiEnabled(false)關閉wifi的話,反而鏈接信息沒被清除掉。請問要怎麼解決纔好呢?
------解決方案--------------------
幫頂,不瞭解這方面的,當心的問一句,先關閉wifi後就不能再調用wifiManager.removeNetwork(netId)這個清除鏈接信息了嗎?web