summaryrefslogtreecommitdiff
path: root/core/src/main/java/de/danoeh
diff options
context:
space:
mode:
authorDomingos Lopes <domingos86lopes+github@gmail.com>2016-06-04 11:40:05 -0400
committerDomingos Lopes <domingos86lopes+github@gmail.com>2016-06-07 22:55:54 -0400
commitf84f40d350b680d67434f7e8f9628a4dc27cfd7e (patch)
tree684565eed6c13d0a44965afbd618446294d4ef01 /core/src/main/java/de/danoeh
parenta2d3e834407399139acc6c821c16b075082c4ae9 (diff)
downloadAntennaPod-f84f40d350b680d67434f7e8f9628a4dc27cfd7e.zip
introduce programatic flavor recognition
Diffstat (limited to 'core/src/main/java/de/danoeh')
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/util/Flavors.java24
1 files changed, 24 insertions, 0 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/util/Flavors.java b/core/src/main/java/de/danoeh/antennapod/core/util/Flavors.java
new file mode 100644
index 000000000..5feb232e7
--- /dev/null
+++ b/core/src/main/java/de/danoeh/antennapod/core/util/Flavors.java
@@ -0,0 +1,24 @@
+package de.danoeh.antennapod.core.util;
+
+import de.danoeh.antennapod.core.BuildConfig;
+
+/**
+ * Helper class to handle the different build flavors.
+ */
+public enum Flavors {
+ FREE,
+ PLAY,
+ UNKNOWN;
+
+ public static final Flavors FLAVOR;
+
+ static {
+ if (BuildConfig.FLAVOR.equals("free")) {
+ FLAVOR = FREE;
+ } else if (BuildConfig.FLAVOR.equals("play")) {
+ FLAVOR = PLAY;
+ } else {
+ FLAVOR = UNKNOWN;
+ }
+ }
+}