释放双眼,带上耳机,听听看~!

今天,简单讲讲如何获取连接的WiFi的名称。

首先AndroidMainfest.xml文件中添加权限:

然后直接获取WiFi名称

WifiManager wifiMgr = (WifiManager) mActivity.getSystemService(Context.WIFI_SERVICE);

int wifiState = wifiMgr.getWifiState();

WifiInfo info = wifiMgr.getConnectionInfo();

String wifiId = info != null ? info.getSSID() : null;

这里的WiFi名称的字符串加了双引号,如果输出,自己可以去掉。

接下来讲讲如何获取WiFi连接的ip地址和判断WiFi是否连接

public static InetAddress getWifiIp() {

Context myContext = Globals.getContext();

if (myContext == null) {

throw new NullPointerException("Global context is null");

}

WifiManager wifiMgr = (WifiManager) myContext.getSystemService(Context.WIFI_SERVICE);

if (isWifiEnabled()) {

int ipAsInt = wifiMgr.getConnectionInfo().getIpAddress();

if (ipAsInt == 0) {

return null;

} else {

return Util.intToInet(ipAsInt);

}

} else {

return null;

}

}

// 取得wifi的ip地址

InetAddress address = FTPServerService.getWifiIp();

address.getHostAddress();

public static boolean isWifiEnabled() {

Context myContext = Globals.getContext();

if (myContext == null) {

throw new NullPointerException("Global context is null");

}

WifiManager wifiMgr = (WifiManager) myContext.getSystemService(Context.WIFI_SERVICE);

if (wifiMgr.getWifiState() == WifiManager.WIFI_STATE_ENABLED) {

ConnectivityManager connManager = (ConnectivityManager) myContext

.getSystemService(Context.CONNECTIVITY_SERVICE);

NetworkInfo wifiInfo = connManager

.getNetworkInfo(ConnectivityManager.TYPE_WIFI);

return wifiInfo.isConnected();

} else {

return false;

}

}

// 打开wifi设置的页面

Intent intent = new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS);

startActivity(intent);

android  获取连接WiFi的名称就讲完了。

就这么简单。

android 获取wifi型号,android 获取连接WiFi的名称相关推荐

  1. Android 根据账号和密码自动连接 WIFI (兼容Android 10)

    源码地址在这里在这里!!!!!master分支哈 文章目录 1 遇到困难 2 源代码 2.1 IWifiConnectListener.java 2.2 IWifiDisConnectListener ...

  2. WiFi认证—分析从连接WiFi到上网的全过程(一)

    WiFi认证-分析从连接WiFi到上网的全过程(一) - 墨天轮 1 聊一聊网络分析那些事 在我们的业务当中,RPC为各个节点之间的交互提供了通信保障.节点间通信作为整个体系中至关重要的一环,对整体的 ...

  3. 电脑连接公司中国电信爱wifi反复验证无法连接wifi

    电脑连接公司中国电信爱wifi反复验证无法连接wifi 最近遇到一个有意思的问题 解决方案: 最近遇到一个有意思的问题 情况描述: 之前电脑只需要输入手机号实现wifi登录(不需要密码),过了一段时间 ...

  4. Android 获取手机系统版本号、获取手机型号、获取手机厂商、获取手机IMEI、获取手机CPU_ABI、获取手机唯一识别码

    1.先申请权限,关于如何申请权限请查看RxPermissions的使用(简单实用)_ErwinNakajima的博客-CSDN博客 2.手機唯一識別碼管理類. package com.phone.co ...

  5. android wifi tcpip,Android无线调试:tcpip无线连接 | WiFi apk无线连接

    tcpip无线连接  |  WiFi apk无线连接 Android开发中,一般都是使用USB有线来调试app,但是在无数据线或者插口松动的情况下,就无法实现.所以使用无线调试也是一种有效方式.先说两 ...

  6. ESP32开发路程WIFI篇——极简连接WIFI,模拟设备连接阿里云,ESP32连接阿里云

    目录 极简连接WIFI 模拟设备连接阿里云 ESP32 连接阿里云 以下代码通过 Arduino 语言实现 极简连接WIFI #include <WiFi.h>// 这里添加要连的wifi ...

  7. 创维电视linux系统怎么连接wifi,创维电视怎么连接wifi

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 创维电视连接wifi的方法如下: 1.打开电脑浏览器,键入路由器网址,按回车键: 2.输入用户名和密码,单击"确定&qu ...

  8. linux wifi pro6818,友善s5p6818连接wifi和蓝牙

    开启WiFi $ nmcli r wifi on 扫描附近的 WiFi 热点 $ nmcli dev wifi 连接到指定的 WiFi 热点 $ nmcli dev wifi connect &quo ...

  9. Ubuntu双系统没有WiFi适配器、不能连接WiFi

    问题:安装好Ubuntu后发现不能连接WiFi(甚至没有WiFi的选项),只能连上有线网络 解决办法: 首先打开终端查看网卡驱动: lspci -v 查看输出信息,找到Network / Wirele ...

最新文章

  1. 微信小程序setinterval_微信小程序中setInterval的使用方法
  2. rs232 距离_你知道RS232与RS485接口的区别吗?
  3. AWS云使用100条宝贵经验分享
  4. Python 计算机视觉(十二)—— OpenCV 进行图像分割
  5. mysql 字符串替换:处理历史稿件中的图片路径
  6. IE haslayout的理解与bug修复
  7. Redis 持久化——RDB
  8. 百度鹰眼html打开,BMap:WEB 服务API
  9. php中头部含义,PHP 常用的header头部定义汇总大全
  10. c语言洗牌发牌结构体,C语言程序设计课程设计多功能计算器、洗牌发牌、学生文件处理、链表处理.doc...
  11. jquery项目中一些比较常用的简单方法
  12. 高中电子技术——三极管万用表极性测量(指针万用表和数字万用表)
  13. C++课设——药品管理系统
  14. 关于K2路由破解锐捷校园认证这件事(ZZU版)
  15. pwm控制直流电机转速流程图_PWM控制直流电机调速
  16. window的pagefile.sys和hiberfil.sys文件
  17. 最后的最后的一场考试
  18. 小人物走路、奔跑的VC++游戏特效,适合刚学习VC++游戏编程的朋友
  19. 伦敦银现的交易时间特点
  20. 检索报告计算机类,计算机类的检索报告.docx

热门文章

  1. 华为应急通讯完美版 GSMS软件 ISO文件 百度网盘下载
  2. 奥地利、爱沙尼亚重要机构或正成为俄黑客目标
  3. 一元函数积分学之4__三角函数的定积分的解法
  4. AutoDockFR:具有明确指定结合位点灵活性的蛋白质-配体对接研究进展
  5. 浙江大学计算机招生录取线,北大清华浙大的录取分数线都是多少?2021浙江高考招生普通类,首段平行志愿今天投档...
  6. 下列有关python语言的说法正确的是-以下关于Python语言正确的说法是________。
  7. 寓言故事: 一对父子进城赶集。谈“走自己的路,让别人说去吧”的重要性
  8. Linux安装Steam常见问题解决方法
  9. IntelliJ IDEA 自定义注释模板配置
  10. 【css3】径向渐变实现任意大小背景圆点