1

Android,检查互联网连接是这样的。

public boolean isOnline() {
    ConnectivityManager cm = (ConnectivityManager) activity
            .getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo netInfo = cm.getActiveNetworkInfo();

    if (netInfo != null && netInfo.isConnectedOrConnecting()) {
        return true;
    }
    return false;
}

黑莓RIM怎么样?

p/s*:我不是要求检查连接类型或可用连接。

4

1 回答 1

2

例如,仅检查 BIS 覆盖范围:

boolean hasConnectivity = TransportInfo.isTransportTypeAvailable(TransportInfo.TRANSPORT_BIS_B) && TransportInfo.hasSufficientCoverage(TransportInfo.TRANSPORT_BIS_B);

您在课堂上有更多TransportInfo用于 Wi-Fi、BES (MDS) 和直接 TCP 的标志。因此,检查互联网连接的方法将检查所有可用的传输类型。

于 2012-07-10T12:51:58.707 回答