簡體   English   中英

是否有可能可靠地檢測出我所在的無線網絡?

[英]Is it possible to reliably detect which wifi network I'm on?

我正在編寫一個Android應用程序並試圖找出是否有一種可靠的方法來確定手機何時在特定的wifi網絡上。

例如,我想只在連接到家庭wifi時才執行某些操作。

有誰知道這是否可能?

是的,Android和iOS / iPhone都有這樣的方法。

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

在iPhone上,這是一個完全不同的世界。 您可以在此處找到有關如何執行此操作的詳細說明: iPhone無需私有庫即可獲取SSID

你可以獲得當前wifi連接的SSID:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM