Does Android set & manages some system/environment variables, and how acces & manage them? Is there a full list of those variable somewhere? For instance, in my case, what would be usefull, would be some "network yes/no var" like: NETWORK_AVALAIBLE, WIFI_AVAILABLE, 3G_AVAILABLE, aso...
Asked
Active
Viewed 283 times
0
-
Have you went through these links http://stackoverflow.com/questions/4238921/android-detect-whether-there-is-an-internet-connection-available and http://stackoverflow.com/questions/1560788/how-to-check-internet-access-on-android-inetaddress-never-timeouts – BBdev Nov 19 '12 at 10:44
-
I checked the related topics when creating mine and made a search yep, but the search criteria are too common. – Steph68 Nov 19 '12 at 12:30
1 Answers
2
The following code will be helpful to check connectivity.
ConnectivityManager manager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mobile = manager
.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
NetworkInfo wifi = manager
.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
if (!wifi.isAvailable() && !mobile.isAvailable()) {
return false;
} else {
return true;
}
also add following code to manifest file
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
You can always refer android developer site for this type of questions

SKT
- 1,821
- 1
- 20
- 32
-
@Steph68 If this answer was useful you could help it by marking it as answer :) – SKT Nov 19 '12 at 13:15