我已经实现了通过 WifiManager.java 连接互联网的代码。但我找不到任何通过以太网连接互联网的 api。谁能帮我。
问问题
151 次
1 回答
0
不是我知道的。
这是一种分别检测WIFI和Data的方法。也许您可以更改此设置并在其中输入提示,强制用户关闭数据并打开 WIFI。
public static boolean isNetworkConnected(Context context) {
boolean isConnectedWifi = false;
boolean isConnectedMobile = false;
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo[] netInfo = cm.getAllNetworkInfo();
for (NetworkInfo ni : netInfo) {
if (ni.getTypeName().equalsIgnoreCase("WIFI"))
if (ni.isConnected())
isConnectedWifi = true;
if (ni.getTypeName().equalsIgnoreCase("MOBILE"))
if (ni.isConnected())
isConnectedMobile = true;
}
return isConnectedWifi || isConnectedMobile;
}
于 2013-09-11T05:06:17.967 回答