How does Android check Internet connection?
<p>I'm interested in how Android checks internet connectivity. For example in our company's wifi the wlan-symbol turns grey, even if there is working connection for http/https/dns etc.
At Home (No restrictions on Firewall) it turns blue.</p>

<p>Which checks are done in background? Does anybody know it in detail?</p>
