0

我有带 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()功能中添加什么来检查 LAN 互联网连接?

4

1 回答 1

2

官方文档指出 Type 是 TYPE_ETHERNET 。

于 2013-11-01T07:23:05.413 回答