0
Я хотел бы получить MAC-адрес, если включено подключение к Интернету. Я использовал этот код, но он работает только с Wi-Fi:Поиск MAC-адреса Android
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.Что я хочу получить MAC-адрес, даже если я использую eth0 или соединение с данными. – Rockers23