1

私はAndroidアプリを書いていて、電話が特定のwifiネットワーク上にあるときを判断する信頼できる方法があるかどうかを調べようとしています.

たとえば、自宅の Wi-Fi に接続されている場合にのみ特定のアクションを実行したいとします。

それが可能かどうか誰かが知っていますか?

4

2 に答える 2

2

はい、Android と iOS/iPhone の両方でこれを行う方法があります。

Android では、最後にこのメソッドを使用する必要があります: android.net.wifi.WifiInfo.getSSID

iPhoneでは、まったく別の世界です。ここでそれを行う方法の適切な説明を見つけることができます: iPhone はプライベート ライブラリなしで SSID を取得します

于 2013-10-28T15:46:48.630 に答える
1

現在のwifi接続のSSIDを取得できます:

WifiManager mng = (WifiManager)context.getSystemService(Context.WIFI_SERVICE);
String currentSSID = mng.getConnectionInfo().getSSID();
于 2013-10-28T15:45:01.037 に答える