summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJustin White <just6979@gmail.com>2012-01-09 22:54:53 -0500
committerRicardo Cerqueira <cyanogenmod@cerqueira.org>2012-11-20 00:47:03 +0000
commit0b78aafcbb117b7a05f41bac32c0919c6b9a58f3 (patch)
treee9d4641ffca8ebb943a5a1e0a5ad3407c55cbfc2
parenta4be23aa65159bb93a719a322460111a46e0ecc1 (diff)
downloadpackages_apps_settings-0b78aafcbb117b7a05f41bac32c0919c6b9a58f3.zip
packages_apps_settings-0b78aafcbb117b7a05f41bac32c0919c6b9a58f3.tar.gz
packages_apps_settings-0b78aafcbb117b7a05f41bac32c0919c6b9a58f3.tar.bz2
Added build date (ro.build.date from build.prop) to device info.
Change-Id: I5e19ee04de5c26822e171d4af8f4bfc052be9b74
-rw-r--r--res/values/strings.xml3
-rw-r--r--res/xml/device_info_settings.xml5
-rw-r--r--src/com/android/settings/DeviceInfoSettings.java2
3 files changed, 10 insertions, 0 deletions
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 361aa23..cb6eb36 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -4412,6 +4412,9 @@
<!-- About phone screen, setting option name-->
<string name="mod_version">CyanogenMod version</string>
<string name="mod_version_default">Unknown</string>
+ <!-- About phone screen, build date of ROM -->
+ <string name="build_date">Build date</string>
+ <string name="build_date_default">2012-01-01-0000</string>
<!-- **** CYANOGENMOD ADDITIONS END **** -->
</resources>
diff --git a/res/xml/device_info_settings.xml b/res/xml/device_info_settings.xml
index 0f54f3a..6322ec4 100644
--- a/res/xml/device_info_settings.xml
+++ b/res/xml/device_info_settings.xml
@@ -128,6 +128,11 @@
android:title="@string/mod_version"
android:summary="@string/mod_version_default" />
+ <!-- Mod build date -->
+ <Preference android:key="build_date"
+ style="?android:preferenceInformationStyle"
+ android:title="@string/build_date"
+ android:summary="@string/build_date_default" />
<!-- Detailed build version -->
<Preference android:key="build_number"
diff --git a/src/com/android/settings/DeviceInfoSettings.java b/src/com/android/settings/DeviceInfoSettings.java
index 93d89ce..491c41e 100644
--- a/src/com/android/settings/DeviceInfoSettings.java
+++ b/src/com/android/settings/DeviceInfoSettings.java
@@ -64,6 +64,7 @@ public class DeviceInfoSettings extends SettingsPreferenceFragment {
private static final String KEY_EQUIPMENT_ID = "fcc_equipment_id";
private static final String PROPERTY_EQUIPMENT_ID = "ro.ril.fccid";
private static final String KEY_MOD_VERSION = "mod_version";
+ private static final String KEY_MOD_BUILD_DATE = "build_date";
static final int TAPS_TO_BE_A_DEVELOPER = 7;
@@ -87,6 +88,7 @@ public class DeviceInfoSettings extends SettingsPreferenceFragment {
findPreference(KEY_BUILD_NUMBER).setEnabled(true);
findPreference(KEY_KERNEL_VERSION).setSummary(getFormattedKernelVersion());
setValueSummary(KEY_MOD_VERSION, "ro.cm.version");
+ setValueSummary(KEY_MOD_BUILD_DATE, "ro.build.date");
if (!SELinux.isSELinuxEnabled()) {
String status = getResources().getString(R.string.selinux_status_disabled);