如何查找通过USB连接到Android设备的台式机的IP地址

时间:2013-01-04 09:17:01

标签: java android ip-address

我想找到通过USB连接到Android设备的台式机的IP地址。在堆栈溢出的每个线程和我找到的任何其他网站返回设备的IP地址。但我想桌面PC连接到Android设备的IP地址。

是否有可用的Android API?

2 个答案:

答案 0 :(得分:0)

总的来说,这不是可能的。

  • 如果手机是作为大容量存储设备连接的,我很确定(不看规范)USB大容量存储设备类不包含此信息。为什么会这样?这毫无意义。
  • “IP地址”的想法有点过时;一台计算机可以拥有任意数量的 IP地址,而不仅仅是一个。想想有几张网卡的电脑。

您可以使用自定义连接类型实现某些功能,如果可能的话,可以在手机上实现,但它也可能需要PC端支持。

答案 1 :(得分:0)

你的朋友是arp。具体来说,您可以阅读格式为

的文件/proc/net/arp
IP address       HW type     Flags       HW address            Mask     Device
192.168.1.249    0x1         0x2         00:08:9b:bf:a9:fc     *        eth0
192.168.1.252    0x1         0x2         00:0d:a2:01:15:ed     *        eth0
192.168.1.172    0x1         0x0         00:00:00:00:00:00     *        eth0

干杯,