黑马程序员技术交流社区

标题: 怎么得到系统中的使用的是什么网络连接 [打印本页]

作者: hdchenyue    时间: 2014-8-1 22:27
标题: 怎么得到系统中的使用的是什么网络连接
//获取网络连接管理者
   ConnectivityManager connectionManager = (ConnectivityManager)
                          getSystemService(CONNECTIVITY_SERVICE);     
    //获取网络的状态信息,有下面三种方式
NetworkInfo networkInfo = connectionManager.getActiveNetworkInfo();
NetworkInfo 有一下方法
getDetailedState():获取详细状态。
    getExtraInfo():获取附加信息。
    getReason():获取连接失败的原因。
    getType():获取网络类型(一般为移动或Wi-Fi)。
    getTypeName():获取网络类型名称(一般取值“WIFI”或“MOBILE”)。
    isAvailable():判断该网络是否可用。
    isConnected():判断是否已经连接。
    isConnectedOrConnecting():判断是否已经连接或正在连接。
   





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2