在Android中可以通过以下方式取得网络信息:
textConent=(TextView)findViewById(R.id.TextView01);
ConnectivityManagercMgr=(ConnectivityManager)this.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfonetInfo=cMgr.getActiveNetworkInfo();
textConent.setText(netInfo.toString());
Log.i(tag,"NetworkisAvailable"+netInfo.isAvailable());
Log.i(tag,"Networkstateis"+netInfo.getState());
Log.i(tag,""+netInfo.isConnected());
注意在AndroidManifest.xml中加入以下权限:
<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
textConent=(TextView)findViewById(R.id.TextView01);
ConnectivityManagercMgr=(ConnectivityManager)this.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfonetInfo=cMgr.getActiveNetworkInfo();
textConent.setText(netInfo.toString());
Log.i(tag,"NetworkisAvailable"+netInfo.isAvailable());
Log.i(tag,"Networkstateis"+netInfo.getState());
Log.i(tag,""+netInfo.isConnected());
注意在AndroidManifest.xml中加入以下权限:
<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
本文介绍了一种在Android应用中检查当前网络状态的方法。通过使用ConnectivityManager类获取活动网络信息,并利用NetworkInfo对象判断网络是否可用及其连接状态。此外,文中还强调了在AndroidManifest.xml文件中添加相应权限的重要性。
3654

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



