您的位置:首页 > 理论基础 > 计算机网络

android检测网络状态

2010-08-25 18:51 218 查看
android中提供有一个类:android.net.ConnectivityManager 可以检测网络状态

起对象的实例化为:
Context.getSystemService(Context.CONNECTIVITY_SERVICE)
.

譬如检测网络是否可用

private boolean goodNet(){
ConnectivityManager manager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
NetworkInfo networkinfo = manager.getActiveNetworkInfo();
if (networkinfo == null || !networkinfo.isAvailable()) {
// 当前网络不可用 你该干嘛干嘛
Toast.makeText(this, "没有可用网络", Toast.LENGTH_LONG).show();
return false;
}
return true;
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: