4

サブネット範囲内のすべての IP を計算できるように、Android からネットマスクと IP を取得する必要があります。

私は検索してきましたが、これまでのところこれを見つけました: プログラムでゲートウェイとサブネットマスクの詳細を取得する

問題は、すべてのデバイスで機能しないことです。たとえば、エミュレーター (すべての Android バージョン) では機能せず、Android 1.5 を搭載した Archos 7HT でも機能しません。ネットマスクとゲートウェイの場合は 0 を返します。

それを行う方法はありますか?この情報を含む、私が読めるシステムファイルはありますか?? (このようなもの: http://www.flattermann.net/2011/02/android-howto-find-the-hardware-mac-address-of-a-remote-host/ )。

私の高度なwifi設定では、これらの設定を確認できるので、それらを取得する方法が必要です...

ありがとう。

4

1 に答える 1

0

API InetAddress および NetworkInterface を試してください。エミュレータには WIFI がないため、Wifi API でアドレスを取得することはできません。

この返信を確認

于 2011-08-20T12:53:35.663 に答える