Android上的互联网可用性

时间:2011-11-15 15:43:54

标签: java android web-services

我的问题是我的应用程序有大约12-13个屏幕,所有这些都使用互联网来解析数据。因此,如果我的应用程序丢失了互联网连接,它应该警告用户“没有互联网可用”消息。

是否有任何内置服务或方法可以检查后台的互联网可用性,并在互联网不可用时提醒用户?

1 个答案:

答案 0 :(得分:2)

您可以使用此功能:

protected boolean isNetworkConnected() {
    Context ctx = this;
    ConnectivityManager cm = (ConnectivityManager) ctx.getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo network = cm.getActiveNetworkInfo();
    if (network != null) {
        return network.isAvailable();
    }
    return false;
}