Hello Vivek,
There is good article on this here[
^]. Basically you will need following permissions
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" xmlns:android="#unknown"></uses-permission>
<uses-permission android:name="android.permission.UPDATE_DEVICE_STATS" xmlns:android="#unknown"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" xmlns:android="#unknown"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK" xmlns:android="#unknown"></uses-permission>
Once this is declared in the manifest your app will be able to access the Wi-Fi. You can then use following code to turn on Wi-Fi
wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(true);
wifiManager.setWifiEnabled(false);
Regards,