My android phone keeps connecting to random public wifi's that don't work very well. So I turned off wifi completely. Is there a way to say: use wifi if either my home wifi or work wifi is available, otherwise never use wifi?
2 Answers
Android won't connect to a wifi access point without you specifying that you want to and saving it.
Under settings, wifi, long-press on the names of any access points you don't want to connect to and choose "Forget Network".
You can remove wifi networks under Settings -> Wireless -> Wifi -> long press on unwanted network -> remove.
Some apps like the automatic hotspot login from the german "Deutsche Telekom" are adding SSIDs to the list of known networks. If you remove such an app, the network is maybe not automatically removed.