在Android系统中,获取mac地址需要使用特殊的API,而不是标准的Java库。因此,你需要使用Android的API来获取mac地址。以下是一个获取mac地址的示例代码:

WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
String macAddress = wifiInfo.getMacAddress();

请注意,在使用此代码之前,你需要在AndroidManifest.xml文件中添加以下权限:

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
我的JAVA代码可以正常获取mac地址但是放在Android studio就不行了这是为什么?我所用到的都是标准库

原文地址: https://www.cveoy.top/t/topic/bvBW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录