我想检索用于访问特定网站的网络接口(interface)的以太网地址。如何在Java中做到这一点?解决方案请注意,getHardwareAddress的公认解决方案仅在Java6中可用。除了执行i(f|p)确定。 最佳答案 java.net.NetworkInterface.getHardwareAddress(Java6中添加的方法)必须在您感兴趣的机器上调用它-MAC不会跨网络边界(即LAN和WAN)传输。如果您想在网站服务器上使用它来询问客户端,则必须运行一个将结果报告给您的小程序。对于Java5和更早版本,我找到了代码par
我想检索用于访问特定网站的网络接口(interface)的以太网地址。如何在Java中做到这一点?解决方案请注意,getHardwareAddress的公认解决方案仅在Java6中可用。除了执行i(f|p)确定。 最佳答案 java.net.NetworkInterface.getHardwareAddress(Java6中添加的方法)必须在您感兴趣的机器上调用它-MAC不会跨网络边界(即LAN和WAN)传输。如果您想在网站服务器上使用它来询问客户端,则必须运行一个将结果报告给您的小程序。对于Java5和更早版本,我找到了代码par
我已经使用这个API来选择设备的mac地址,NetworkInterface.getHardwareAddress()但这是针对API级别9及更高版本的,我应该使用什么来选择API级别8的mac地址?冷冻设备。可能这是一件非常简单的事情,但我尝试谷歌搜索但找不到答案。 最佳答案 WifiInfo.getMacAddress()从API级别1开始可用。WifiManagerwifiMan=(WifiManager)this.getSystemService(Context.WIFI_SERVICE);WifiInfowifiInf=w