private String obtainWifiInfo ( Context context ){// Wifi的连接速度及信号强度:  WifiManager wifiManager = ( WifiManager ) context.getSystemService ( WIFI_SERVICE );// WifiInfo wifiInfo = wifiManager.getConnectionInfo();  WifiInfo info = wifiManager.getConnectionInfo ();if ( info.getBSSID () != null ){// 链接信号强度  int strength = WifiManager.calculateSignalLevel ( info.getRssi () ,5 );// 链接速度  int speed = info.getLinkSpeed ();// 链接速度单位  String units = WifiInfo.LINK_SPEED_UNITS;// Wifi源名称  String ssid = info.getSSID ();wifiSsidTv.setText ( ssid );wifiSpeedTv.setText ( String.valueOf ( speed ) );wifiUnitsTv.setText ( units );wifiStrengthTv.setText ( String.valueOf ( strength ) );}return info.toString ();}public BroadcastReceiverrssiReceiver= new BroadcastReceiver (){@Overridepublic void onReceive (Context context ,Intent intent ){obtainWifiInfo ( context );}};@Overridepublic void onResume (){super.onResume ();registerReceiver ( rssiReceiver , new IntentFilter (WifiManager.RSSI_CHANGED_ACTION ) );}@Overridepublic void onPause (){super.onPause ();unregisterReceiver ( rssiReceiver );}

更多相关文章

  1. android 让 webView 中的超链接失效
  2. Android webview 点击超链接打开新的webview
  3. Android_开发 Android传感器(加速度传感器,磁场传感器,光线传感器,方
  4. Android:链接到你的产品(Linking to Your Products)
  5. Android官方离线文档(API文档)打开速度慢的解决方法
  6. android视频开发倍速播放,调整视频播放速度
  7. android有用链接
  8. Android 中支持的几种传感器(加速度、陀螺仪、亮度、地磁、方向
  9. 解决官网下载Android Studio速度过慢

随机推荐

  1. Android检查是否安装了某个应用
  2. android sdk myeclipse8.6
  3. Android里的shell的系统命令
  4. Android获取存储设备挂载路径
  5. Android中EditText 设置 imeOptions 无效
  6. Ubuntu Touch 只是另一个 Android 皮肤?
  7. unity-与Android交互(unity5、android st
  8. Android消息机制Handler源码分析
  9. Android自动化测试之环境搭建(二)
  10. Android 4.1源码编译找不到资源文件解决