package com.raycloud.wolf.blogformac; import android.net.wifi.WifiManager; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.View; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; public class MainActivity extends AppCompatActivity { private final String tag = "MainActivity"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); findViewById(R.id.wifiMacButton).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(WIFI_SERVICE); Log.d(tag, "WiFi MAC Address: " + wifiManager.getConnectionInfo().getMacAddress()); } }); findViewById(R.id.ethernetMacButton).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { try (BufferedReader input = new BufferedReader(new InputStreamReader(new FileInputStream("/sys/class/net/eth0/address")))) { String ethernetMacAddress = input.readLine(); Log.d(tag, "Ethernet MAC Address: " + ethernetMacAddress); } catch (IOException ex) { Log.e(tag, "ex: " + ex); } } }); } }
获取Android设备无线和以太网MAC地址
免责声明:文章转载自《获取Android设备无线和以太网MAC地址》仅用于学习参考。如对内容有疑问,请及时联系本站处理。
上篇linux性能评估-内存案例实战篇GSAP JS基础教程--使用缓动函数下篇
宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=