aboutsummaryrefslogtreecommitdiffstats
path: root/sdk
diff options
context:
space:
mode:
Diffstat (limited to 'sdk')
-rw-r--r--sdk/src/java/cyanogenmod/os/Build.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/sdk/src/java/cyanogenmod/os/Build.java b/sdk/src/java/cyanogenmod/os/Build.java
index e758413..5d53213 100644
--- a/sdk/src/java/cyanogenmod/os/Build.java
+++ b/sdk/src/java/cyanogenmod/os/Build.java
@@ -28,10 +28,10 @@ public class Build {
public static final String UNKNOWN = "unknown";
/** A build ID utilized to distinguish cyanogenmod versions */
- public static final String CYANOGENMOD_VERSION = "ro.cm.version";
+ public static final String CYANOGENMOD_VERSION = getString("ro.cm.version");
/** A build ID string meant for displaying to the user */
- public static final String CYANOGENMOD_DISPLAY_VERSION = "ro.cm.display.version";
+ public static final String CYANOGENMOD_DISPLAY_VERSION = getString("ro.cm.display.version");
private static final SparseArray<String> sdkMap;
static
@@ -168,4 +168,8 @@ public class Build {
}
return name;
}
+
+ private static String getString(String property) {
+ return SystemProperties.get(property, UNKNOWN);
+ }
}