Loading res/values/strings.xml +2 −2 Original line number Diff line number Diff line Loading @@ -2400,8 +2400,8 @@ <string name="location_category_recent_location_requests">Recent location requests</string> <!-- Location settings screen, displayed when there's no recent app accessing location --> <string name="location_no_recent_apps">No apps have requested location in the last 15 minutes.</string> <!-- [CHAR LIMIT=30] Location settings screen, sub category for location services --> <string name="location_category_location_services">Location services</string> <!-- [CHAR LIMIT=30] Location settings screen, sub category for app settings --> <string name="location_category_app_settings">App settings</string> <!-- [CHAR LIMIT=30] Location settings screen, recent location requests high battery use--> <string name="location_high_battery_use">High battery use</string> <!-- [CHAR LIMIT=30] Location settings screen, recent location requests low battery use--> Loading res/xml/location_settings.xml +2 −2 Original line number Diff line number Diff line Loading @@ -26,7 +26,7 @@ android:title="@string/location_category_recent_location_requests" /> <PreferenceCategory android:key="location_services" android:title="@string/location_category_location_services" /> android:key="app_settings" android:title="@string/location_category_app_settings" /> </PreferenceScreen> src/com/android/settings/location/LocationSettings.java +7 −7 Original line number Diff line number Diff line Loading @@ -55,7 +55,7 @@ public class LocationSettings extends LocationSettingsBase /** Key for preference category "Recent location requests" */ private static final String KEY_RECENT_LOCATION_REQUESTS = "recent_location_requests"; /** Key for preference category "Location services" */ private static final String KEY_LOCATION_SERVICES = "location_services"; private static final String KEY_APP_SETTINGS = "app_settings"; private Switch mSwitch; private boolean mValidListener; Loading Loading @@ -165,10 +165,10 @@ public class LocationSettings extends LocationSettingsBase categoryRecentLocationRequests.addPreference(banner); } PreferenceCategory categoryLocationServices = (PreferenceCategory) root.findPreference(KEY_LOCATION_SERVICES); PreferenceCategory categoryAppSettings = (PreferenceCategory) root.findPreference(KEY_APP_SETTINGS); final SettingsInjector injector = new SettingsInjector(activity); List<Preference> locationServices = injector.getInjectedSettings(); List<Preference> appSettings = injector.getInjectedSettings(); mReceiver = new BroadcastReceiver() { @Override Loading @@ -182,11 +182,11 @@ public class LocationSettings extends LocationSettingsBase activity.registerReceiver(mReceiver, new IntentFilter(SettingInjectorService.ACTION_INJECTED_SETTING_CHANGED)); if (locationServices.size() > 0) { addPreferencesSorted(locationServices, categoryLocationServices); if (appSettings.size() > 0) { addPreferencesSorted(appSettings, categoryAppSettings); } else { // If there's no item to display, remove the whole category. root.removePreference(categoryLocationServices); root.removePreference(categoryAppSettings); } // Only show the master switch when we're not in multi-pane mode, and not being used as Loading Loading
res/values/strings.xml +2 −2 Original line number Diff line number Diff line Loading @@ -2400,8 +2400,8 @@ <string name="location_category_recent_location_requests">Recent location requests</string> <!-- Location settings screen, displayed when there's no recent app accessing location --> <string name="location_no_recent_apps">No apps have requested location in the last 15 minutes.</string> <!-- [CHAR LIMIT=30] Location settings screen, sub category for location services --> <string name="location_category_location_services">Location services</string> <!-- [CHAR LIMIT=30] Location settings screen, sub category for app settings --> <string name="location_category_app_settings">App settings</string> <!-- [CHAR LIMIT=30] Location settings screen, recent location requests high battery use--> <string name="location_high_battery_use">High battery use</string> <!-- [CHAR LIMIT=30] Location settings screen, recent location requests low battery use--> Loading
res/xml/location_settings.xml +2 −2 Original line number Diff line number Diff line Loading @@ -26,7 +26,7 @@ android:title="@string/location_category_recent_location_requests" /> <PreferenceCategory android:key="location_services" android:title="@string/location_category_location_services" /> android:key="app_settings" android:title="@string/location_category_app_settings" /> </PreferenceScreen>
src/com/android/settings/location/LocationSettings.java +7 −7 Original line number Diff line number Diff line Loading @@ -55,7 +55,7 @@ public class LocationSettings extends LocationSettingsBase /** Key for preference category "Recent location requests" */ private static final String KEY_RECENT_LOCATION_REQUESTS = "recent_location_requests"; /** Key for preference category "Location services" */ private static final String KEY_LOCATION_SERVICES = "location_services"; private static final String KEY_APP_SETTINGS = "app_settings"; private Switch mSwitch; private boolean mValidListener; Loading Loading @@ -165,10 +165,10 @@ public class LocationSettings extends LocationSettingsBase categoryRecentLocationRequests.addPreference(banner); } PreferenceCategory categoryLocationServices = (PreferenceCategory) root.findPreference(KEY_LOCATION_SERVICES); PreferenceCategory categoryAppSettings = (PreferenceCategory) root.findPreference(KEY_APP_SETTINGS); final SettingsInjector injector = new SettingsInjector(activity); List<Preference> locationServices = injector.getInjectedSettings(); List<Preference> appSettings = injector.getInjectedSettings(); mReceiver = new BroadcastReceiver() { @Override Loading @@ -182,11 +182,11 @@ public class LocationSettings extends LocationSettingsBase activity.registerReceiver(mReceiver, new IntentFilter(SettingInjectorService.ACTION_INJECTED_SETTING_CHANGED)); if (locationServices.size() > 0) { addPreferencesSorted(locationServices, categoryLocationServices); if (appSettings.size() > 0) { addPreferencesSorted(appSettings, categoryAppSettings); } else { // If there's no item to display, remove the whole category. root.removePreference(categoryLocationServices); root.removePreference(categoryAppSettings); } // Only show the master switch when we're not in multi-pane mode, and not being used as Loading