android - network connection always detected on handset, even with no network -


i checking networking connection in android, on real handset. shows “internet connection present”, when close network connection in “settings -> location -> use wireless network -> off” , “enable gps statelites -> off” , disable wifi.

i using following code:

  private boolean checkinternetconnection() {         connectivitymanager cm = (connectivitymanager) getsystemservice(context.connectivity_service);         // test connection         if (cm.getactivenetworkinfo() != null                 && cm.getactivenetworkinfo().isavailable()                 && cm.getactivenetworkinfo().isconnected()) {             log.e("tag", "internet connection present");             return true;         } else {             log.e("tag", "internet connection not present");             return false;         }      } 

i have set permissions:

<uses-permission android:name="android.permission.internet" /> <uses-permission android:name="android.permission.access_network_state"/> <uses-permission android:name="android.permission.access_fine_location" /> 

what doing wrong?

'settings->location->use wireless network (off) , use gps satellites (off)' mentioned above settings determining location, not disabling access internet.

in order cut off access internet completely, try airplane mode (settings -> wireless & network settings -> airplane mode)


Comments