0

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

4

1 回答 1

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 开发者网站

于 2012-11-19T10:47:10.990 回答