Android检查互联网连接broadcastreceiver

时间:2014-06-03 15:49:14

标签: android broadcastreceiver

我想查看互联网连接。我写了一个可以检查互联网连接的课程。 这是来源:

public class ConnectionDetector {

private Context _context;

public ConnectionDetector(Context context) {
    this._context = context;
}

public boolean isConnectingToInternet() {
    ConnectivityManager connectivity = (ConnectivityManager) _context
            .getSystemService(Context.CONNECTIVITY_SERVICE);
    if (connectivity != null) {
        NetworkInfo[] info = connectivity.getAllNetworkInfo();
        if (info != null)
            for (int i = 0; i < info.length; i++)
                if (info[i].getState() == NetworkInfo.State.CONNECTED) {
                    return true;
                }

    }
    return false;
}



if (!cd.isConnectingToInternet()) {
                alert.showAlertDialog(CameraPreview.this,
                        "no!");
            } else {

                alert.showAlertDialog(CameraPreview.this,
                        "yes!");
            }

目前代码工作正常,但我想使用BroadcastReceiver来检查互联网连接。如何重写代码以每次检查互联网连接(我的意思是BroadcastReceiver)。

0 个答案:

没有答案