![](/img/trans.png)
[英]My MAC is connected to both Ethernet and Wifi at time,how can i detect from which network is getting acessed
[英]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.