[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 gerardo.shanahan
2 hours ago
Last post by etha12
3 hours ago
Last post by ucarroll
42 minutes ago
Last post by pfeffer.rasheed
1 hour ago
Last post by pierre.daugherty
35 minutes ago
Last post by astrid.hintz
3 hours ago
Last post by bernard.mitchell
4 hours ago
Last post by reina03
1 hour ago
Last post by thammes
3 hours ago
Last post by clemmie.dach
12 minutes ago