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

Android检查是否已经连接到网络

2012-04-12 22:52 274 查看
ConnectivityManager con=(ConnectivityManager)getSystemService(Activity.CONNECTIVITY_SERVICE);
boolean wifi=con.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnectedOrConnecting();
boolean internet=con.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnectedOrConnecting();
if(wifi|internet){
	//执行相关操作
}else{
	Toast.makeText(getApplicationContext(),
			"亲,网络连了么?", Toast.LENGTH_LONG)
			.show();
}
/*
另外需要权限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
*/
参考:http://www.oschina.net/code/snippet_12_1262
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: