Mac-Adresse des angeschlossenen PCs mit einem Android-Gerät über eine USB-Verbindung abrufen?

779
Hasanka Sapumal

Ich habe ein Android-Gerät, das über eine USB-Verbindung mit einem Laptop verbunden ist. Ich muss die MAC-Adresse dieses Laptops mithilfe einer App abrufen, die auf dem Android-Gerät installiert wird.

Können Sie uns Wege vorschlagen, um dies zu erreichen? Jede Hilfe wird sehr geschätzt.

Meine Anforderung ist, dass ich einen PC-Computer mit einer Android-App identifizieren möchte. Diese App befindet sich in einem Gerät, das über eine USB-Verbindung mit diesem PC verbunden ist. Wenn sowohl Gerät als auch Laptop verbunden sind, benötigt das Gerät von Zeit zu Zeit die MAC-Adresse des angeschlossenen Laptops zur Unterscheidung.

(Wie ich bisher herausgefunden habe, ist Adb, Socket-Programmierung usw. der Weg dafür.)

0
Wie wär's mit "netcfg"? xavier_fakerat vor 6 Jahren 0
Wenn Sie den Befehl ausführen, werden alle IP-Adressen und MAC-Adressen der verbundenen Schnittstellen angezeigt. Verwenden Sie einfach das Terminal xavier_fakerat vor 6 Jahren 0
danke @xavier_fakerat für die informationen also durch "using netcfg" meinten sie, ich muss es auf dem gerät ausführen? also muss ich zuerst Sockets mit adb erstellen, Portweiterleitung usw. ausführen und den Befehl "netcfg" mit adb auf dem Server (Gerät) ausgeben? kannst du mir dabei helfen? Hasanka Sapumal vor 6 Jahren 0
Ich denke, "ADB" wäre nahe dran, obwohl man bei Android-Terminals "ADB" nicht explizit verwendet, es sei denn, es ist auf dem PC. Ich denke, wenn ein Gerät angeschlossen ist, kann Android diese Schnittstellen erkennen, die aktiv oder aktiv sind. Zum Beispiel zeigt der Befehl 'rmnet_usb0' und die Befehle alle Informationen des angeschlossenen Geräts, das im Terminal angezeigt wird xavier_fakerat vor 6 Jahren 0
Ich habe Netcfg Befehl (mit Android Terminal Emulator) auf dem Gerät versucht, während es mit dem PC verbunden ist, den ich die MAC-Adresse erhalten wollte. Aber das Gerät Netcfg Befehl listet nichts im Zusammenhang mit rmnet_usb0 oder mit usb zusammenhängenden term.so scheint adb ist der einzige weg .. Hasanka Sapumal vor 6 Jahren 0

0 Antworten auf die Frage