diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index b931e04..20fb8e2 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -5,6 +5,7 @@
+
createCards(Context context) {
ips = getLocalIpAddresses();
+ ips.put("ssid", getConnectedSSID());
+
updateCard();
cards.add(mCard);
@@ -166,6 +170,21 @@ public Hashtable getLocalIpAddresses() {
return h;
}
+ public String getConnectedSSID() {
+ WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);
+ WifiInfo wifiInfo = wifiManager.getConnectionInfo();
+ String ssid = wifiInfo.getSSID();
+
+ if (ssid == null) {
+ ssid = "n/a";
+ }
+ else if (ssid.startsWith("\"") && ssid.endsWith("\"")) {
+ ssid = ssid.substring(1, ssid.length()-1);
+ }
+
+ return ssid;
+ }
+
public String getExternalIpAddress() {
OkHttpClient client = new OkHttpClient();
String ip = "n/a";