一尘不染

以编程方式获取Android设备的MAC

java

我需要使用Java获取我的android设备的MAC地址。我已经在网上搜索过,但没有发现任何有用的信息。


阅读 431

收藏
2020-03-23

共1个答案

一尘不染

正如评论中已经指出的那样,可以通过WifiManager接收MAC地址。

WifiManager manager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo info = manager.getConnectionInfo();
String address = info.getMacAddress();

同样不要忘记在你的计算机中添加适当的权限 AndroidManifest.xml

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
2020-03-23