在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>

更多相关文章

  1. ueventd.rc 处理硬件设备权限和android init 对其解析
  2. 【android】 conn.getResponseCode(); 返回-1,没报权限错,原因可能
  3. Android中的权限
  4. android 设置线程优先级 两种方式
  5. android 版本更新6.0、7.0和8.0权限适配
  6. android直接创建桌面快捷方式
  7. android的快捷方式——应用程序界面

随机推荐

  1. mysql 触发器语法与应用示例
  2. MySQL联表查询基本操作之left-join常见的
  3. MySQL8新特性之降序索引底层实现详解
  4. mysql8.0.20安装与连接navicat的方法及注
  5. MySQL 编码utf8 与 utf8mb4 utf8mb4_unic
  6. 源码编译安装MySQL8.0.20的详细教程
  7. CentOS7版本安装Mysql8.0.20版本数据库的
  8. window10下mysql 8.0.20 安装配置方法图
  9. MySql视图触发器存储过程详解
  10. mysql 8.0.20 安装配置详细教程