❶ 如何获取android系统的wifi MAC和有线MAC
查看安卓/Android系统手机Mac地址步骤如下:
1、在主屏幕上轻按“设置”按钮。或者,按下物理按钮“Menu”,选择“设置”。
2、在设置的列表下,选择“关于本机”按钮。
3、然后,选择“状态消息”按钮。
4、查看“Wi-Fi MAC 地址”即可看到安卓手机的Mac地址。
❷ android开发中,如何获得同一个wifi下的所有设备呢
1.wifi热点默认初始密码是admin;
2.用户是可以自己设置的wifi热点名称和密码的;
3.要知道无线热点路由器上密码,可以问设置的人;
4.要蹭网的话可以下载一些蹭网软件就可以的了,但蹭网不是破解密码,蹭网软件是获取网友分享的wifi密码连路由器上网。
❸ 如何获取安卓手机已经连接过的WIFI的密码等信息
http://jingyan..com/article/bad08e1e850e8009c851210b.html
首先在手机上安装RE浏览器(在应用商店可以获得),打开RE浏览器并给予它Root权限
如图,打开data文件夹,然后打开其中的 misc文件夹,再打开misc中的wifi文件夹。
长按wifi文件夹下的wpa_supplicant.conf文件,在弹出的菜单中选择"View as Text"或"Open in Text Editor".
如下图即为wpa_supplicant.conf文件的文本,它记录了手机所连接过的WiFi的SSID和密码(psk)等信息,现在你就可以根据自己的需要选择这些信息了。
❹ Android7.0 WiFi开发获取列表异常,为什么获取了同样的数据
wifi连接不上的原因和解决方法如下;
wifi密码错误导致无法连接所以用不了【输入正确的密码即可】。
2.系统故障导致无法连接【恢复出厂设置或者刷机即可】。
3.硬件故障导致无法连接【去或者售后检测维修即可】。
❺ Android如何获取到连接的WIFI无线路由器的所有客户端的MAC地址
查看无线路由器上连接了几台设备及其MAC地址的方法:
1、电脑连接无线路由器任一LAN口,打开浏览器,地址栏输入路由器网关地址(路由器背后标签上有的),进入设置页面。
2、点击“无线设置”—“主机状态”—查看右侧“当前所连接的主机数”。这样就能看到连接到这个无线路由器的设备的MAC地址了。
❻ Android 如何获取所有的wifi连接历史记录
1、首先安卓系统必须root才可以获取这样的文件信息。
2、root之后使用Re管理器这样的软件。
3、路径: /data/misc/wifi
4、文件名称:wpa_supplicant.conf 用文本模式查看
这里就是WIFI链接的历史信息。
❼ 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);
}
}
看下这段代码或许对你有帮助!!
❽ 如何在android 中获取Wifi设备的IP地址
1)第一步获取WifiManager
Get an instance of this class by calling Context.getSystemService(Context.WIFI_SERVICE).
WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);
通过wifiManager实例可以获取:
getConfigureNetwork(): wifi的配置网络接口的属性
getConnectionInfo(): 当前wifi 连接的信息
getDhcpInfo(): 返回DHCP信息
getScanResults():返回可接入点的列表
getWifiState():返回wifi的连接状态
❾ android 如何 wifi列表 源码~
WifiManager wifi_service = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
List<ScanResult> list = wifi_service.getScanResults();
StringBuilder buidler = new StringBuilder();
String result = Constants.EMPTY_STR;
if (list != null) {
for (ScanResult scanResult : list) {
buidler.append(scanResult.BSSID).append(SPLIT_STR);
}
result = buidler.toString();
result = result.substring(0, result.length() - 1);
}