博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android 9.0 获取wifiInfo的信息
阅读量:702 次
发布时间:2019-03-21

本文共 880 字,大约阅读时间需要 2 分钟。

1.获取wifi权限

if (checkSelfPermission(Manifest.permission.ACCESS_COARSE_LOCATION)
!= PackageManager.PERMISSION_GRANTED) {
String[] permissions = {Manifest.permission.ACCESS_FINE_LOCATION};
requestPermissions(permissions, REQUEST_PERMISSION);
}
2. 打开 位置 开关
3.
private BroadcastReceiver mReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (action == null) {
return;
}

WifiManager wifiManager = (WifiManager) context.getApplicationContext()                .getSystemService(WIFI_SERVICE);        assert wifiManager != null;        switch (action) {            case WifiManager.NETWORK_STATE_CHANGED_ACTION:            case LocationManager.PROVIDERS_CHANGED_ACTION:                onWifiChanged(wifiManager.getConnectionInfo());                break;        }    }

然后 就通过 wifimanager 获取到 wifiInfo

转载地址:http://ijgez.baihongyu.com/

你可能感兴趣的文章