0
如果Internet连接已启用,我想检索MAC地址。 我用下面这段代码,但它仅适用于无线网络:Android正在检索MAC地址
WifiManager manager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo info = manager.getConnectionInfo();
String address = info.getMacAddress());
我也试试这个,但我在getRuntime得到错误:
Process p = Runtime.getRuntime.exec("adb", "shell", "getprop", "ril.wifi_macaddr")
BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream());
String macAddress = br.readLine();
此代码的工作原理,但只与WiFi enabled.What我想要获得MAC地址,即使当我使用eth0或数据连接。 – Rockers23