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

TransportInfoWi-Fi、BES(MDS)、およびダイレクトTCPのクラスで使用できるフラグがさらにあります。したがって、インターネット接続をチェックする方法は、利用可能なすべてのトランスポートタイプをチェックします。

于 2012-07-10T12:51:58.707 に答える