android 获取wifi型号,android 获取连接WiFi的名称
释放双眼,带上耳机,听听看~!
今天,简单讲讲如何获取连接的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的名称相关推荐
- Android 根据账号和密码自动连接 WIFI (兼容Android 10)
源码地址在这里在这里!!!!!master分支哈 文章目录 1 遇到困难 2 源代码 2.1 IWifiConnectListener.java 2.2 IWifiDisConnectListener ...
- WiFi认证—分析从连接WiFi到上网的全过程(一)
WiFi认证-分析从连接WiFi到上网的全过程(一) - 墨天轮 1 聊一聊网络分析那些事 在我们的业务当中,RPC为各个节点之间的交互提供了通信保障.节点间通信作为整个体系中至关重要的一环,对整体的 ...
- 电脑连接公司中国电信爱wifi反复验证无法连接wifi
电脑连接公司中国电信爱wifi反复验证无法连接wifi 最近遇到一个有意思的问题 解决方案: 最近遇到一个有意思的问题 情况描述: 之前电脑只需要输入手机号实现wifi登录(不需要密码),过了一段时间 ...
- Android 获取手机系统版本号、获取手机型号、获取手机厂商、获取手机IMEI、获取手机CPU_ABI、获取手机唯一识别码
1.先申请权限,关于如何申请权限请查看RxPermissions的使用(简单实用)_ErwinNakajima的博客-CSDN博客 2.手機唯一識別碼管理類. package com.phone.co ...
- android wifi tcpip,Android无线调试:tcpip无线连接 | WiFi apk无线连接
tcpip无线连接 | WiFi apk无线连接 Android开发中,一般都是使用USB有线来调试app,但是在无数据线或者插口松动的情况下,就无法实现.所以使用无线调试也是一种有效方式.先说两 ...
- ESP32开发路程WIFI篇——极简连接WIFI,模拟设备连接阿里云,ESP32连接阿里云
目录 极简连接WIFI 模拟设备连接阿里云 ESP32 连接阿里云 以下代码通过 Arduino 语言实现 极简连接WIFI #include <WiFi.h>// 这里添加要连的wifi ...
- 创维电视linux系统怎么连接wifi,创维电视怎么连接wifi
大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 创维电视连接wifi的方法如下: 1.打开电脑浏览器,键入路由器网址,按回车键: 2.输入用户名和密码,单击"确定&qu ...
- linux wifi pro6818,友善s5p6818连接wifi和蓝牙
开启WiFi $ nmcli r wifi on 扫描附近的 WiFi 热点 $ nmcli dev wifi 连接到指定的 WiFi 热点 $ nmcli dev wifi connect &quo ...
- Ubuntu双系统没有WiFi适配器、不能连接WiFi
问题:安装好Ubuntu后发现不能连接WiFi(甚至没有WiFi的选项),只能连上有线网络 解决办法: 首先打开终端查看网卡驱动: lspci -v 查看输出信息,找到Network / Wirele ...
最新文章
- 微信小程序setinterval_微信小程序中setInterval的使用方法
- rs232 距离_你知道RS232与RS485接口的区别吗?
- AWS云使用100条宝贵经验分享
- Python 计算机视觉(十二)—— OpenCV 进行图像分割
- mysql 字符串替换:处理历史稿件中的图片路径
- IE haslayout的理解与bug修复
- Redis 持久化——RDB
- 百度鹰眼html打开,BMap:WEB 服务API
- php中头部含义,PHP 常用的header头部定义汇总大全
- c语言洗牌发牌结构体,C语言程序设计课程设计多功能计算器、洗牌发牌、学生文件处理、链表处理.doc...
- jquery项目中一些比较常用的简单方法
- 高中电子技术——三极管万用表极性测量(指针万用表和数字万用表)
- C++课设——药品管理系统
- 关于K2路由破解锐捷校园认证这件事(ZZU版)
- pwm控制直流电机转速流程图_PWM控制直流电机调速
- window的pagefile.sys和hiberfil.sys文件
- 最后的最后的一场考试
- 小人物走路、奔跑的VC++游戏特效,适合刚学习VC++游戏编程的朋友
- 伦敦银现的交易时间特点
- 检索报告计算机类,计算机类的检索报告.docx
热门文章
- 华为应急通讯完美版 GSMS软件 ISO文件 百度网盘下载
- 奥地利、爱沙尼亚重要机构或正成为俄黑客目标
- 一元函数积分学之4__三角函数的定积分的解法
- AutoDockFR:具有明确指定结合位点灵活性的蛋白质-配体对接研究进展
- 浙江大学计算机招生录取线,北大清华浙大的录取分数线都是多少?2021浙江高考招生普通类,首段平行志愿今天投档...
- 下列有关python语言的说法正确的是-以下关于Python语言正确的说法是________。
- 寓言故事: 一对父子进城赶集。谈“走自己的路,让别人说去吧”的重要性
- Linux安装Steam常见问题解决方法
- IntelliJ IDEA 自定义注释模板配置
- 【css3】径向渐变实现任意大小背景圆点