Android 下一个小应用,其中需要读取某个Wi-Fi的SSID,挺简单的调用,发现读取的数据和我指定的SSID不同,关键是,在有些机器上读取到SSID和我指定的是相同,在我的手机上读取到的就不同,很不解。于是就打印两台设备上读取到得信息。发现低版本上读取的信息是没有引号的,高版本上读取到SSID是包含有引号的,如某个SSID为wifiabc,高版本上读取的信息就是"wifiabc"(多了引号包裹),我在Android 4.0.3上读取的是没有引号的SSID,在Android 4.4版本上读取的就是有引号的。


具体读取某个联网的SSID代码如下:


wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);WifiInfo wifiInfo = wifiManager.getConnectionInfo();String ssid = wifiInfo.getSSID();


记录下这个小问题,具体从哪个版本开始出现引号,我没有去实践,如果需要判断的话,最好两种方式都进行判断。


更多相关文章

  1. 魅族J.Wong愿意提供M8 Android驱动,期待民间开发
  2. 【Android(安卓)FFMPEG 开发】Android(安卓)Studio 中 配置 FFMP
  3. Sony Tablet S 和 P 的 3G 版本将会在日本 NTT DoCoMo 发售
  4. 这可能是最好的 Android/Kotlin日志输出方法
  5. android 将对象存储于本地(内存)
  6. android版本兼容,高版本低版本兼容性-[Android_YangKe]
  7. Android(安卓)沉浸式状态栏-字体颜色与背景颜色修改实现与兼容
  8. Android中读取系统图库(包含相册)中的图片,显示图片与图片的路径
  9. Android(安卓)超级轻量的版本更新库AppUpdate

随机推荐

  1. Android(安卓)网络(一) HTTP协议
  2. android Intent机制详解
  3. Android(安卓)- 文件读写操作 总结
  4. android之用户定位(一)
  5. Android(安卓)的实现TextView中文字链接
  6. Android中的五大存储
  7. 引用 Android上dip、dp、px、sp等单位说
  8. Android(安卓)中屏幕点击事件的实现
  9. Android(安卓)系统服务管家servicemanage
  10. Android(安卓)QQ、微信聊天消息界面设计