解决Android 8.1 获取不到wifi名称
在安卓8.1版本中,用 WifiInfo.getSSID() ,可能出现 unknown ssid 或者什么也没读出来
解决方案 :用ConnectivityManager 这个类解决。
代码如下:
/*** 获取SSID* @param* @return WIFI 的SSID*/public String getWIFISSID() {String ssid="unknown id11";//android 8.1if (Build.VERSION.SDK_INT==Build.VERSION_CODES.O_MR1) {assert connManager != null;NetworkInfo networkInfo = connManager.getActiveNetworkInfo();if (networkInfo!=null){if (networkInfo.isConnected()) {if (networkInfo.getExtraInfo()!=null){return networkInfo.getExtraInfo().replace("\"","");}}}else{return ssid;}} else{assert mWifiManager != null;WifiInfo info = mWifiManager.getConnectionInfo();if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) {return info.getSSID();} else {return info.getSSID().replace("\"", "");}}return ssid;}
解决Android 8.1 获取不到wifi名称相关推荐
- android获取连接wifi名称,android 获取当前连接WIFI名称的有关问题
android 获取当前连接WIFI名称的问题 我在程序内通过以下方法获取当前连接的WIFI名称(SSID),这个也是网上找别人的,但在我程序内就获取不到呢? 1.在AndroidManifest.x ...
- flutter 获取wifi名称以及Android10获取不到wifi名称<unknown ssid>
插件 我使用的是wifi_iot这个插件,版本是0.2.2,flutter版本是1.20.0. dependencies:flutter:sdk: flutterwifi_iot: ^0.2.2 获取 ...
- Android 监听网络连接状态,判断网络连接方式,9.0网络连接,获取已连接WiFi名称SSID和MAC
获取已连接的WiFi名称 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> ...
- Android开发获取连接的WIFI名称
首先加入定位权限,和WIFI状态访问权限 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION& ...
- android 手机资源获取失败,三、解决android手机IMEI获取失败终极方案,自定义IMIE,主板+系统定制商+cup指令集+设备参数+显示屏参数+修订版列表等参数生成IMIEI...
1.使用手机主板+系统定制商+cup指令集+设备参数+显示屏参数+修订版列表等数据生成IMEI号 /** * Pseudo-Unique ID, 这个在任何Android手机中都有效 解决手机中IME ...
- 解决Android 10系统获取不到imei号问题
问题背景: Android 10+系统获取到的imie号为null,有网上说Android 10+取消了获取IMEI的API,这就直接导致我们的程序相关功能不能再Android10设备上的使用.很多博 ...
- Swift3 获取当前连接WIFI名称
1.导入库 import SystemConfiguration import SystemConfiguration.CaptiveNetwork 2.方法 /// 获取wifi名称////// - ...
- 【已解决】如何删除Windows10系统中Wifi名称后边的数字.
Windows10中重置路由器后,再次连接路由器的时候,将鼠标移动到右下角网络图标上方时,显示的Wifi名称后边会跟一个数字,比如[ssid] 2/[ssid] 3 ... 这个问题可以使用命令reg ...
- Android开发之获取网络类型(WIFI、2G、3G、4G)和运营商名称
在Android开发中,常常使用到网络,可能需要针对不同的网络(WIFI或者流量),需要做不同的处理,那么怎么获取当前网络呢?为此写了个工具类,以后需要使用,直接拿来用就行(就喜欢拿来主义,哈哈). ...
最新文章
- SQL Server2008附加数据库之后显示为只读
- 1x pcie 速度_在主板规格上,x8在“1 x PCIe 3.0 x16(x8带宽)”中的含义是什么?...
- Opencv4.5.0+VS2019+win10环境配置
- SQL Update 语句中使用别名
- java获取ua浏览器指纹_头条:如何获取浏览器指纹信息
- tomcat(8)载入器
- 数据结构与算法2——数组
- 微信小程序视频弹幕效果
- 用FileZilla Server搭建ftp服务器
- SHELL $RANDOM产生的随机数范围是0到32767
- 10分钟学习简略五子棋 源码+注释教学
- 一文详解python的类方法,普通方法和静态方法
- 东芝2505扫描软件_如何识别LED显示屏的扫描方式?-美亚迪分享
- 怎么取消wps云服务器_关闭手机版wps云服务器
- unity怎么显示骨骼_Unity3D 骨骼动画原理学习笔记
- python描述对象静态特性的数据为_夫妻关系包括夫妻的
- python人机交互界面设计_[译]学习IPython进行交互式计算和数据可视化(五)
- PLsql(PLSQL Developer)安装与配置
- 关于2022年java学习的期中总结
- 艾默生质量流量计小故障的处理方法