android ConnectivityManager
16lz
2021-01-23
ConnectivityManager connectivityManager;
NetworkInfo info;
connectivityManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
info = connectivityManager.getActiveNetworkInfo();if(info != null && info.isAvailable()) {
String name = info.getTypeName();
if(name.equals == ConnectivityManager.TYPE_WIFI) {
System.out.println("WIFI");
} else if(name.equals == ConnectivityManager.TYPE_MOBILE){
System.out.println("2G/3G");
}else{
}
} else {
System.out.println("没有可用网络");//doSomething()
}
参考:http://blog.csdn.net/chenzheng_java/article/details/6387116
更多相关文章
- android 模拟浏览器访问网络
- Android 判断网络是否可用以及网络类型(WIFI,2G,3G,4G)
- Android usb网络共享开关
- android HttpURLConnection 连接网络 读取返回数据
- Android客户端与云服务器进行网络通信
- Android网络连接判断与处理
- android检测网络状态
- android 判断网络时打开设置