0

I have media console with LAN (cable) internet, my app is checking internet connection on the start, like this:

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

So, what should I add to my haveNetworkConnection() function to check LAN internet connection?

1 Answers1

2

The official documentation states that the Type is TYPE_ETHERNET.

Martin Marconcini
  • 26,875
  • 19
  • 106
  • 144