How can wifi be turned off/on programmatically and do is rooted or system app required for this.
Yes, its possible. wifimangr.setWifiEnabled(false);
Create an object of Wifimanager..and call the method setWifiEnabled to "false". wifimangr.setWifiEnabled(false);
you need CHANGE_WIFI_STATE permission todo this.