diff options
| author | Anders Hammar1 <anders.hammar1@sonyericsson.com> | 2010-04-08 10:03:50 +0200 |
|---|---|---|
| committer | Johan Redestig <johan.redestig@sonyericsson.com> | 2010-06-11 14:27:29 +0200 |
| commit | b2dd90383bae9f3ca0a99b59d3f5992e7fd5ad48 (patch) | |
| tree | ab7aff6275d3cc777d09398e454426884becbde4 /src/com/android/settings/Settings.java | |
| parent | 3514cdc3b0f88127c418609e29fbb04abb6174cc (diff) | |
| download | packages_apps_Settings-b2dd90383bae9f3ca0a99b59d3f5992e7fd5ad48.tar.gz packages_apps_Settings-b2dd90383bae9f3ca0a99b59d3f5992e7fd5ad48.tar.bz2 packages_apps_Settings-b2dd90383bae9f3ca0a99b59d3f5992e7fd5ad48.zip | |
Settings: Add a hook for operator or vendor specific settings.
The Settings application now provides a hook that can be used by an
operator or a vendor specific application to add an activity of choice
in the settings menu.
Change-Id: Id55da9fd4262bbfc6a5abf863799c747b0d75b24
Diffstat (limited to 'src/com/android/settings/Settings.java')
| -rw-r--r-- | src/com/android/settings/Settings.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java index 5309cf57a..c53c2fa55 100644 --- a/src/com/android/settings/Settings.java +++ b/src/com/android/settings/Settings.java @@ -30,6 +30,9 @@ public class Settings extends PreferenceActivity { private static final String KEY_SEARCH_SETTINGS = "search_settings"; private static final String KEY_DOCK_SETTINGS = "dock_settings"; + private static final String KEY_OPERATOR_SETTINGS = "operator_settings"; + private static final String KEY_MANUFACTURER_SETTINGS = "manufacturer_settings"; + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -46,6 +49,11 @@ public class Settings extends PreferenceActivity { if (getResources().getBoolean(R.bool.has_dock_settings) == false && dockSettings != null) { parent.removePreference(dockSettings); } + + Utils.updatePreferenceToSpecificActivityFromMetaDataOrRemove(this, parent, + KEY_OPERATOR_SETTINGS); + Utils.updatePreferenceToSpecificActivityFromMetaDataOrRemove(this, parent, + KEY_MANUFACTURER_SETTINGS); } @Override |
