USB経由でAndroidデバイスに接続されているデスクトップPCのIPアドレスを見つけたいです。スタックオーバーフローの各スレッドと、デバイスのIPアドレスを返すことがわかった他のWebサイト。しかし、Androidデバイスに接続されているデスクトップPCのIPアドレスが必要です。
そのために利用できるAndroid APIはありますか?
USB経由でAndroidデバイスに接続されているデスクトップPCのIPアドレスを見つけたいです。スタックオーバーフローの各スレッドと、デバイスのIPアドレスを返すことがわかった他のWebサイト。しかし、Androidデバイスに接続されているデスクトップPCのIPアドレスが必要です。
そのために利用できるAndroid APIはありますか?
一般的に、これは不可能です。
携帯電話で可能であれば、カスタム接続タイプを使用して何かを実装できるかもしれませんが、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
乾杯、