判斷網路狀態

2021-07-31 13:08:40 字數 768 閱讀 7855

首先在androidmanifest.xml新增許可權

1,判斷是否有網路連線

public boolean isnetworkconnected(context context)

}

return false;

} 2.判斷wifi網路是否可用

public boolean iswificonnected(context context)

}

return false;

} 3.判斷mobile網路是否可用(4g網路)

public boolean ismobileconnected(context context)

}

return false;

} 4.判斷網路型別

//返回值 -1:沒有網路 1:wifi網路2:wap網路3:net網路

public static int getnetype(context context)

int ntype = networkinfo.gettype();

if(ntype==connectivitymanager.type_mobile)

else

}

else if(ntype==connectivitymanager.type_wifi)

return nettype;

}

網路狀態的判斷

網路狀態分為以下幾種 可以將網放大檢視 判斷網路狀態 首先呢要建立connectivitymanager 物件 connectivitymanager mgr connectivitymanager getsystemservice context.connectivity service 判斷是否...

網路狀態的判斷

網路狀態的判斷 1.判斷當前的手機有沒有連線網際網路 1.得到系統服務 connectivitymanager manager connectivitymanager getsystemservice context.connectivity service 2.得到網路資訊物件 networkin...

http請求判斷網路狀態

http 請求返回碼 200 表明網路連線正常 char http 60 www.baidu.com 訪問網頁 socket sock socket af inet,sock stream,0 建立socket if sock invalid socket sockaddr in hostadd h...