diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2015-06-11 16:18:39 -0700 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2015-06-12 11:16:20 -0700 |
commit | 7779d62308b87ca26e3be47df836893f6f7693ec (patch) | |
tree | 15927028a921ac04a931ecf3edb119a39054cef5 /src/com/android/launcher3/LauncherSettings.java | |
parent | 2d0fc8dccd49a630a1e4a18e6b6b773d7c7bde71 (diff) | |
download | android_packages_apps_Trebuchet-7779d62308b87ca26e3be47df836893f6f7693ec.tar.gz android_packages_apps_Trebuchet-7779d62308b87ca26e3be47df836893f6f7693ec.tar.bz2 android_packages_apps_Trebuchet-7779d62308b87ca26e3be47df836893f6f7693ec.zip |
Using content provider to update launcher settings
> Removing cross process preference file
> Removed broadcast listener management for settings changes
> Defining content provider method to get/set laucnehr preferences
Change-Id: Ida36eac0ab17c1d48fedc9404817a53a89b36c4f
Diffstat (limited to 'src/com/android/launcher3/LauncherSettings.java')
-rw-r--r-- | src/com/android/launcher3/LauncherSettings.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/com/android/launcher3/LauncherSettings.java b/src/com/android/launcher3/LauncherSettings.java index 90e60e450..afdb3dd00 100644 --- a/src/com/android/launcher3/LauncherSettings.java +++ b/src/com/android/launcher3/LauncherSettings.java @@ -305,4 +305,19 @@ public class LauncherSettings { */ static final String OPTIONS = "options"; } + + /** + * Launcher settings + */ + public static final class Settings { + + public static final Uri CONTENT_URI = Uri.parse("content://" + + ProviderConfig.AUTHORITY + "/settings"); + + public static final String METHOD_GET_BOOLEAN = "get_boolean_setting"; + public static final String METHOD_SET_BOOLEAN = "set_boolean_setting"; + + public static final String EXTRA_VALUE = "value"; + public static final String EXTRA_DEFAULT_VALUE = "default_value"; + } } |