[Q] How does android determine if it has internet connectivity

Question is as exactly as it is in the title; how does Android come to the conclusion that it has complete internet connectivity (or connection to google services), and consequently will turn the signal bars blue (on stock android devices).

I am trying to fix a problem at work where if I put my phone on the company wifi, my phone never seems to think it has internet connectivity, even though I do. The consequence is most apps don't attempt to pull new data, and therefor never notify me of new messages. This includes gmail, google voice, and hangouts.

I don't have direct control of the network infrastructure at the moment, so right now it is easier to know what address or IP it tries to get to, and how (ping?), so it can be unblocked by the firewall or web filter.

Show Accepted Answer

Guest Quick Reply (No URL, BBcode or HTML)

Last post by juston.hahn
41 minutes ago
Last post by bernhard.karson
4 hours ago
Last post by aaliyah.bailey
59 minutes ago
Last post by dooley.ayla
51 minutes ago
Last post by noelia.torphy
2 hours ago
Last post by feeney.michaela
41 minutes ago
Last post by ewunsch
3 hours ago
Last post by waters.kyla
3 hours ago
Last post by amy36
4 hours ago
Last post by von.rosalyn
10 minutes ago
Last post by rolfson.hassie
4 hours ago
Last post by jmacejkovic
1 hour ago