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
Android检查是否已经连接到网络
最新推荐文章于 2022-10-17 11:57:57 发布