private ConnectivityManager manager; private boolean flag;flag=GetInfo(getActivity()); if(flag){ Toast.makeText(getActivity(),"网络已连接",Toast.LENGTH_SHORT).show(); }else{ Toast.makeText(getActivity(),"请连接网络",Toast.LENGTH_SHORT).show(); }
public boolean GetInfo(Context context) { //得到网络连接信息 ConnectivityManager manager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); //判断网络是否连接 if (manager.getActiveNetworkInfo()!=null){ boolean flag=manager.getActiveNetworkInfo().isAvailable(); if (flag){ NetworkInfo.State state = manager.getActiveNetworkInfo().getState(); if (state==NetworkInfo.State.CONNECTED){ return true; } } } return false; }
检查网络连接状态
本文介绍了一种简单的方法来检查Android应用中的网络连接状态。通过获取系统服务中的连接管理器对象,可以判断当前设备是否已连接到互联网,并进一步确认连接状态是否有效。
1659

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



