2

android.os.SystemProperties.get("wifi.interface") を呼び出して、Wifi インターフェイスの名前を見つけようとしています。

私が使用したほとんどのデバイスでは正常に動作しているようですが、Samsung Galaxy Tab 2 (Samsung GT-P5100) および Samsung Galaxy Note 2 (Samsung GT-P7100) では、空の文字列が返されます。ここで何が問題なのか、またはWifiインターフェイス名をより確実に取得する方法を理解するのを手伝ってくれる人はいますか? すべてのネットワーク インターフェイスを通過し、それらの IP アドレスを取得し、デバイスの IP アドレスを取得して 2 つを照合するオプションを見てきました。試してみますが、他に選択肢はありますか?

4

2 に答える 2

0

注2のJBには「wifi.interface」プロパティが設定されていないと思います。

これは、S2 などの他のデバイス バリアントで設定されます。

これは、デバイス固有の rc ファイルの 1 つで「wlan0」に設定する必要があります。

于 2013-06-25T14:48:09.607 に答える