如何检查:局域网互联网连接?

时间:2013-11-01 07:11:38

标签: java android

我有带有LAN(有线)互联网的媒体控制台,我的应用程序在开始时检查互联网连接,如下所示:

    private boolean haveNetworkConnection() {

            boolean haveConnectedWifi = false;
            boolean haveConnectedMobile = false;

            ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
            NetworkInfo[] netInfo = cm.getAllNetworkInfo();
            for (NetworkInfo ni : netInfo) 
            {
                if (ni.getTypeName().equalsIgnoreCase("WIFI")) //WIFI
                        if (ni.isConnected())  haveConnectedWifi = true;
                if (ni.getTypeName().equalsIgnoreCase("MOBILE")) //EDGE
                    if (ni.isConnected())  haveConnectedMobile = true;
                //LAN??
             }
             return haveConnectedWifi || haveConnectedMobile;
   }

那么,我应该在haveNetworkConnection()函数中添加什么来检查局域网的互联网连接?

1 个答案:

答案 0 :(得分:2)

official documentation表示Type为TYPE_ETHERNET。