检查网络状态在每个应用中都会用到的:
public static void checkNetWorkConnect(Context context) {
if (null != context) {
//ConnectivityManager 主要管理网络连接的相关操作
ConnectivityManager manager = (ConnectivityManager) context
.getApplicationContext().getSystemService(
Context.CONNECTIVITY_SERVICE);
NetworkInfo networkinfo = manager.getActiveNetworkInfo();
if (networkinfo == null || !networkinfo.isAvailable()) {
//无网络
Toast.makeText(context,context.getResources().getString(R.string.nowifi) , 0).show();
} else {
//网络类型
switch (networkinfo.getType()) {
case 1:
//wifi
break;
case 0:
//数据流量
break;
default:
break;
}
}
}
}
本文介绍了如何在各个应用中检查网络状态,包括判断是否存在网络连接、网络类型(如WiFi或数据流量)以及相应的提示信息。
1563

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



