diff --git a/app/src/main/java/de/apps4ics/mountainnavigation/MainActivity.java b/app/src/main/java/de/apps4ics/mountainnavigation/MainActivity.java
index 5d5c996..c47f6fe 100644
--- a/app/src/main/java/de/apps4ics/mountainnavigation/MainActivity.java
+++ b/app/src/main/java/de/apps4ics/mountainnavigation/MainActivity.java
@@ -84,7 +84,6 @@
import org.osmdroid.api.IMapController;
import org.osmdroid.bonuspack.overlays.Marker;
-import org.osmdroid.bonuspack.overlays.Polygon;
import org.osmdroid.bonuspack.overlays.Polyline;
import org.osmdroid.tileprovider.tilesource.TileSourceFactory;
import org.osmdroid.util.GeoPoint;
@@ -103,16 +102,13 @@
import java.util.Locale;
import de.apps4ics.mountainnavigation.adapters.HikeListAdapter;
-import de.apps4ics.mountainnavigation.adapters.ShowEndangeredListAdapter;
import de.apps4ics.mountainnavigation.handlers.DatabaseHandler;
import de.apps4ics.mountainnavigation.handlers.HikeHandler;
import de.apps4ics.mountainnavigation.handlers.PoiHandler;
import de.apps4ics.mountainnavigation.handlers.WeatherHandler;
import de.apps4ics.mountainnavigation.pois.AddBiotaDialog;
import de.apps4ics.mountainnavigation.pois.AddPoiDialog;
-import de.apps4ics.mountainnavigation.pois.Biota;
import de.apps4ics.mountainnavigation.pois.DbGeoPoint;
-import de.apps4ics.mountainnavigation.pois.Endangered;
import de.apps4ics.mountainnavigation.pois.Fountain;
import de.apps4ics.mountainnavigation.pois.Hike;
import de.apps4ics.mountainnavigation.pois.Poi;
@@ -172,6 +168,8 @@
private TextView weatherDesc;
private TextView weatherMinTemp;
private TextView weatherMaxTemp;
+ private TextView weatherSunrise;
+ private TextView weatherSunset;
private Marker currentPosition;
@@ -286,6 +284,8 @@
weatherDesc = (TextView) findViewById(R.id.weather_desc);
weatherMinTemp = (TextView) findViewById(R.id.weather_min_temp);
weatherMaxTemp = (TextView) findViewById(R.id.weather_max_temp);
+ weatherSunrise = (TextView) findViewById(R.id.weather_sunrise);
+ weatherSunset = (TextView) findViewById(R.id.weather_sunset);
drawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
@@ -1065,6 +1065,10 @@
}
weatherMinTemp.setText(String.format(Locale.getDefault(), weatherText, minTemp));
weatherMaxTemp.setText(String.format(Locale.getDefault(), weatherText, maxTemp));
+ weatherSunrise.setText(df_hm.format(new Date(weather.getSunrise()*1000)));
+ weatherSunset.setText(df_hm.format(new Date(weather.getSunset()*1000)));
+ weatherSunrise.setVisibility(View.VISIBLE);
+ weatherSunset.setVisibility(View.VISIBLE);
if(weather.isSevereWeather()) weatherCity.setCompoundDrawablesWithIntrinsicBounds(null, null, res.getDrawable(R.drawable.ic_warning, null), null);
else weatherCity.setCompoundDrawables(null, null, null, null);
weatherHandler.displayHints(weather);
diff --git a/app/src/main/res/drawable-hdpi/ic_camera_96.png b/app/src/main/res/drawable-hdpi/ic_camera_96.png
new file mode 100644
index 0000000..8204193
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/ic_camera_96.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_picture_96.png b/app/src/main/res/drawable-hdpi/ic_picture_96.png
new file mode 100644
index 0000000..6a20716
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/ic_picture_96.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_sunrise_96.png b/app/src/main/res/drawable-hdpi/ic_sunrise_96.png
new file mode 100644
index 0000000..b51fe4d
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/ic_sunrise_96.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_sunset_96.png b/app/src/main/res/drawable-hdpi/ic_sunset_96.png
new file mode 100644
index 0000000..ceb674e
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/ic_sunset_96.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_camera_96.png b/app/src/main/res/drawable-mdpi/ic_camera_96.png
new file mode 100644
index 0000000..930acaa
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/ic_camera_96.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_picture_96.png b/app/src/main/res/drawable-mdpi/ic_picture_96.png
new file mode 100644
index 0000000..dbd6d49
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/ic_picture_96.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_sunrise_96.png b/app/src/main/res/drawable-mdpi/ic_sunrise_96.png
new file mode 100644
index 0000000..81eb843
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/ic_sunrise_96.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_sunset_96.png b/app/src/main/res/drawable-mdpi/ic_sunset_96.png
new file mode 100644
index 0000000..3c5ad22
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/ic_sunset_96.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_camera_96.png b/app/src/main/res/drawable-xhdpi/ic_camera_96.png
new file mode 100644
index 0000000..77649f1
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/ic_camera_96.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_picture_96.png b/app/src/main/res/drawable-xhdpi/ic_picture_96.png
new file mode 100644
index 0000000..b773331
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/ic_picture_96.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_sunrise_96.png b/app/src/main/res/drawable-xhdpi/ic_sunrise_96.png
new file mode 100644
index 0000000..745987d
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/ic_sunrise_96.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_sunset_96.png b/app/src/main/res/drawable-xhdpi/ic_sunset_96.png
new file mode 100644
index 0000000..6acaf8e
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/ic_sunset_96.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_camera_96.png b/app/src/main/res/drawable-xxhdpi/ic_camera_96.png
new file mode 100644
index 0000000..dd20c61
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/ic_camera_96.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_picture_96.png b/app/src/main/res/drawable-xxhdpi/ic_picture_96.png
new file mode 100644
index 0000000..2162cec
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/ic_picture_96.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_sunrise_96.png b/app/src/main/res/drawable-xxhdpi/ic_sunrise_96.png
new file mode 100644
index 0000000..9dd517d
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/ic_sunrise_96.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_sunset_96.png b/app/src/main/res/drawable-xxhdpi/ic_sunset_96.png
new file mode 100644
index 0000000..dc420d8
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/ic_sunset_96.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_camera_96.png b/app/src/main/res/drawable-xxxhdpi/ic_camera_96.png
new file mode 100644
index 0000000..ed20f99
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_camera_96.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_picture_96.png b/app/src/main/res/drawable-xxxhdpi/ic_picture_96.png
new file mode 100644
index 0000000..c80973d
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_picture_96.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_sunrise_96.png b/app/src/main/res/drawable-xxxhdpi/ic_sunrise_96.png
new file mode 100644
index 0000000..b1c9e47
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_sunrise_96.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_sunset_96.png b/app/src/main/res/drawable-xxxhdpi/ic_sunset_96.png
new file mode 100644
index 0000000..7ba3299
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_sunset_96.png
Binary files differ
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 5c536b6..2ba5ce0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -91,7 +91,7 @@
android:id="@+id/weather_symbol"/>
@@ -133,6 +133,32 @@
android:textColor="@color/text_color"
android:fontFamily="sans-serif-medium"
android:textStyle="italic"/>
+
+