Android 检查WIFI是否可用的实现方法
2013-03-09 18:54
387 查看
public static boolean isWiFiActive(Context inContext) {
if (checkPermissions(inContext, "android.permission.ACCESS_WIFI_STATE")) {
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;
} else {
Log.e("lost permission",
"lost--->android.permission.ACCESS_WIFI_STATE");
return false;
}
}
有些情况下,我们的应用需要在WIFI环境下下载数据或更新应用。那么如何判断WIFI是否可用呢?
if (checkPermissions(inContext, "android.permission.ACCESS_WIFI_STATE")) {
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;
} else {
Log.e("lost permission",
"lost--->android.permission.ACCESS_WIFI_STATE");
return false;
}
}
有些情况下,我们的应用需要在WIFI环境下下载数据或更新应用。那么如何判断WIFI是否可用呢?
相关文章推荐
- android 中判断WiFi是否可用的可靠方法 ,android 是否联网
- android 中判断WiFi是否可用的可靠方法
- android 中判断WiFi是否可用的“可靠”方法
- android 中判断WiFi是否可用的可靠方法
- android 中判断WiFi是否可用的可靠方法 ,android 是否联网
- Android发送短信,并监听短信发送后是否发送成功的实现方法
- 检查WiFi或移动网络是否可用
- Android-Socket的最基础实现以及遇见在2.3可用4.3不可用的解决方法
- JavaScript实现检查页面上的广告是否被AdBlock屏蔽了的方法
- android 判断当前网络是否可用(ping网络),包含wifi和移动数据网络
- android 检查wifi是否打开连接
- Android编程判断网络是否可用及调用系统设置项的方法
- 两种方法检查Android是否已获取root权限
- android 中检查设备是否有网络可用
- 【Android端APP 安装包检查】安装包检查具体内容及实现方法
- 检查Android是否具有摄像头且为可用
- Android中判断网络连接是否可用的方法总结
- 无废话Android之smartimageview使用、android多线程下载、显式意图激活另外一个activity,检查网络是否可用定位到网络的位置、隐式意图激活另外一个activity、隐式意图的配置,自定义隐式意图、在不同activity之间数据传递(5)
- Android 检查手机网络是否可用
- Android 判断网络是否可用、网络类型WIFI/2G/3G/4G及获取IP