From 67dc554030302f0b975939cf62099dbe79af5aac Mon Sep 17 00:00:00 2001 From: Tom O'Neill Date: Mon, 18 May 2015 14:13:29 -0700 Subject: [PATCH] LocationSettings javadoc describes what's in the UI - In particular, tells OEMs how to add their own settings Change-Id: I45e4fb7ff59705a2bcb53a72c71fd230f2e085c5 --- .../settings/location/LocationSettings.java | 25 +++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/src/com/android/settings/location/LocationSettings.java b/src/com/android/settings/location/LocationSettings.java index d0dde32556c..2628c7fe605 100644 --- a/src/com/android/settings/location/LocationSettings.java +++ b/src/com/android/settings/location/LocationSettings.java @@ -33,7 +33,6 @@ import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.widget.Switch; - import com.android.internal.logging.MetricsLogger; import com.android.settings.R; import com.android.settings.SettingsActivity; @@ -45,7 +44,29 @@ import java.util.Comparator; import java.util.List; /** - * Location access settings. + * System location settings (Settings > Location). The screen has three parts: + * + *

+ * Note that as of KitKat, the {@link SettingInjectorService} is the preferred method for OEMs to + * add their own settings to this page, rather than directly modifying the framework code. Among + * other things, this simplifies integration with future changes to the default (AOSP) + * implementation. */ public class LocationSettings extends LocationSettingsBase implements SwitchBar.OnSwitchChangeListener {