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: https://github.com/j4velin/WiFi-Automatic
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:
– fix crash on Oreo