From 827dec0e48e8dbe55bd1d04fa829aae158928fb9 Mon Sep 17 00:00:00 2001 From: Edward Savage-Jones Date: Tue, 21 Jan 2014 15:45:44 +0100 Subject: [PATCH] Allow customisation of advanced settings in DocumentsUI Enables the customisation of the default value of the DocumentsUI 'advanced' setting using overlays. Change-Id: I240cbb845d15ab2ea6ae7a79a17b4f51905fdb9c --- packages/DocumentsUI/res/values/config.xml | 19 +++++++++++++++++++ .../android/documentsui/LocalPreferences.java | 4 +++- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 packages/DocumentsUI/res/values/config.xml diff --git a/packages/DocumentsUI/res/values/config.xml b/packages/DocumentsUI/res/values/config.xml new file mode 100644 index 0000000000000..a35c4984b72a0 --- /dev/null +++ b/packages/DocumentsUI/res/values/config.xml @@ -0,0 +1,19 @@ + + + + + false + diff --git a/packages/DocumentsUI/src/com/android/documentsui/LocalPreferences.java b/packages/DocumentsUI/src/com/android/documentsui/LocalPreferences.java index e6c5ae23c4f53..113e9d7f73578 100644 --- a/packages/DocumentsUI/src/com/android/documentsui/LocalPreferences.java +++ b/packages/DocumentsUI/src/com/android/documentsui/LocalPreferences.java @@ -24,8 +24,10 @@ public class LocalPreferences { private static final String KEY_FILE_SIZE = "fileSize"; public static boolean getDisplayAdvancedDevices(Context context) { + boolean defaultAdvanced = context.getResources() + .getBoolean(R.bool.config_defaultAdvancedDevices); return PreferenceManager.getDefaultSharedPreferences(context) - .getBoolean(KEY_ADVANCED_DEVICES, false); + .getBoolean(KEY_ADVANCED_DEVICES, defaultAdvanced); } public static boolean getDisplayFileSize(Context context) {