android判断当前网络状态,eth wifi pppoe等
2014-03-28 13:59
531 查看
利用android标准的ConnectivityManager,利用getNetworkInfo(networkType)获取一下各种网络类型对应的信息
TYPE_ETHERNET //eth
TYPE_WIFI //wifi
TYPE_PPPOE //pppoe
getNetworkInfo(networkType)
public enum State {
CONNECTING, CONNECTED, SUSPENDED, DISCONNECTING, DISCONNECTED, UNKNOWN
}
比如可以通过
ConnectivityManager conMan = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
conMan.getNetworkInfo(TYPE_ETHERNET).isConnected() 来检测。
下面是写的case
1 xml 需要添加监控网络权限< uses-permission android:name = "android.permission.ACCESS_NETWORK_STATE" ></ uses-permission >
2 import android.net.ConnectivityManager;
3 ConnectivityManager
conMan = (ConnectivityManager) getSystemService(Context. CONNECTIVITY_SERVICE);
[align=left] if (conMan.getNetworkInfo(ConnectivityManager. TYPE_ETHERNET).isConnected()== true ){[/align]
Log. i( "test", "ETH
is connect ........... ");
[align=left] }[/align]
[align=left] if (conMan.getNetworkInfo(ConnectivityManager. TYPE_WIFI).isConnected()== true ){[/align]
Log. i( "test", "WIFI
is connect ........... ");
[align=left] } [/align]
TYPE_ETHERNET //eth
TYPE_WIFI //wifi
TYPE_PPPOE //pppoe
getNetworkInfo(networkType)
public enum State {
CONNECTING, CONNECTED, SUSPENDED, DISCONNECTING, DISCONNECTED, UNKNOWN
}
比如可以通过
ConnectivityManager conMan = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
conMan.getNetworkInfo(TYPE_ETHERNET).isConnected() 来检测。
下面是写的case
1 xml 需要添加监控网络权限< uses-permission android:name = "android.permission.ACCESS_NETWORK_STATE" ></ uses-permission >
2 import android.net.ConnectivityManager;
3 ConnectivityManager
conMan = (ConnectivityManager) getSystemService(Context. CONNECTIVITY_SERVICE);
[align=left] if (conMan.getNetworkInfo(ConnectivityManager. TYPE_ETHERNET).isConnected()== true ){[/align]
Log. i( "test", "ETH
is connect ........... ");
[align=left] }[/align]
[align=left] if (conMan.getNetworkInfo(ConnectivityManager. TYPE_WIFI).isConnected()== true ){[/align]
Log. i( "test", "WIFI
is connect ........... ");
[align=left] } [/align]
相关文章推荐
- Android检测网络状态,判断当前网络是否可用
- Android检测网络状态,判断当前网络是否可用
- Android之判断当前网络状态
- Android检测网络状态,判断当前网络是否可用
- android判断当前网络状态及跳转到设置界面
- Android之判断当前网络状态
- Android 判断手机当前的网络状态
- Android 判断当前的网络状态
- Android学习--判断当前设备的网络状态
- Android如何判断当前网络状态与getAllNetworkInfo()方法失效问题
- android 判断当前网络连接状态
- Android之判断当前网络状态
- Android检测网络状态,判断当前网络是否可用
- Android 判断当前网络连接状态
- Android检测网络状态,判断当前网络是否可用
- Android 判断当前网络状态是不是WiFi
- Android检测网络状态,判断当前网络是否可用
- android 判断 当前网络状态 无网络弹出提示框 2秒后消失
- Android检测网络状态,判断当前网络是否可用
- Android检测网络状态,判断当前网络是否可用