最近在做Android客户端下载,需要判断手机的Wifi是否打开。
特记录以下代码,然后有需要的童鞋可以参考一下:
public class DownloadUI extends Activity{
// .........
public boolean isWiFiActive() {
ConnectivityManager connectivity = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity != null) {
NetworkInfo[] infos = connectivity.getAllNetworkInfo();
if (infos != null) {
for(NetworkInfo ni : infos){
if(ni.getTypeName().equals("WIFI") && ni.isConnected()){
return true;
}
}
}
}
return false;
}
// .........
}
这几行代码,就不用解释了吧。
本文介绍了一个用于Android客户端下载的代码示例,重点展示了如何判断手机的WiFi是否处于激活状态。通过获取系统的连接性服务,遍历所有网络信息,筛选出Wi-Fi并检查其连接状态。
416

被折叠的 条评论
为什么被折叠?



