【发布时间】:2012-12-18 17:15:09
【问题描述】:
我想找到通过 USB 连接到安卓设备的台式电脑的 IP 地址。在堆栈溢出的每个线程和我发现返回设备 IP 地址的任何其他网站中。但是我想要连接到安卓设备的台式电脑的IP地址。
是否有任何可用的 Android API?
【问题讨论】:
标签: java android ip-address
我想找到通过 USB 连接到安卓设备的台式电脑的 IP 地址。在堆栈溢出的每个线程和我发现返回设备 IP 地址的任何其他网站中。但是我想要连接到安卓设备的台式电脑的IP地址。
是否有任何可用的 Android API?
【问题讨论】:
标签: java android ip-address
我不认为这是可能的,一般来说。
如果可能的话,您也许可以在您的手机上使用自定义连接类型来实现某些东西,但它可能也需要 PC 端支持。
【讨论】:
您的朋友是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
干杯,
【讨论】: