Index: net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java |
diff --git a/net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java b/net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java |
index 96a9320a81f431929b838d4f33557bff59a21ed4..e19f27d78c9c2390ddfea6a7d9c446097e9ad07a 100644 |
--- a/net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java |
+++ b/net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java |
@@ -9,6 +9,8 @@ import android.content.Context; |
import android.content.Intent; |
import android.net.ConnectivityManager; |
import android.net.NetworkInfo; |
+import android.net.wifi.WifiInfo; |
+import android.net.wifi.WifiManager; |
import android.security.KeyChain; |
import android.telephony.TelephonyManager; |
import android.util.Log; |
@@ -228,4 +230,12 @@ class AndroidNetworkLibrary { |
NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo(); |
return networkInfo.isRoaming(); |
} |
+ |
+ @CalledByNative |
+ private static String getCurrentWifiConnectionSsid(Context context) { |
+ WifiManager wifiManager = |
+ (WifiManager) context.getSystemService(Context.WIFI_SERVICE); |
+ WifiInfo wifiInfo = wifiManager.getConnectionInfo(); |
+ return wifiInfo == null ? "" : wifiInfo.getSSID(); |
+ } |
} |