summaryrefslogtreecommitdiff
path: root/core/src/main
diff options
context:
space:
mode:
authorTom Hennen <TomHennen@users.noreply.github.com>2015-07-20 20:10:18 -0400
committerTom Hennen <TomHennen@users.noreply.github.com>2015-07-20 20:10:18 -0400
commitd1ef7f63ff3e66f95c510939717aa935cadb2f7b (patch)
tree96dc12640b9cc64bbe28cd21fdc8d29d09ba2fc3 /core/src/main
parentca0bc9e24db090515df485e41bf17ec8cf32cfd1 (diff)
parent76393e1e7c029ff5837b2210a9ef891b897df1b8 (diff)
downloadAntennaPod-d1ef7f63ff3e66f95c510939717aa935cadb2f7b.zip
Merge pull request #1020 from mfietz/feature/queue-information
Queue shows number of episodes and total duration
Diffstat (limited to 'core/src/main')
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/util/Converter.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/util/Converter.java b/core/src/main/java/de/danoeh/antennapod/core/util/Converter.java
index a0b514bd6..917f99564 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/util/Converter.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/util/Converter.java
@@ -1,7 +1,10 @@
package de.danoeh.antennapod.core.util;
+import android.content.Context;
import android.util.Log;
+import de.danoeh.antennapod.core.R;
+
/** Provides methods for converting various units. */
public final class Converter {
/** Class shall not be instantiated. */
@@ -99,5 +102,21 @@ public final class Converter {
return Integer.valueOf(parts[0]) * 3600 * 1000 +
Integer.valueOf(parts[1]) * 1000 * 60;
}
+
+ /** Converts milliseconds to a localized string containing hours and minutes */
+ public static String getDurationStringLocalized(Context context, int duration) {
+ int h = duration / HOURS_MIL;
+ int rest = duration - h * HOURS_MIL;
+ int m = rest / MINUTES_MIL;
+
+ String result = "";
+ if(h > 0) {
+ String hours = context.getString(R.string.time_unit_hours);
+ result += h + " " + hours + " ";
+ }
+ String minutes = context.getString(R.string.time_unit_minutes);
+ result += m + " " + minutes;
+ return result;
+ }
}