Advertisement

获取当前手机连接的WiFi信息及其信号强度

阅读量:

修改时间:2022/9/5
在该案例中,系统主动从安卓平台获取wifi信号强度值。通常情况下,这一过程是通过监听广播的方式被动实现的。回顾三年前编写的代码,如今看来存在诸多可改进之处,令人不禁感到些许尴尬。若不及时修正,可能会误导后续的学习者,因此对相关部分进行了调整。

  1. 赋予相应权限
复制代码
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
    
    
  1. 获取WifiManager实例
复制代码
    WifiManager wm = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
    
    
  1. 利用WifiManager对象来获取相关的wifi信息
复制代码
    WifiInfo info = wm.getConnectionInfo();
    
    
  1. 通过调用Wi

全部评论 (0)

还没有任何评论哟~