我有带 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 互联网连接?