diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index ffea1a9..368a323 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -6,6 +6,7 @@ + diff --git a/app/src/main/java/de/apps4ics/mountainnavigation/MainActivity.java b/app/src/main/java/de/apps4ics/mountainnavigation/MainActivity.java index a24a0b0..2eef22e 100644 --- a/app/src/main/java/de/apps4ics/mountainnavigation/MainActivity.java +++ b/app/src/main/java/de/apps4ics/mountainnavigation/MainActivity.java @@ -17,6 +17,7 @@ import android.location.LocationManager; import android.net.ConnectivityManager; import android.net.NetworkInfo; +import android.net.wifi.WifiManager; import android.os.AsyncTask; import android.provider.Settings; import android.support.design.widget.FloatingActionButton; @@ -84,6 +85,7 @@ private static final String API_KEY = "fd4034defae557fd5f2fdaaf73c3402c"; private static ConnectivityManager cm; private static TelephonyManager tm; + private static WifiManager wm; private static NetworkInfo activeNetwork; private static int networkStrength; @@ -135,10 +137,11 @@ res = getResources(); cm = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE); - tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE); - tm.listen(new MyPhoneStateListener(), PhoneStateListener.LISTEN_SIGNAL_STRENGTHS); activeNetwork = cm.getActiveNetworkInfo(); networkStrength = 0; + tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE); + tm.listen(new MyPhoneStateListener(), PhoneStateListener.LISTEN_SIGNAL_STRENGTHS); + wm = (WifiManager) getSystemService(WIFI_SERVICE); df_hm = new SimpleDateFormat(res.getString(R.string.date_format_hm)); df_full = new SimpleDateFormat(res.getString(R.string.date_format_full)); @@ -847,6 +850,20 @@ } } + private void addWifiPoi(){ + //TODO + setActiveNetwork(); + if(activeNetwork != null && activeNetwork.isConnected()){ + if(activeNetwork.getType() == ConnectivityManager.TYPE_WIFI){ + String ssid = wm.getConnectionInfo().getSSID(); + } else { + Log.d(TAG, "Wifi network not available/connected"); + } + } else { + Log.d(TAG, "You are not connected to any network"); + } + } + private long addPoi(int _type){ double _lat = mLocation.getLatitude(); double _lon = mLocation.getLongitude();