This simple app can help you increase the standby time of your device: WiFi Automatic automatically disable your WiFi radio when you don't need it and thereby lowers the battery consumption.

You can also specify to automatically turn on WiFi again, if you turn on your device or when you enter a specified location (requires a cell radio and therefore does not work on WiFi-only tablets!). Also, the app can regularly scan for available networks to connect to and re-disable WiFi if no suitable network is found. This way, you are always connected to your WiFi network when using the device.

WiFi Automatic is open source:

A WiFi connection generally uses less power than a mobile data connection, so on your phone, it makes sense to keep the WiFi radio active, whenever a WiFi network is in range

RECEIVE_BOOT_COMPLETED - is required to start the service again when rebooting your device

The following permissions are required to observe and change the WiFi state:

The following permissions are required to the "turn on WiFi when entering these locations" feature:
From version WiFi Automatic 1.7.4:
1.7.4: Dont turn on WiFi if Hotspot is active
1.7.3: Fixed crash on Gingerbread devices
1.7.2: Added custom map style
1.7.1: Added option to show the app's log
1.7: Fixed some rare crashes when no web browser is available on device
1.6.9: Fix: App will turn off WiFi if already connected when receiving a LOCATION_ENTERED
1.6.8: french translation updated
changed "turn WiFi on when connected to external power supply" option to KEEP wifi on WHILE connected to external power
(Android 2.1+)
Latest: 1.4.9 on April 7, 2017
(Android 2.3+)
Latest: 1.7.4 on April 8, 2017
All versions
April 8, 2017
April 7, 2017