android&系统变量

时间:2012-11-19 10:25:47

标签: android networking system environment-variables

Android设置&管理一些系统/环境变量,以及如何访问&管理他们?某处有变量的完整列表吗?例如,在我的情况下,有用的是“网络是/否var”,如:NETWORK_AVALAIBLE,WIFI_AVAILABLE,3G_AVAILABLE,aso ......

1 个答案:

答案 0 :(得分:2)

以下代码有助于检查连接性。

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;
}

还将以下代码添加到清单文件

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

您可以随时向Android开发者网站咨询此类问题