1. 在布局文件中添加一个button,并设置android:onClick属性为“getMacAddress”:
<Button
    android:id="@+id/btn_get_mac_address"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Get Mac Address"
    android:onClick="getMacAddress" />
  1. 在Activity中定义一个方法getMacAddress,用于获取手机的MAC地址,并将其输出到屏幕和控制台上:
public void getMacAddress(View view) {
    // 获取WifiManager
    WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);

    // 获取WifiInfo
    WifiInfo wifiInfo = wifiManager.getConnectionInfo();

    // 获取MAC地址
    String macAddress = wifiInfo.getMacAddress();

    // 输出到控制台
    Log.d(TAG, "MAC Address: " + macAddress);

    // 输出到屏幕
    Toast.makeText(this, "MAC Address: " + macAddress, Toast.LENGTH_SHORT).show();
}
  1. 在AndroidManifest.xml文件中添加以下权限,以便获取手机的MAC地址:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
给AndroidStudio的button添加一个andriodclick点击以后利用JAVA的标准库获取手机mac地址并且输出在屏幕和控制台上

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

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