1 /* 2 * Copyright (C) 2016 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 package com.android.settings.core.gateway; 18 19 import com.android.settings.DisplaySettings; 20 import com.android.settings.IccLockSettings; 21 import com.android.settings.MainClear; 22 import com.android.settings.MainClearConfirm; 23 import com.android.settings.ResetNetwork; 24 import com.android.settings.Settings; 25 import com.android.settings.TestingSettings; 26 import com.android.settings.TrustedCredentialsSettings; 27 import com.android.settings.accessibility.AccessibilityDetailsSettingsFragment; 28 import com.android.settings.accessibility.AccessibilityHearingAidsFragment; 29 import com.android.settings.accessibility.AccessibilitySettings; 30 import com.android.settings.accessibility.AccessibilitySettingsForSetupWizard; 31 import com.android.settings.accessibility.AutoBrightnessPreferenceFragmentForSetupWizard; 32 import com.android.settings.accessibility.CaptioningPropertiesFragment; 33 import com.android.settings.accessibility.ColorAndMotionFragment; 34 import com.android.settings.accessibility.HearingDevicePairingFragment; 35 import com.android.settings.accessibility.TextReadingPreferenceFragment; 36 import com.android.settings.accessibility.TextReadingPreferenceFragmentForSetupWizard; 37 import com.android.settings.accessibility.ToggleColorInversionPreferenceFragment; 38 import com.android.settings.accessibility.ToggleDaltonizerPreferenceFragment; 39 import com.android.settings.accessibility.ToggleReduceBrightColorsPreferenceFragment; 40 import com.android.settings.accessibility.VibrationIntensitySettingsFragment; 41 import com.android.settings.accessibility.shortcuts.EditShortcutsPreferenceFragment; 42 import com.android.settings.accounts.AccountDashboardFragment; 43 import com.android.settings.accounts.AccountSyncSettings; 44 import com.android.settings.accounts.ChooseAccountFragment; 45 import com.android.settings.accounts.ManagedProfileSettings; 46 import com.android.settings.applications.AppDashboardFragment; 47 import com.android.settings.applications.ProcessStatsSummary; 48 import com.android.settings.applications.ProcessStatsUi; 49 import com.android.settings.applications.UsageAccessDetails; 50 import com.android.settings.applications.appcompat.UserAspectRatioDetails; 51 import com.android.settings.applications.appinfo.AlarmsAndRemindersDetails; 52 import com.android.settings.applications.appinfo.AppInfoDashboardFragment; 53 import com.android.settings.applications.appinfo.AppLocaleDetails; 54 import com.android.settings.applications.appinfo.DrawOverlayDetails; 55 import com.android.settings.applications.appinfo.ExternalSourcesDetails; 56 import com.android.settings.applications.appinfo.LongBackgroundTasksDetails; 57 import com.android.settings.applications.appinfo.ManageExternalStorageDetails; 58 import com.android.settings.applications.appinfo.MediaManagementAppsDetails; 59 import com.android.settings.applications.appinfo.TurnScreenOnDetails; 60 import com.android.settings.applications.appinfo.WriteSettingsDetails; 61 import com.android.settings.applications.appops.BackgroundCheckSummary; 62 import com.android.settings.applications.assist.ManageAssist; 63 import com.android.settings.applications.manageapplications.ManageApplications; 64 import com.android.settings.applications.managedomainurls.ManageDomainUrls; 65 import com.android.settings.applications.specialaccess.deviceadmin.DeviceAdminSettings; 66 import com.android.settings.applications.specialaccess.interactacrossprofiles.InteractAcrossProfilesDetails; 67 import com.android.settings.applications.specialaccess.interactacrossprofiles.InteractAcrossProfilesSettings; 68 import com.android.settings.applications.specialaccess.notificationaccess.NotificationAccessDetails; 69 import com.android.settings.applications.specialaccess.pictureinpicture.PictureInPictureDetails; 70 import com.android.settings.applications.specialaccess.pictureinpicture.PictureInPictureSettings; 71 import com.android.settings.applications.specialaccess.premiumsms.PremiumSmsAccess; 72 import com.android.settings.applications.specialaccess.vrlistener.VrListenerSettings; 73 import com.android.settings.applications.specialaccess.zenaccess.ZenAccessDetails; 74 import com.android.settings.backup.PrivacySettings; 75 import com.android.settings.backup.ToggleBackupSettingFragment; 76 import com.android.settings.backup.UserBackupSettingsActivity; 77 import com.android.settings.biometrics.combination.CombinedBiometricProfileSettings; 78 import com.android.settings.biometrics.combination.CombinedBiometricSettings; 79 import com.android.settings.biometrics.face.FaceSettings; 80 import com.android.settings.biometrics.fingerprint.FingerprintSettings; 81 import com.android.settings.biometrics.fingerprint2.ui.settings.fragment.FingerprintSettingsV2Fragment; 82 import com.android.settings.bluetooth.BluetoothBroadcastDialog; 83 import com.android.settings.bluetooth.BluetoothDeviceDetailsFragment; 84 import com.android.settings.bluetooth.BluetoothFindBroadcastsFragment; 85 import com.android.settings.bluetooth.BluetoothPairingDetail; 86 import com.android.settings.bugreporthandler.BugReportHandlerPicker; 87 import com.android.settings.communal.CommunalDashboardFragment; 88 import com.android.settings.connecteddevice.AdvancedConnectedDeviceDashboardFragment; 89 import com.android.settings.connecteddevice.BluetoothDashboardFragment; 90 import com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment; 91 import com.android.settings.connecteddevice.NfcAndPaymentFragment; 92 import com.android.settings.connecteddevice.PreviouslyConnectedDeviceDashboardFragment; 93 import com.android.settings.connecteddevice.stylus.StylusUsiDetailsFragment; 94 import com.android.settings.connecteddevice.usb.UsbDetailsFragment; 95 import com.android.settings.datausage.DataSaverSummary; 96 import com.android.settings.datausage.DataUsageList; 97 import com.android.settings.datausage.DataUsageSummary; 98 import com.android.settings.datetime.DateTimeSettings; 99 import com.android.settings.deletionhelper.AutomaticStorageManagerSettings; 100 import com.android.settings.development.DevelopmentSettingsDashboardFragment; 101 import com.android.settings.deviceinfo.PrivateVolumeForget; 102 import com.android.settings.deviceinfo.PublicVolumeSettings; 103 import com.android.settings.deviceinfo.StorageDashboardFragment; 104 import com.android.settings.deviceinfo.aboutphone.MyDeviceInfoFragment; 105 import com.android.settings.deviceinfo.batteryinfo.BatteryInfoFragment; 106 import com.android.settings.deviceinfo.firmwareversion.FirmwareVersionSettings; 107 import com.android.settings.deviceinfo.legal.ModuleLicensesDashboard; 108 import com.android.settings.display.AutoBrightnessSettings; 109 import com.android.settings.display.ColorContrastFragment; 110 import com.android.settings.display.NightDisplaySettings; 111 import com.android.settings.display.ScreenTimeoutSettings; 112 import com.android.settings.display.SmartAutoRotatePreferenceFragment; 113 import com.android.settings.display.darkmode.DarkModeSettingsFragment; 114 import com.android.settings.dream.DreamSettings; 115 import com.android.settings.enterprise.EnterprisePrivacySettings; 116 import com.android.settings.fuelgauge.AdvancedPowerUsageDetail; 117 import com.android.settings.fuelgauge.batterysaver.BatterySaverScheduleSettings; 118 import com.android.settings.fuelgauge.batterysaver.BatterySaverSettings; 119 import com.android.settings.fuelgauge.batteryusage.PowerUsageSummary; 120 import com.android.settings.gestures.ButtonNavigationSettingsFragment; 121 import com.android.settings.gestures.DoubleTapPowerSettings; 122 import com.android.settings.gestures.DoubleTapScreenSettings; 123 import com.android.settings.gestures.DoubleTwistGestureSettings; 124 import com.android.settings.gestures.GestureNavigationSettingsFragment; 125 import com.android.settings.gestures.OneHandedSettings; 126 import com.android.settings.gestures.PickupGestureSettings; 127 import com.android.settings.gestures.PowerMenuSettings; 128 import com.android.settings.gestures.SwipeToNotificationSettings; 129 import com.android.settings.gestures.SystemNavigationGestureSettings; 130 import com.android.settings.inputmethod.AvailableVirtualKeyboardFragment; 131 import com.android.settings.inputmethod.KeyboardLayoutPickerFragment; 132 import com.android.settings.inputmethod.KeyboardSettings; 133 import com.android.settings.inputmethod.ModifierKeysSettings; 134 import com.android.settings.inputmethod.NewKeyboardLayoutEnabledLocalesFragment; 135 import com.android.settings.inputmethod.PhysicalKeyboardFragment; 136 import com.android.settings.inputmethod.SpellCheckersSettings; 137 import com.android.settings.inputmethod.TrackpadSettings; 138 import com.android.settings.inputmethod.UserDictionaryList; 139 import com.android.settings.inputmethod.UserDictionarySettings; 140 import com.android.settings.language.LanguageSettings; 141 import com.android.settings.localepicker.LocaleListEditor; 142 import com.android.settings.location.LocationServices; 143 import com.android.settings.location.LocationSettings; 144 import com.android.settings.location.WifiScanningFragment; 145 import com.android.settings.network.MobileNetworkListFragment; 146 import com.android.settings.network.NetworkDashboardFragment; 147 import com.android.settings.network.NetworkProviderSettings; 148 import com.android.settings.network.apn.ApnEditor; 149 import com.android.settings.network.apn.ApnSettings; 150 import com.android.settings.network.telephony.CellularSecuritySettingsFragment; 151 import com.android.settings.network.telephony.MobileNetworkSettings; 152 import com.android.settings.network.telephony.NetworkSelectSettings; 153 import com.android.settings.network.telephony.SatelliteSetting; 154 import com.android.settings.network.tether.TetherSettings; 155 import com.android.settings.nfc.PaymentSettings; 156 import com.android.settings.notification.ConfigureNotificationSettings; 157 import com.android.settings.notification.NotificationAccessSettings; 158 import com.android.settings.notification.NotificationAssistantPicker; 159 import com.android.settings.notification.SoundSettings; 160 import com.android.settings.notification.app.AppBubbleNotificationSettings; 161 import com.android.settings.notification.app.AppNotificationSettings; 162 import com.android.settings.notification.app.ChannelNotificationSettings; 163 import com.android.settings.notification.app.ConversationListSettings; 164 import com.android.settings.notification.history.NotificationStation; 165 import com.android.settings.notification.zen.ZenAccessSettings; 166 import com.android.settings.notification.zen.ZenModeAutomationSettings; 167 import com.android.settings.notification.zen.ZenModeBlockedEffectsSettings; 168 import com.android.settings.notification.zen.ZenModeEventRuleSettings; 169 import com.android.settings.notification.zen.ZenModeScheduleRuleSettings; 170 import com.android.settings.notification.zen.ZenModeSettings; 171 import com.android.settings.password.ChooseLockPassword; 172 import com.android.settings.password.ChooseLockPattern; 173 import com.android.settings.print.PrintJobSettingsFragment; 174 import com.android.settings.print.PrintSettingsFragment; 175 import com.android.settings.privacy.PrivacyControlsFragment; 176 import com.android.settings.privacy.PrivacyDashboardFragment; 177 import com.android.settings.privatespace.delete.PrivateSpaceDeleteFragment; 178 import com.android.settings.privatespace.delete.PrivateSpaceDeletionProgressFragment; 179 import com.android.settings.privatespace.onelock.PrivateSpaceBiometricSettings; 180 import com.android.settings.regionalpreferences.RegionalPreferencesEntriesFragment; 181 import com.android.settings.safetycenter.MoreSecurityPrivacyFragment; 182 import com.android.settings.security.LockscreenDashboardFragment; 183 import com.android.settings.security.MemtagPage; 184 import com.android.settings.security.SecurityAdvancedSettings; 185 import com.android.settings.security.SecuritySettings; 186 import com.android.settings.shortcut.CreateShortcut; 187 import com.android.settings.sound.MediaControlsSettings; 188 import com.android.settings.support.SupportDashboardActivity; 189 import com.android.settings.system.ResetDashboardFragment; 190 import com.android.settings.system.SystemDashboardFragment; 191 import com.android.settings.tts.TextToSpeechSettings; 192 import com.android.settings.users.UserSettings; 193 import com.android.settings.vpn2.VpnSettings; 194 import com.android.settings.wallpaper.WallpaperTypeSettings; 195 import com.android.settings.webview.WebViewAppPicker; 196 import com.android.settings.wfd.WifiDisplaySettings; 197 import com.android.settings.wifi.ConfigureWifiSettings; 198 import com.android.settings.wifi.WifiAPITest; 199 import com.android.settings.wifi.WifiInfo; 200 import com.android.settings.wifi.calling.WifiCallingDisclaimerFragment; 201 import com.android.settings.wifi.calling.WifiCallingSettings; 202 import com.android.settings.wifi.details.WifiNetworkDetailsFragment; 203 import com.android.settings.wifi.p2p.WifiP2pSettings; 204 import com.android.settings.wifi.savedaccesspoints2.SavedAccessPointsWifiSettings2; 205 import com.android.settings.wifi.tether.WifiTetherSettings; 206 207 public class SettingsGateway { 208 209 /** 210 * A list of fragment that can be hosted by SettingsActivity. SettingsActivity will throw a 211 * security exception if the fragment it needs to display is not in this list. 212 */ 213 public static final String[] ENTRY_FRAGMENTS = { 214 AdvancedConnectedDeviceDashboardFragment.class.getName(), 215 CreateShortcut.class.getName(), 216 BluetoothPairingDetail.class.getName(), 217 BluetoothDashboardFragment.class.getName(), 218 WifiNetworkDetailsFragment.class.getName(), 219 ConfigureWifiSettings.class.getName(), 220 SavedAccessPointsWifiSettings2.class.getName(), 221 TetherSettings.class.getName(), 222 SmartAutoRotatePreferenceFragment.class.getName(), 223 WifiP2pSettings.class.getName(), 224 WifiTetherSettings.class.getName(), 225 BackgroundCheckSummary.class.getName(), 226 VpnSettings.class.getName(), 227 DataSaverSummary.class.getName(), 228 DateTimeSettings.class.getName(), 229 LocaleListEditor.class.getName(), 230 AvailableVirtualKeyboardFragment.class.getName(), 231 LanguageSettings.class.getName(), 232 KeyboardSettings.class.getName(), 233 ModifierKeysSettings.class.getName(), 234 NewKeyboardLayoutEnabledLocalesFragment.class.getName(), 235 TrackpadSettings.class.getName(), 236 SpellCheckersSettings.class.getName(), 237 UserDictionaryList.class.getName(), 238 UserDictionarySettings.class.getName(), 239 DisplaySettings.class.getName(), 240 MyDeviceInfoFragment.class.getName(), 241 ModuleLicensesDashboard.class.getName(), 242 ManageApplications.class.getName(), 243 FirmwareVersionSettings.class.getName(), 244 ManageAssist.class.getName(), 245 ProcessStatsUi.class.getName(), 246 NotificationStation.class.getName(), 247 LocationSettings.class.getName(), 248 WifiScanningFragment.class.getName(), 249 PrivacyDashboardFragment.class.getName(), 250 PrivacyControlsFragment.class.getName(), 251 LocationServices.class.getName(), 252 SecuritySettings.class.getName(), 253 SecurityAdvancedSettings.class.getName(), 254 MoreSecurityPrivacyFragment.class.getName(), 255 UsageAccessDetails.class.getName(), 256 PrivacySettings.class.getName(), 257 DeviceAdminSettings.class.getName(), 258 AccessibilityDetailsSettingsFragment.class.getName(), 259 AccessibilitySettings.class.getName(), 260 AccessibilitySettingsForSetupWizard.class.getName(), 261 EditShortcutsPreferenceFragment.class.getName(), 262 TextReadingPreferenceFragment.class.getName(), 263 TextReadingPreferenceFragmentForSetupWizard.class.getName(), 264 AutoBrightnessPreferenceFragmentForSetupWizard.class.getName(), 265 CaptioningPropertiesFragment.class.getName(), 266 ToggleDaltonizerPreferenceFragment.class.getName(), 267 ToggleColorInversionPreferenceFragment.class.getName(), 268 ToggleReduceBrightColorsPreferenceFragment.class.getName(), 269 TextToSpeechSettings.class.getName(), 270 PrivateVolumeForget.class.getName(), 271 PublicVolumeSettings.class.getName(), 272 DevelopmentSettingsDashboardFragment.class.getName(), 273 WifiDisplaySettings.class.getName(), 274 PowerUsageSummary.class.getName(), 275 AccountSyncSettings.class.getName(), 276 FaceSettings.class.getName(), 277 FingerprintSettings.FingerprintSettingsFragment.class.getName(), 278 FingerprintSettingsV2Fragment.class.getName(), 279 CombinedBiometricSettings.class.getName(), 280 CombinedBiometricProfileSettings.class.getName(), 281 PrivateSpaceBiometricSettings.class.getName(), 282 PrivateSpaceDeleteFragment.class.getName(), 283 PrivateSpaceDeletionProgressFragment.class.getName(), 284 SwipeToNotificationSettings.class.getName(), 285 DoubleTapPowerSettings.class.getName(), 286 DoubleTapScreenSettings.class.getName(), 287 PickupGestureSettings.class.getName(), 288 DoubleTwistGestureSettings.class.getName(), 289 SystemNavigationGestureSettings.class.getName(), 290 DataUsageSummary.class.getName(), 291 DreamSettings.class.getName(), 292 CommunalDashboardFragment.class.getName(), 293 UserSettings.class.getName(), 294 NotificationAccessSettings.class.getName(), 295 NotificationAccessDetails.class.getName(), 296 AppBubbleNotificationSettings.class.getName(), 297 ZenAccessSettings.class.getName(), 298 ZenAccessDetails.class.getName(), 299 ZenModeAutomationSettings.class.getName(), 300 PrintSettingsFragment.class.getName(), 301 PrintJobSettingsFragment.class.getName(), 302 TrustedCredentialsSettings.class.getName(), 303 PaymentSettings.class.getName(), 304 KeyboardLayoutPickerFragment.class.getName(), 305 PhysicalKeyboardFragment.class.getName(), 306 ZenModeSettings.class.getName(), 307 SoundSettings.class.getName(), 308 ConversationListSettings.class.getName(), 309 ConfigureNotificationSettings.class.getName(), 310 ChooseLockPassword.ChooseLockPasswordFragment.class.getName(), 311 ChooseLockPattern.ChooseLockPatternFragment.class.getName(), 312 AppInfoDashboardFragment.class.getName(), 313 BatterySaverSettings.class.getName(), 314 AppNotificationSettings.class.getName(), 315 NotificationAssistantPicker.class.getName(), 316 ChannelNotificationSettings.class.getName(), 317 SatelliteSetting.class.getName(), 318 ApnSettings.class.getName(), 319 ApnEditor.class.getName(), 320 WifiCallingSettings.class.getName(), 321 ZenModeScheduleRuleSettings.class.getName(), 322 ZenModeEventRuleSettings.class.getName(), 323 ZenModeBlockedEffectsSettings.class.getName(), 324 ProcessStatsUi.class.getName(), 325 AdvancedPowerUsageDetail.class.getName(), 326 ProcessStatsSummary.class.getName(), 327 DrawOverlayDetails.class.getName(), 328 WriteSettingsDetails.class.getName(), 329 ExternalSourcesDetails.class.getName(), 330 ManageExternalStorageDetails.class.getName(), 331 WallpaperTypeSettings.class.getName(), 332 VrListenerSettings.class.getName(), 333 PictureInPictureSettings.class.getName(), 334 PictureInPictureDetails.class.getName(), 335 PremiumSmsAccess.class.getName(), 336 ManagedProfileSettings.class.getName(), 337 ChooseAccountFragment.class.getName(), 338 IccLockSettings.class.getName(), 339 TestingSettings.class.getName(), 340 WifiAPITest.class.getName(), 341 WifiInfo.class.getName(), 342 MainClear.class.getName(), 343 MainClearConfirm.class.getName(), 344 ResetDashboardFragment.class.getName(), 345 NightDisplaySettings.class.getName(), 346 ManageDomainUrls.class.getName(), 347 AutomaticStorageManagerSettings.class.getName(), 348 StorageDashboardFragment.class.getName(), 349 SystemDashboardFragment.class.getName(), 350 NetworkDashboardFragment.class.getName(), 351 ConnectedDeviceDashboardFragment.class.getName(), 352 UsbDetailsFragment.class.getName(), 353 AppDashboardFragment.class.getName(), 354 WifiCallingDisclaimerFragment.class.getName(), 355 AccountDashboardFragment.class.getName(), 356 EnterprisePrivacySettings.class.getName(), 357 WebViewAppPicker.class.getName(), 358 LockscreenDashboardFragment.class.getName(), 359 MemtagPage.class.getName(), 360 BluetoothDeviceDetailsFragment.class.getName(), 361 BluetoothBroadcastDialog.class.getName(), 362 BluetoothFindBroadcastsFragment.class.getName(), 363 StylusUsiDetailsFragment.class.getName(), 364 DataUsageList.class.getName(), 365 ToggleBackupSettingFragment.class.getName(), 366 PreviouslyConnectedDeviceDashboardFragment.class.getName(), 367 BatterySaverScheduleSettings.class.getName(), 368 MobileNetworkListFragment.class.getName(), 369 PowerMenuSettings.class.getName(), 370 DarkModeSettingsFragment.class.getName(), 371 BugReportHandlerPicker.class.getName(), 372 GestureNavigationSettingsFragment.class.getName(), 373 ButtonNavigationSettingsFragment.class.getName(), 374 InteractAcrossProfilesSettings.class.getName(), 375 InteractAcrossProfilesDetails.class.getName(), 376 MediaControlsSettings.class.getName(), 377 NetworkProviderSettings.class.getName(), 378 NetworkSelectSettings.class.getName(), 379 AlarmsAndRemindersDetails.class.getName(), 380 MediaManagementAppsDetails.class.getName(), 381 AutoBrightnessSettings.class.getName(), 382 OneHandedSettings.class.getName(), 383 MobileNetworkSettings.class.getName(), 384 AppLocaleDetails.class.getName(), 385 TurnScreenOnDetails.class.getName(), 386 NfcAndPaymentFragment.class.getName(), 387 ColorAndMotionFragment.class.getName(), 388 ColorContrastFragment.class.getName(), 389 LongBackgroundTasksDetails.class.getName(), 390 RegionalPreferencesEntriesFragment.class.getName(), 391 BatteryInfoFragment.class.getName(), 392 UserAspectRatioDetails.class.getName(), 393 ScreenTimeoutSettings.class.getName(), 394 ResetNetwork.class.getName(), 395 VibrationIntensitySettingsFragment.class.getName(), 396 CellularSecuritySettingsFragment.class.getName(), 397 AccessibilityHearingAidsFragment.class.getName(), 398 HearingDevicePairingFragment.class.getName(), 399 }; 400 401 public static final String[] SETTINGS_FOR_RESTRICTED = { 402 // Home page 403 Settings.NetworkDashboardActivity.class.getName(), 404 Settings.ConnectedDeviceDashboardActivity.class.getName(), 405 Settings.AppDashboardActivity.class.getName(), 406 Settings.DisplaySettingsActivity.class.getName(), 407 Settings.SoundSettingsActivity.class.getName(), 408 Settings.StorageDashboardActivity.class.getName(), 409 Settings.PowerUsageSummaryActivity.class.getName(), 410 Settings.AccountDashboardActivity.class.getName(), 411 Settings.PrivacySettingsActivity.class.getName(), 412 Settings.SecurityDashboardActivity.class.getName(), 413 Settings.AccessibilitySettingsActivity.class.getName(), 414 Settings.SystemDashboardActivity.class.getName(), 415 SupportDashboardActivity.class.getName(), 416 // Home page > Network & Internet 417 Settings.WifiSettingsActivity.class.getName(), 418 Settings.DataUsageSummaryActivity.class.getName(), 419 Settings.NetworkProviderSettingsActivity.class.getName(), 420 Settings.NetworkSelectActivity.class.getName(), 421 // Home page > Connected devices 422 Settings.BluetoothSettingsActivity.class.getName(), 423 Settings.WifiDisplaySettingsActivity.class.getName(), 424 Settings.PrintSettingsActivity.class.getName(), 425 // Home page > Apps & Notifications 426 Settings.UserSettingsActivity.class.getName(), 427 Settings.ConfigureNotificationSettingsActivity.class.getName(), 428 Settings.ManageApplicationsActivity.class.getName(), 429 Settings.PaymentSettingsActivity.class.getName(), 430 // Home page > Display 431 Settings.AdaptiveBrightnessActivity.class.getName(), 432 // Home page > Security & screen lock 433 Settings.LocationSettingsActivity.class.getName(), 434 // Home page > System 435 Settings.LanguageAndInputSettingsActivity.class.getName(), 436 Settings.LanguageSettingsActivity.class.getName(), 437 Settings.KeyboardSettingsActivity.class.getName(), 438 Settings.DateTimeSettingsActivity.class.getName(), 439 Settings.EnterprisePrivacySettingsActivity.class.getName(), 440 Settings.MyDeviceInfoActivity.class.getName(), 441 Settings.ModuleLicensesActivity.class.getName(), 442 UserBackupSettingsActivity.class.getName(), 443 Settings.MemtagPageActivity.class.getName(), 444 Settings.NavigationModeSettingsActivity.class.getName(), 445 }; 446 } 447