网络连接状态判断
2016-12-13 13:01
453 查看
1:测试网络连接,true为已连接 private boolean isNetworkAvailable() { ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo(); return activeNetworkInfo != null && activeNetworkInfo.isConnected(); }
2:判断网络连接类型 public boolean isWifi(Context context) { ConnectivityManager cm = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkINfo = cm.getActiveNetworkInfo(); if (networkINfo == null) { Log.e("net ", "null");//网络未连接 } else if (networkINfo != null && networkINfo.getType() == ConnectivityManager.TYPE_WIFI) { Log.e("net ", "wifi");//连接WiFi return true; }else{
Log.e("net ", "mobile");//移动网络
} return false;}
相关文章推荐
- 判断网络连接状态
- 网络判断网络连接有多种办法,通过C#程序也可以判断与远程主机的连接状态。具体实现方法
- 网络连接状态来判断,网线是不是被拔掉了
- C#通过系统API判断网络连接类型及状态
- 用c#判断网络连接状态的例子(判断Internet连接还是断开)
- c#中如何判断已知网络的连接状态?
- 判断网络连接状态[C#]
- Android: 判断网络连接状态及连接类型
- LabVIEW调用system32中的wininet.dll判断计算机网络连接状态
- 实时判断网络连接状态
- 判断Adndroid手机的网络连接状态
- C#中判断系统的网络连接状态的方法
- C#中判断网络连接的状态
- C#判断网络连接状态
- NetworkReachable 使用[判断网络连接状态]
- 调用系统API判断网络连接状态
- [置顶] 判断Adndroid手机的网络连接状态
- 判断网络连接状态
- android --- 判断网络连接状态
- Android中判断网络连接状态