Hi,

Its not wrong it only reports being connected (to the LAN) not the internet.

If you really want to check for an active internet connect, send a request 
& examine the response code to some website(s) you know are likely to be up 
& running, google.com perhaps.

Regards

On Monday, October 28, 2013 2:51:00 PM UTC+11, janvi wrote:
>
> Hello All,
>
> I have a query here regarding how to find whether our phone has internet 
> connected or not.
>
> Using the following code
>
> ConnectivityManager cm =
>         
> (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
>  
> NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
> boolean isConnected = activeNetwork != null &&
>                       activeNetwork.isConnectedOrConnecting();
>
>
> I was able to get the status based on the wifi connection of my phone.
>
> If wifi is switched on then i was getting isConnected  as true else off.
>
> what if router to which we are connecting has only LAN connection????Then 
> here we cannot access internet but above code still shows 
> isConnected as true which is wrong.
>
> In android to we have any API which tells whether the router through which we 
> are connecting has LAN enabled or WAN enabled
>
> Thanks in advance
>
>
>
>
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to