在Android开发过程中,有时候需要使用获取手机当前连接的WiFi的功能,这样就省去了手动输入WiFi名称的步骤,这种需求一般都是涉及到手机App和硬件设备进行WiFi通讯的时候会用到,那么本篇博文就来分享一下Android手机App自动获取当前手机连接WiFi名称的方法。具体步骤如下所示。
一、给App添加权限
打开项目工程,在AndroidMainfest.xml文件里加入权限:
1、获取WIFI信息状态的权限
2、获取网络状态改变的权限
如图所示:
二、在activity中添加代码
1、获取WiFi名称
private String getConnectWifiSsid(){
WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
Log.d(“wifiInfo——“, wifiInfo.toString());
Log.d(“SSID——“, wifiInfo.getSSID());
return wifiInfo.getSSID();
}
点击进入WIFI_SERVICE,看到的是系统的WiFi名称是加的有双引号的,具体如下所示&#