gpt4 book ai didi

android - 如何在android中获取WIFI接口(interface)的MAC地址?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:56:17 25 4
gpt4 key购买 nike

我正在使用以下代码:

WifiManager wifiMgr = (WifiManager) app.getSystemService(Context.WIFI_SERVICE);
return wifiMgr.getConnectionInfo().getMacAddress();

问题是,必须在设备中启用 WIFI 才能让我读取其地址。如何在WIFI关闭的情况下仍然读取WIFI的MAC?

最佳答案

你不能。根据设备的不同,如果 wifi 适配器被禁用,那么它实际上可能以电子方式关闭,因此您无法从中读取任何信息。

来自Android Developers Blog :

Mac Address

It may be possible to retrieve a Mac address from a device’s WiFi or Bluetooth hardware. We do not recommend using this as a unique identifier. To start with, not all devices have WiFi. Also, if the WiFi is not turned on, the hardware may not report the Mac address.

关于android - 如何在android中获取WIFI接口(interface)的MAC地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6276380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com