0

我已经实现了通过 WifiManager.java 连接互联网的代码。但我找不到任何通过以太网连接互联网的 api。谁能帮我。

4

1 回答 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 回答