Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 85c12ce4 authored by c_yunong's avatar c_yunong Committed by Sam Mortimer
Browse files

Add support for overriding default time format value

Change-Id: I72cdf144ac478fe0ba763b1c48684c5a30cfba43
parent 2af724f7
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -187,4 +187,7 @@

    <!--  default setting for Settings.System.END_BUTTON_BEHAVIOR : END_BUTTON_BEHAVIOR_SLEEP -->
    <integer name="def_end_button_behavior">0x2</integer>

    <!-- Time format,default value is 24 : 24 format,other value is 12 format -->
    <string name="def_time_format" translatable="false"></string>
</resources>
+9 −0
Original line number Diff line number Diff line
@@ -3055,6 +3055,15 @@ public class SettingsProvider extends ContentProvider {
                                Settings.Secure.NFC_PAYMENT_DEFAULT_COMPONENT,
                                defaultComponent, null, true, SettingsState.SYSTEM_PACKAGE_NAME);
                    }
                    // Allow OEMs to set default time format.
                    final SettingsState dateAndTimeSettings = getSystemSettingsLocked(userId);
                    String defaultStringComponent;
                    defaultStringComponent = getContext().getResources().getString(
                            R.string.def_time_format);
                    if (!TextUtils.isEmpty(defaultStringComponent)) {
                        dateAndTimeSettings.insertSettingLocked(Settings.System.TIME_12_24,
                                defaultStringComponent, null, true, SettingsState.SYSTEM_PACKAGE_NAME);
                    }
                    currentVersion = 122;
                }