This app periodically checks the network connection and reconnects if the internet cannot be reached. This can be useful if you have a device or provider that sometimes just drops the network connectivity without Android noticing it.
If you have a limited data plan, you should be careful about the interval setting! Every check connects to google.com and downloads a minimal amount of data (approx. 5 kB) to be sure that the internet is really reachable.
IMPORTANT NOTE FOR ANDROID 4 OR NEWER: Google has changed the access level for applications which can write the APN Settings in Android 4 (Ice Cream Sandwich). Normal apps are not allowed to change APN settings anymore - but if you have a rooted device, you can convert this app to a "system app" using Titanium Backup and continue to use it.
This is an open source project, so if there is something you don't like, you are very welcome to contact me or even write some code yourself and contribute it. Please don't try to communicate with me via reviews on Google Play or AndroidPit, that doesn't work in both directions. Just write me an email, and I'll see what I can do.
You can track the past development by looking at the version history.
Links to binary distribution points:
And finally, a developer-specific note:
You can obtain the source code from Github at https://github.com/mathisdt/checknetwork.