其实android9的获取wifi名称的方法可以用,只是android10如果要用到wifi相关的api时要引用ACCESS_FINE_LOCATIONACCESS_COARSE_LOCATION权限,然后在android版本判断中加入android10的判断就好了。

public static String getWIFISSID(Activity activity) {String ssid = "unknown id";if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.O || Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {WifiManager mWifiManager = (WifiManager) activity.getApplicationContext().getSystemService(Context.WIFI_SERVICE);assert mWifiManager != null;WifiInfo info = mWifiManager.getConnectionInfo();if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) {return info.getSSID();} else {return info.getSSID().replace("\"", "");}} else if (Build.VERSION.SDK_INT == Build.VERSION_CODES.O_MR1) {ConnectivityManager connManager = (ConnectivityManager) activity.getApplicationContext().getSystemService(Context.CONNECTIVITY_SERVICE);assert connManager != null;NetworkInfo networkInfo = connManager.getActiveNetworkInfo();if (networkInfo.isConnected()) {if (networkInfo.getExtraInfo() != null) {return networkInfo.getExtraInfo().replace("\"", "");}}}return ssid;
}

Android10的WIFI 名称读取为空解决相关推荐

  1. android10获取WiFi名称 已经连接的WiFi名称 SSID

    WifiManager.NETWORK_STATE_CHANGED_ACTION 广播在Android9.0还有效,Android10.0已经无效了. WifiInfo wifiInfo = inte ...

  2. 关于Android 8.0/9.0 之后获取wifi名称为空的解决方法

    今天连接硬件设备的时候,需要用到wifi名和密码来进行绑定配对.在获取wifi名的时候,意外发现为空.于是就开始找寻解决方案. 后来找到这么一篇文章: Android获取WIFI 的ssid 方法适配 ...

  3. 【unknow ssid】两种办法获取WIFI名称99%可解决

    复工第一天,今天早上客户反映某品牌手机Android10以上无法获取wifi名称,我寻思不就定位权限嘛,一看权限都有的,就是获取不到wifi名称. 原因: 不知道 解决方案:写了两个方法,如果方法1无 ...

  4. 解决EasyExcel工具读取Excel空数据行的问题

    EasyExcel是Alibaba开源的一个Java处理Excel的工具. 官网解读:快速.简洁.解决大文件内存溢出的java处理Excel工具 快速 快速的读取excel中的数据. 简洁 映射exc ...

  5. 3种方式获取Wifi名称 兼容获取Wifi名字为空 WifiInfo.getSSID为空的情况

    最近遇到一个奇怪的bug,部分手机上获取wifi的名字,通过WifiManager.getConnectionInfo().getSSID()为"unknown ssid",调试查 ...

  6. Android 完美解决9.0的机型,必须请求GPS权限并打开GPS才可以正确获取到WIFI名称

    //获取SSID//完美解决9.0的机型,必须请求GPS权限并打开GPS才可以正确获取到WIFI名称private String getNetConfListForSSID(){String ssid ...

  7. iOS开发:获取WiFi名称(解决iOS12.0以上系统不能正常获取WiFi名称的方法)

    前段时间在开发过程中遇到一个问题,就是之前设置的获取手机连接WiFi名称的方法不起作用了,后来经查发现是因为新系统需要申请开启相对应的权限才能获取到手机连接的WiFi名称等信息,本章就来讲一下iOS1 ...

  8. flutter 获取wifi名称以及Android10获取不到wifi名称<unknown ssid>

    插件 我使用的是wifi_iot这个插件,版本是0.2.2,flutter版本是1.20.0. dependencies:flutter:sdk: flutterwifi_iot: ^0.2.2 获取 ...

  9. 【已解决】如何删除Windows10系统中Wifi名称后边的数字.

    Windows10中重置路由器后,再次连接路由器的时候,将鼠标移动到右下角网络图标上方时,显示的Wifi名称后边会跟一个数字,比如[ssid] 2/[ssid] 3 ... 这个问题可以使用命令reg ...

最新文章

  1. B站《一天学会 MySQL 数据库》学习笔记
  2. Linux机器建立密钥信任
  3. appium===元素定位
  4. java泰坦宙斯之战程序_泰坦 - 宙斯之战 相关知识点: 1. 使用随机类 2. 类的成员变量 3. 类的成员方法 4. 带参构造器_电商题库2017(学测)答案_学小易找答案...
  5. 08_索引与切片,Indexing,Python风格的索引,index_select()选择特定索引,使用...索引任意多的维度,使用mask索引,take索引
  6. 常见Java面试题之JVM加载class文件的原理机制
  7. apache配置文件详解与优化
  8. 在ES6类中绑定事件
  9. window php 安装zip扩展,Windows下安装php_rar 扩展,让php实现rar文件的读取和解压
  10. foreach 页面超时php,解决php运行超时的方法
  11. 最新python招聘_重磅 | 最新报告:会Python竟成四大招人硬性指标?
  12. P2296 寻找道路
  13. html调用js文件函数_函数式编程中的战斗机(三)--elm调用javascript的flags方式
  14. C语言小项目——电子秒表(毫秒级)
  15. express項目部署阿里云服务器
  16. win10 无法删除 注册表 蓝牙_编辑设置Win10删除蓝牙设备后无法重新添加的修复办法...
  17. criteria使用详解
  18. MOSFET管驱动电路图
  19. 利用html表单制作个人简历
  20. 用聚宽量化炒股-财务因子选股-1成长类因子选股-1

热门文章

  1. cocos2dx之Box2D
  2. 代码阅读工具使用入门
  3. 8则励志小故事,真正的心灵鸡汤
  4. vs+qt 设置应用程序图标
  5. Win10 上切换至Administrator用户
  6. 《运营之光3.0》全新上市——跨越时代,自我颠覆的诚意之作
  7. 注册微信公总号的方法与种类
  8. linux系统鼠标左键失灵,鼠标左键不灵敏如何修复 鼠标左键不灵敏解决方法【图文】...
  9. Java咖啡馆(4)——品味第一杯咖啡
  10. 苏炫杰全国计算机等级考试,高中主题班会教案模板