导航:首页 > 操作系统 > android获取wifi名称

android获取wifi名称

发布时间:2022-07-17 07:37:51

1. android 怎么获取wifi b-ssid

可参照以下代码处理:
/*
* 去除同名SSID
* */
public List<ScanResult>noSameName(List<ScanResult> list)
{
List<ScanResult> newlist = new ArrayList<ScanResult>();
for (ScanResult result : list)
{
if (!TextUtils.isEmpty(result.SSID) && !containName(newlist, result.SSID))
newlist.add(result);
}
return newlist;
}
public void getAllNetWorkList(){
// 每次点击扫描之前清空上一次的扫描结果
if(sb!=null){
sb=new StringBuffer();
}
//开始扫描网络
mWifiAdmin.startScan();
list=mWifiAdmin.getWifiList();

if(noSameName(list)!=null){
for(int i=0;i<noSameName(list).size();i++){
//得到扫描结果
mScanResult=noSameName(list).get(i);
sb=sb.append(mScanResult.BSSID+" ").append(mScanResult.SSID+" ")
.append(mScanResult.capabilities+" ").append(mScanResult.frequency+" ")
.append(mScanResult.level+"\n\n");
}
allNetWork.setText("扫描到的wifi网络:\n"+sb.toString());
}
}

2. android 如何获取同一WiFi下的所有连接终端

java">importandroid.app.Activity;
importandroid.bluetooth.BluetoothAdapter;
importandroid.content.Context;
importandroid.content.Intent;
importandroid.net.wifi.WifiInfo;
importandroid.net.wifi.WifiManager;
importandroid.os.Bundle;
importandroid.widget.TextView;

/**
*获取手机WIFI的MAC地址
*@author单红宇
*
*/
{
/**.*/
privatestaticfinalintREQUEST_ENABLE_BT=3;
privateWifiManagermWifi;
privateBluetoothAdapterbAdapt;
privateStringbtMac;
privateStringWifiMac;

@Override
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mWifi=(WifiManager)getSystemService(Context.WIFI_SERVICE);

if(!mWifi.isWifiEnabled()){
mWifi.setWifiEnabled(true);
}

WifiInfowifiInfo=mWifi.getConnectionInfo();

bAdapt=BluetoothAdapter.getDefaultAdapter();

if(bAdapt!=null){
if(!bAdapt.isEnabled()){
IntentenBT=newIntent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enBT,REQUEST_ENABLE_BT);
}

btMac=bAdapt.getAddress();
}else{
btMac="NoBluetoothDevice!";
}

if((WifiMac=wifiInfo.getMacAddress())==null){
WifiMac="NoWifiDevice";
}

TextViewmac=(TextView)findViewById(R.id.macView);
mac.setTextSize(16);

//查看已经连接上的WIFI信息,在Android的SDK中为我们提供了一个叫做WifiInfo的对象,这个对象可以通过WifiManager.getConnectionInfo()来获取。WifiInfo中包含了当前连接中的相关信息。
//getBSSID()获取BSSID属性
//getDetailedStateOf()获取客户端的连通性
//getHiddenSSID()获取SSID是否被隐藏
//getIpAddress()获取IP地址
//getLinkSpeed()获取连接的速度
//getMacAddress()获取Mac地址
//getRssi()获取802.11n网络的信号
//getSSID()获取SSID
//getSupplicanState()获取具体客户端状态的信息
StringBuffersb=newStringBuffer();
sb.append(" 获取BSSID属性(所连接的WIFI设备的MAC地址):"+wifiInfo.getBSSID());
//sb.append("getDetailedStateOf()获取客户端的连通性:");
sb.append(" 获取SSID是否被隐藏:"+wifiInfo.getHiddenSSID());
sb.append(" 获取IP地址:"+wifiInfo.getIpAddress());
sb.append(" 获取连接的速度:"+wifiInfo.getLinkSpeed());
sb.append(" 获取Mac地址(手机本身网卡的MAC地址):"+WifiMac);
sb.append(" 获取802.11n网络的信号:"+wifiInfo.getRssi());
sb.append(" 获取SSID(所连接的WIFI的网络名称):"+wifiInfo.getSSID());
sb.append(" 获取具体客户端状态的信息:"+wifiInfo.getSupplicantState());
mac.setText("WIFI网络信息:"+sb.toString()+" 蓝牙MAC:"+btMac);
}
}

看下这段代码或许对你有帮助!!

3. android 如何获取wifi密码非root

有三种方式:
1、漫游状态下,WIFI密码可以通过手机号点击登陆界面上的“密码获缺,收到短信就是密码,用手机号和密码就可登陆
2、漫游状态下,如果你家是电信我的e家套餐,则用家里的宽带的账号和密码也可
3、在家里有无线局域网,账号密码就写在你的无线智能猫的盒子底部。

4. android开发中,如何获得同一个wifi下的所有设备呢

1.wifi热点默认初始密码是admin;
2.用户是可以自己设置的wifi热点名称和密码的;
3.要知道无线热点路由器上密码,可以问设置的人;
4.要蹭网的话可以下载一些蹭网软件就可以的了,但蹭网不是破解密码,蹭网软件是获取网友分享的wifi密码连路由器上网。

5. Android手机如何设置wifi设备名

1、首先打开手机设置,点击选择“其他无线连接”按钮。

6. 如何查看android的wifi密码

是想看你连接过的WIFI的密码是吗?
首先,你这手机得是已经Root过的才行,没ROOT先ROOT
然后,安装用RE管理器或es文件浏览器,授于权限后,进入data/misc/wifi,找到wpa_supplicant.conf这个文件,用文本查看器打开,所有你保存过的WIFI密码都保存在这里
SSID="WIFI名称",PSK=“WIFI密码”

7. Android手机应用开发中连接Wifi时,怎么获取所连Wifi的路由器品牌

在Android中对Wifi操作,android本身提供了一些有用的包,在android.net.wifi包下面。主要包括以下几个类和接口:
1.ScanResult
主要用来描述已经检测出的接入点,包括接入点的地址,接入点的名称,身份认证,频率,信号强度等信息。
2.WifiConfiguration
Wifi网络的配置,包括安全设置等。
3.WifiInfo
wifi无线连接的描述,包括接入点,网络连接状态,隐藏的接入点,IP地址,连接速度,MAC地址,网络ID,信号强度等信息。这里简单介绍一下这里的方法:
getBSSID() 获取BSSID
getDetailedStateOf() 获取客户端的连通性
getHiddenSSID() 获得SSID 是否被隐藏
getIpAddress() 获取IP 地址
getLinkSpeed() 获得连接的速度
getMacAddress() 获得Mac 地址
getRssi() 获得802.11n 网络的信号
getSSID() 获得SSID
getSupplicanState() 返回具体客户端状态的信息
4.WifiManager
这个不用说,就是用来管理我们的wifi 连接,这里已经定义好了一些类,可以供我们使用。

获取WIFI网卡的状态
WIFI网卡的状态是由一系列的整形常量来表示的。
1.WIFI_STATE_DISABLED : WIFI网卡不可用(1)
2.WIFI_STATE_DISABLING : WIFI网卡正在关闭(0)
3.WIFI_STATE_ENABLED : WIFI网卡可用(3)
4.WIFI_STATE_ENABLING : WIFI网正在打开(2) (WIFI启动需要一段时间)

5.WIFI_STATE_UNKNOWN : 未知网卡状态
最重要的一个就是 你要设置权限

最重要的一个就是 你要设置权限
希望帮助到你

8. Android开发,怎么在代码里获得当前连接wifi的端口号

首先AndroidMainfest.xml文件中添加权限: <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <!-- 获取WIFI信息状态的权限 -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <!-- 获取网络状态改变的权限 -->
然后再activity中添加如下代码: 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的名字,也就是SSID。

9. 怎么获取android手机的wifi mac地址

Android开发是这么获取的
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo info = wifi.getConnectionInfo();
//info.getMacAddress()这个是获取的地址,下面是对这个进行自己需要的处理
String mac = (info == null) ? ""
: (info.getMacAddress() == null ? "" : info.getMacAddress()).replaceAll(":", "").toLowerCase();

10. 安卓机怎么查看自己的wifi密码

手机查看wifi密码需要手机具备分享网络的功能,打开手机设置,选择无线网络后,点击已经连接上的wifi右边的叹号,选择分享网络并保存二维码。打开手机微信点击右上角+号,选择扫一扫,选择右上角三点标志的按钮后点击从相册选择二维码,选择刚刚保存的二维码后系统会自动扫描识别,英文里引号内的就是wifi密码。这里以安卓手机和微信(7.0.0版本)为例演示一下。
开启分步阅读模式
手机WIFI查看密码
01
进入手机设置,选择“无线网络”。



02
点击想要查看密码的WIFI信号。



03
选择“分享网络”。



04
保存弹框出现的二维码图片。



05
保存完成后,切换到微信界面,选择“+”。



06
选择“扫一扫”。



07
点击右上角“三点符号”。



08
选择“从相册选取二维码”。



09
点击保存的二维码图片,等待系统扫描后,即会出现密码,其中“”中的字符即为WIFI密码。

通过以上的掩饰,我相信你应该知道怎样在自己的手机上查找自己的WiFi密码了,是不是非常简单呢?赶快去试着找找看吧。

阅读全文

与android获取wifi名称相关的资料

热点内容
证券技术分析pdf 浏览:775
linux命令连接oracle 浏览:200
垫江停车收费桩怎么上App 浏览:133
好兴动app还款怎么登录不上去了 浏览:665
郑州云服务器托管 浏览:722
服务器地址跟踪 浏览:980
免费google云服务器 浏览:516
摘译和编译的英文 浏览:359
热泵压缩机选型 浏览:121
op手机微信加密如何解除 浏览:386
如何在王牌战争找到高爆率服务器 浏览:13
江浙小学语文辅导课用什么APP 浏览:99
新梦幻大陆服务器地址 浏览:241
网吧服务器怎么更换壁纸 浏览:530
linux命令方法 浏览:332
linux下载freetype 浏览:123
程序员入驻平台 浏览:327
程序员大战外挂 浏览:745
html实例教程pdf 浏览:157
linux命令开放所有权限 浏览:575