美文网首页
关于获取Wifi列表的学习和认识

关于获取Wifi列表的学习和认识

作者: liguiyun | 来源:发表于2017-03-08 17:02 被阅读0次

    1,现在越来越多的人搞人工智能!人工智能肯定离不开wifi了!用wifi控制机器吗!但是最重要的环节 就是 配置wifi这块!如果你连wifi都搜索不到,肯定是配置不了的!就算你的机器再牛逼  也是一堆烂铁!所以啊  今天讲讲 获取wifi列表的认识!就算给后来人开发wifi这块探探路吧!有很多写这块的  但是写的都不全,咱们这次补全他

    下面有三种情况是获取不了wifi列表的

    1,wifi没有打开 ,如果手机wifi都没打开 肯定是获取不到的,

    2,软件定位权限没有打开,不知道什么原因 不打开这个权限 肯定是获取不到wifi列表的

    3,位置服务没打开肯定也是获取不到wifi列表  这个应该给位置权限有关,位置服务不打开,就算 定位权限打开了!也是获取不到 定位信息的

    我把这三种情况截取图你们看看,看图一目了然了,

    1,第一种很好判断

    private boolean  isWifiOpened() {

    WifiManager wifiManager = (WifiManager) cxt.getSystemService(Context.WIFI_SERVICE);

    return   wifiManager.isWifiEnabled();

    }

    用这几句代码都能判断时候打开wifi了

    2,第二种一般手机都会默认打开,但是怎么判断时候打开,这个我暂时不知道,所以知道的请赐教

    3,第三种就是定位权限没打开,打开定位权限就行,怎么打开权限那,要添加这两个权限

    Manifest.permission.ACCESS_COARSE_LOCATION,

    Manifest.permission.ACCESS_FINE_LOCATION

    但是6.0以上的手机需要添加访问权限,不会可能会崩溃!有的手机不奔溃 但是 可能会出现各种 不同的情况 当 sdk >=23 的时候 希望添加一个定位权限,就那么低吧!大家又不懂得可以留言

    相关文章

      网友评论

          本文标题:关于获取Wifi列表的学习和认识

          本文链接:https://www.haomeiwen.com/subject/tmuwwttx.html