首先,需要在AndroidManifest.xml中添加以下权限:

<uses-permission android:name='android.permission.ACCESS_WIFI_STATE' />
<uses-permission android:name='android.permission.INTERNET' />

然后,在MainActivity.java中,可以通过以下代码获取手机的MAC地址:

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

最后,在button的点击事件中添加以下代码,将mac地址显示在屏幕上:

button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
        WifiInfo wifiInfo = wifiManager.getConnectionInfo();
        String macAddress = wifiInfo.getMacAddress();
        Toast.makeText(MainActivity.this, 'Mac address: ' + macAddress, Toast.LENGTH_SHORT).show();
    }
});
Android Studio按钮点击获取手机MAC地址

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

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