[英]How to check: LAN internet connection?
I have media console with LAN (cable) internet, my app is checking internet connection on the start, like this: 我有带有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;
}
So, what should I add to my haveNetworkConnection()
function to check LAN internet connection? 那么,我应该添加到我的
haveNetworkConnection()
函数来检查LAN互联网连接?
官方文档声明Type是TYPE_ETHERNET。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.