dam*_*ian 7 android wifi wifi-direct wifip2p
我目前正在尝试通过Wi-Fi Direct连接两台知道对方MAC地址的手机,并偶然发现以下问题:我收到的MAC地址
WifiManager wifiMan = (WifiManager) this
.getSystemService(Context.WIFI_SERVICE);
WifiInfo wifiInf = wifiMan.getConnectionInfo();
MAC_ADDRESS = wifiInf.getMacAddress();
Run Code Online (Sandbox Code Playgroud)
与WifiP2pManager发现和请求同行时收到的略有不同.示例:a0:xx:xx:...变成a2:xx:xx....
有人知道为什么吗?我没有找到任何方法来获取"Wi-Fi Direct MAC地址",因为我认为MAC地址应该是唯一的,并且它是处理两者的相同Wi-Fi模块(正常的Wi-Fi和P2P/Direct) .这很奇怪..我该怎么办?对于我所拥有的两个设备(Galaxy Nexus),它总是只有前两个字符在MAC地址上有所不同 - 我应该简单地丢弃它们吗?遇到问题的可能性(两个仅在MAC地址的第一部分不同的设备)是否过高?
谢谢.
| 归档时间: |
|
| 查看次数: |
6800 次 |
| 最近记录: |