android编程 如何判断Wifi是否连接?我有一个app 需要设置成只能mobile网络使用,
推荐回答
1234567891011121314151617181920public NetConnectType networkConnectType() {ConnectivityManager connectMgr = (ConnectivityManager) application .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo info = connectMgr.getActiveNetworkInfo();if (info == null) {//没有网络连接 return NetConnectType.NotNet;} else if (!info.getTypeName().equalsIgnoreCase("WIFI")) { //不是WIFI类型 return NetConnectType.DataNet;} else { //WIFI网络 return NetConnectType.WIFINet;}}enum NetConnectType { NotNet, DataNet, WIFINet}