如何取得android手机网络信息
16lz
2021-01-23
在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>
更多相关文章
- ueventd.rc 处理硬件设备权限和android init 对其解析
- 【android】 conn.getResponseCode(); 返回-1,没报权限错,原因可能
- Android中的权限
- android 设置线程优先级 两种方式
- android 版本更新6.0、7.0和8.0权限适配
- android直接创建桌面快捷方式
- android的快捷方式——应用程序界面