是否有可能可靠地检测出我所在的无线网络?

时间:2013-10-28 14:52:16

标签: wifi android iphone

我正在编写一个Android应用程序并试图找出是否有一种可靠的方法来确定手机何时在特定的wifi网络上。

例如,我想只在连接到家庭wifi时才执行某些操作。

有人知道这是否可能?

2 个答案:

答案 0 :(得分:2)

是的,Android和iOS / iPhone都有这种方法。

在Android上,您最后需要使用此方法:android.net.wifi.WifiInfo.getSSID

在iPhone上,这是一个完全不同的世界。您可以在此处找到有关如何执行此操作的详细说明: iPhone get SSID without private library

答案 1 :(得分:1)

您可以通过以下方式获取当前wifi连接的SSID:

WifiManager mng = (WifiManager)context.getSystemService(Context.WIFI_SERVICE);
String currentSSID = mng.getConnectionInfo().getSSID();