ConnectivityManager conMan = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
//mobile
State mobile = conMan.getNetworkInfo(0).getState();
//wifi
State wifi = conMan.getNetworkInfo(1).getState();
if (mobile == NetworkInfo.State.CONNECTED || mobile == NetworkInfo.State.CONNECTING) {
//mobile
} else if (wifi == NetworkInfo.State.CONNECTED || wifi == NetworkInfo.State.CONNECTING) {
//wifi
}
本文介绍了一种使用ConnectivityManager API检查Android设备上移动数据和Wi-Fi连接状态的方法。通过获取ConnectivityManager服务并调用getNetworkInfo方法,可以判断当前的网络是否连接或正在连接中。
1559

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



