2

USB経由でAndroidデバイスに接続されているデスクトップPCのIPアドレスを見つけたいです。スタックオーバーフローの各スレッドと、デバイスのIPアドレスを返すことがわかった他のWebサイト。しかし、Androidデバイスに接続されているデスクトップPCのIPアドレスが必要です。

そのために利用できるAndroid APIはありますか?

4

2 に答える 2

0

一般的に、これは不可能です。

  • 電話が大容量記憶装置として接続されている場合、(仕様を見なくても) USB 大容量記憶装置クラスにこの情報が含まれていないことは確かです。なぜでしょうか?意味がない。
  • 「IP アドレス」という概念自体が少しずれています。コンピュータは、1 つだけでなく、任意の数の IP アドレスを持つことができます。複数のネットワーク カードを搭載したコンピュータを考えてみてください。

携帯電話で可能であれば、カスタム接続タイプを使用して何かを実装できるかもしれませんが、PC 側のサポートも必要になる可能性があります。

于 2013-01-04T09:21:47.330 に答える
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

乾杯、

于 2013-01-04T09:22:50.247 に答える