Android 判断网络连接情况

来源:互联网 发布:gcc linux 安装包下载 编辑:程序博客网 时间:2024/05/16 09:39

通过以下代码可在Android中判断网络连接情况:

ConnectivityManager manager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);              NetworkInfo mobileInfo = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);              NetworkInfo wifiInfo = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);              NetworkInfo activeInfo = manager.getActiveNetworkInfo();if(wifiInfo.isConnected()){                //wifi已连接            }if(wifiInfo.isConnected()){                //mobile已连接            }if(activeInfo != null)//如果无网络连接activeInfo为null                 active = activeInfo.getTypeName();
0 0