判断WIFI与3G是否可以使用
2014-05-09 17:21
239 查看
public class CheckNetWork { /* * 判断WIFI是否可以使用 */ public static boolean isWiFiActive(Context context) { WifiManager mWifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); WifiInfo wifiInfo = mWifiManager.getConnectionInfo(); int ipAddress = wifiInfo == null ? 0 : wifiInfo.getIpAddress(); if(mWifiManager.isWifiEnabled() && ipAddress != 0){ return true; }else{ return false; } } /* * 判断3G网络是否可以使用 */ public static boolean isNetworkAvailable( Context context) { ConnectivityManager connectivity = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); if (connectivity == null) { return false; } else { NetworkInfo info = connectivity.getActiveNetworkInfo(); if(info == null){ return false; } } return true; } }
相关文章推荐
- Reachability.h 开源类的使用:判断网络环境,连接情况(无网络连接,3G,WIFI,GPRS)
- Android中判断有无可用网络(是否是3G或者WIFI网络)
- oracle的常用函数 instr() 和substr()函数 博客分类: oracle 在Oracle中 可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符。 在一个
- android 中获取网络状态、判断3G、2G、wifi网络、判断wifi是否打开、获取本机地址、获取本机串号IMEI整理
- 可以使用ActualHeight来判断textblock是否已经trimming
- 使用curl 判断 某些url 是否可以正常访问
- iOS 判断相机权限是否被限制,判断相机是否可以使用
- Delphi判断文件是否正在被使用(CreateFile也可以只是为了读取数据,而不是创建)
- 判断 网络是否通常,以及判断用户使用的网络类型,时2G\3G\还是wifi
- Android开发之判断网络(wifi、3G)是否连接
- IOS判断运营商网络类型2G/3G/4G/WIFI/是否有网络
- 在进行C#编程时候,有的时候我们需要判断一个字符串是否是数字字符串,我们可以通过以下两种方法来实现。 【方法一】:使用 try{} catch{} 语句。 我们可以在try语句块中试图
- PB使用WININET的FTP方式自动更新(二、判断是否可以连接)
- C#判断文件是否存在和文件夹是否存在(Windows Mobile上可以使用)
- unity3d 移动平台使用的网络环境判断(是否联网、是否wifi)
- 判断手机使用网络wifi 2G 3G
- Android 判断网络是否可用、网络类型WIFI/2G/3G/4G及获取IP
- Android判断是否可以使用外网
- 判断网络类型:wifi , 3g, 4g 和GPS是否打开的方法
- [置顶] Android开发之强大的网络判断工具,判断是否联网,判断是wifi还是3g网络等java工具代码类