`
isiqi
  • 浏览: 16042394 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

ConnectivityManager 连接管理

 
阅读更多

public static boolean isWiFiActive(Context inContext) {
Context context = inContext.getApplicationContext();
ConnectivityManager connectivity = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity != null) {
NetworkInfo[] info = connectivity.getAllNetworkInfo();
if (info != null) {
for (int i = 0; i < info.length; i++) {
if (info[i].getTypeName().equals("WIFI")
&& info[i].isConnected()) {
return true;
}
}
}
}
return false;
}

分享到:
评论

相关推荐

    Android通过ConnectivityManager检查网络状态

    3、当一个网络连接失败时进行故障切换 4、为应用程序提供可以获取可用网络的高精度和粗糙的状态当我们要在程序中监听网络状态时,只要一下几个步骤即可: 1、定义一个Receiver重载其中的onReceive函数,在其中完成所...

    时时监听网络状态/判断网络连接情况

    3、用广播WifiManager.NETWORK_STATE_CHANGED_ACTION和ConnectivityManager.CONNECTIVITY_ACTION都行,但判断连接是否成功时,用NetworkInfo的getState()方法和NetworkInfo.State.CONNECTED对比,NetworkInfo.State....

    3.12 查询网络连接状态

    应用程序需要监控网络连接状态的变化,通过ConnectivityManager监控设备的网络连接设备。

    判断Android客户端网络连接状态

    判断Android客户端网络连接状态ConnectivityManager cm = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetwork = cm.getActiveNetworkInfo(); boolean ...

    Android中监听判断网络连接状态的方法

    下面的代码用ConnectivityManager查询是活动网络连接判断是否有Internet连接。 代码如下: ConnectivityManager cm =  (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);   ...

    Android_开发技巧杂集_网络_半透明_异步线程

    1.检查是否有网络连接  Java代码  1. public static boolean isNetworkAvailable(Context context) {  2. ConnectivityManager cm = (ConnectivityManager) context.getSystemService(  3. Context.CONNECTIVITY...

    android获取wifi的IP,子网掩码,网关,dns等信息

    android获取wifi的IP,子网掩码,网关,dns等信息

    Android编程判断网络连接是否可用的方法

    本文实例讲述了Android编程判断网络连接是否可用的方法。分享给大家供大家参考,具体如下: 为了提高用户体验,我们在开发 android 应用的过程需要联网获取数据的时候我们首先要做的一步就是: 1.判断当前手机是否...

    Android 判断是否有外网连接

    ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); // 去进行判断网络是否连接 if (manager.getActiveNetworkInfo() != null) { return manager

    Android判断网络连接是否可用

    ConnectivityManager manager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE); //判断网络连接类型,此处为wifi NetworkInfo networkInfo = manager.getNetworkInfo(ConnectivityManager.TYPE_...

    android 4.4 支持以太网网络共享的补丁

    修改安卓4.4代码,通过以太网来分享设备的internet网络(4G/wifi),实现类似于wifi热点或者USB网络共享的功能,我把它定义为以太网网络共享(相当于路由器的lan口)。提交代码为framework部分,界面部分未包含。

    Android 判断网络是否可用 & 获取IP地址 & 获取以太网口MAC地址

    判断网络是否可用: 注意!是判断网络是否可用,但网络可用不... ConnectivityManager manager = (ConnectivityManager) context .getApplicationContext().getSystemService( Context.CONNECTIVITY_SERVICE); if (m

    android 检查网络连接状态实现步骤

    获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。 ”android.permission.ACCESS_NETWORK_...= null) { ConnectivityManager mConnectivityManager = (ConnectivityManager) context .getSystemService

    WiseFy:适用于Android的WifiManager和ConnectivityManager的包装器

    能够使用旧式连接逻辑 更新到Android X 改进了对所需权限的注释 更新到gradle 5.x 静态分析工具已更新 由于此网络类型的安全性和其他问题,现在不建议使用WEP,并且将逐步淘汰该WEP 更好地命名某些已保存的网络...

    android网络编程之android连接网络的简单示例代码

    代码如下:private void callToWebSrvice() { ConnectivityManager connManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); if (connManager.getNetworkInfo(ConnectivityManager....

    Android中判断网络连接状态的方法

    利用Android自带的ConnectivityManager类 有时候连上了wifi,但这个wifi是上不了网的,我们可以通过ping www.baidu.com来判断是否可以上网 也可以利用get请求访问www.baidu.com,如果get请求成功,说明可以上网 1...

    android GPRS开启关闭

    android GPRS开启关闭,用代码开启的,同时计算了连接网络的时间。

    Android网络判断知识小结

    Android中判断当前网络是否可用 ...// 获取手机所有连接管理对象(包括对wi-fi,net等连接的管理) ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVIT

    Android中判断有无可用网络的代码(是否是3G或者WIFI网络)

    代码如下: ConnectivityManager mConnectivity = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); TelephonyManager mTelephony = (TelephonyManager)this.getSystemService(TELEPHONY_...

Global site tag (gtag.js) - Google Analytics