- Cutover to DevelopmentSettingsDashboardFragment - Add dev_option_v1 feature flag Bug: 34203528 Test: make RunSettingsRoboTests -j40 Change-Id: I2ff7b5c55f1f27cd24b4e276d3d81a73f67dcf88
198 lines
13 KiB
Java
198 lines
13 KiB
Java
/*
|
|
* Copyright (C) 2008 The Android Open Source Project
|
|
*
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
* you may not use this file except in compliance with the License.
|
|
* You may obtain a copy of the License at
|
|
*
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*/
|
|
|
|
package com.android.settings;
|
|
|
|
import android.os.Bundle;
|
|
import android.util.FeatureFlagUtils;
|
|
|
|
import com.android.settings.applications.AppOpsSummary;
|
|
import com.android.settings.enterprise.EnterprisePrivacySettings;
|
|
|
|
/**
|
|
* Top-level Settings activity
|
|
*/
|
|
public class Settings extends SettingsActivity {
|
|
|
|
/*
|
|
* Settings subclasses for launching independently.
|
|
*/
|
|
public static class AssistGestureSettingsActivity extends SettingsActivity { /* empty */}
|
|
public static class BluetoothSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class SimSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class TetherSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class VpnSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class DateTimeSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class PrivateVolumeForgetActivity extends SettingsActivity { /* empty */ }
|
|
public static class PrivateVolumeSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class PublicVolumeSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class WifiSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class WifiP2pSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class AvailableVirtualKeyboardActivity extends SettingsActivity { /* empty */ }
|
|
public static class KeyboardLayoutPickerActivity extends SettingsActivity { /* empty */ }
|
|
public static class PhysicalKeyboardActivity extends SettingsActivity { /* empty */ }
|
|
public static class InputMethodAndSubtypeEnablerActivity extends SettingsActivity { /* empty */ }
|
|
public static class SpellCheckersSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class LocalePickerActivity extends SettingsActivity { /* empty */ }
|
|
public static class LanguageAndInputSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class UserDictionarySettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class DisplaySettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class NightDisplaySettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class NightDisplaySuggestionActivity extends NightDisplaySettingsActivity { /* empty */ }
|
|
public static class DeviceInfoSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class ApplicationSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class ManageApplicationsActivity extends SettingsActivity { /* empty */ }
|
|
public static class ManageAssistActivity extends SettingsActivity { /* empty */ }
|
|
public static class HighPowerApplicationsActivity extends SettingsActivity { /* empty */ }
|
|
public static class AppOpsSummaryActivity extends SettingsActivity {
|
|
@Override
|
|
public boolean isValidFragment(String className) {
|
|
if (AppOpsSummary.class.getName().equals(className)) {
|
|
return true;
|
|
}
|
|
return super.isValidFragment(className);
|
|
}
|
|
}
|
|
public static class BackgroundCheckSummaryActivity extends SettingsActivity { /* empty */ }
|
|
public static class StorageUseActivity extends SettingsActivity { /* empty */ }
|
|
|
|
/**
|
|
* @deprecated in favor of {@link DevelopmentSettingsDashboardActivity}.
|
|
*/
|
|
@Deprecated
|
|
public static class DevelopmentSettingsActivity extends SettingsActivity {
|
|
public static final boolean isEnabled() {
|
|
return FeatureFlagUtils.isEnabled("dev_option_v1");
|
|
}
|
|
}
|
|
public static class DevelopmentSettingsDashboardActivity extends SettingsActivity { /* empty */ }
|
|
public static class AccessibilitySettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class CaptioningSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class AccessibilityInversionSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class AccessibilityContrastSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class AccessibilityDaltonizerSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class SecuritySettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class UsageAccessSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class LocationSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class PrivacySettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class FactoryResetActivity extends SettingsActivity { /* empty */ }
|
|
public static class RunningServicesActivity extends SettingsActivity { /* empty */ }
|
|
public static class PowerUsageSummaryActivity extends SettingsActivity { /* empty */ }
|
|
public static class BatterySaverSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class AccountSyncSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class AccountSyncSettingsInAddAccountActivity extends SettingsActivity { /* empty */ }
|
|
public static class CryptKeeperSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class DeviceAdminSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class DataPlanUsageSummaryActivity extends SettingsActivity { /* empty */ }
|
|
public static class DataUsageSummaryActivity extends SettingsActivity { /* empty */ }
|
|
public static class MobileDataUsageListActivity extends SettingsActivity { /* empty */ }
|
|
public static class ConfigureWifiSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class SavedAccessPointsSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class TextToSpeechSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class AndroidBeamSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class WifiDisplaySettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class DreamSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class NotificationStationActivity extends SettingsActivity { /* empty */ }
|
|
public static class UserSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class SpecialAccessSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class NotificationAccessSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class VrListenersSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class PictureInPictureSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class AppPictureInPictureSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class ZenAccessSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class ConditionProviderSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class UsbSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class TrustedCredentialsSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class PaymentSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class PrintSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class PrintJobSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class ZenModeSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class ZenModeBehaviorSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class ZenModeAutomationSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class ZenModeScheduleRuleSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class ZenModeEventRuleSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class ZenModeExternalRuleSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class ZenModeVisualInterruptionSettingsActivity extends SettingsActivity { /* empty */}
|
|
public static class SoundSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class ConfigureNotificationSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class NotificationAppListActivity extends SettingsActivity { /* empty */ }
|
|
public static class AppNotificationSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class ChannelNotificationSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class ChannelGroupNotificationSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class ManageDomainUrlsActivity extends SettingsActivity { /* empty */ }
|
|
public static class AutomaticStorageManagerSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class GamesStorageActivity extends SettingsActivity { /* empty */ }
|
|
public static class MoviesStorageActivity extends SettingsActivity { /* empty */ }
|
|
public static class PhotosStorageActivity extends SettingsActivity {
|
|
/* empty */
|
|
}
|
|
|
|
public static class TopLevelSettings extends SettingsActivity { /* empty */ }
|
|
public static class ApnSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class WifiCallingSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class MemorySettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class AppMemoryUsageActivity extends SettingsActivity { /* empty */ }
|
|
public static class OverlaySettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class WriteSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class AppDrawOverlaySettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class AppWriteSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class AdvancedAppsActivity extends SettingsActivity { /* empty */ }
|
|
|
|
public static class ManageExternalSourcesActivity extends SettingsActivity {
|
|
/* empty */ }
|
|
public static class ManageAppExternalSourcesActivity extends SettingsActivity { /* empty */ }
|
|
public static class DoubleTapPowerSuggestionActivity extends SettingsActivity { /* empty */ }
|
|
public static class DoubleTwistSuggestionActivity extends SettingsActivity { /* empty */ }
|
|
public static class AmbientDisplaySuggestionActivity extends SettingsActivity { /* empty */ }
|
|
public static class AmbientDisplayPickupSuggestionActivity extends SettingsActivity {
|
|
/* empty */ }
|
|
public static class SwipeToNotificationSuggestionActivity extends SettingsActivity {
|
|
/* empty */ }
|
|
public static class WallpaperSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class ManagedProfileSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class DeletionHelperActivity extends SettingsActivity { /* empty */ }
|
|
|
|
public static class ApnEditorActivity extends SettingsActivity { /* empty */ }
|
|
public static class ChooseAccountActivity extends SettingsActivity { /* empty */ }
|
|
public static class IccLockSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class ImeiInformationActivity extends SettingsActivity { /* empty */ }
|
|
public static class SimStatusActivity extends SettingsActivity { /* empty */ }
|
|
public static class StatusActivity extends SettingsActivity { /* empty */ }
|
|
public static class TestingSettingsActivity extends SettingsActivity { /* empty */ }
|
|
public static class WifiAPITestActivity extends SettingsActivity { /* empty */ }
|
|
public static class WifiInfoActivity extends SettingsActivity { /* empty */ }
|
|
public static class EnterprisePrivacySettingsActivity extends SettingsActivity {
|
|
@Override
|
|
public void onCreate(Bundle savedInstanceState) {
|
|
super.onCreate(savedInstanceState);
|
|
if (!EnterprisePrivacySettings.isPageEnabled(this)) {
|
|
finish();
|
|
}
|
|
}
|
|
}
|
|
public static class WebViewAppPickerActivity extends SettingsActivity { /* empty */ }
|
|
public static class LegacySupportActivity extends SettingsActivity{ /* empty */ }
|
|
|
|
// Top level categories for new IA
|
|
public static class NetworkDashboardActivity extends SettingsActivity {}
|
|
public static class ConnectedDeviceDashboardActivity extends SettingsActivity {}
|
|
public static class AppAndNotificationDashboardActivity extends SettingsActivity {}
|
|
public static class StorageDashboardActivity extends SettingsActivity {}
|
|
public static class UserAndAccountDashboardActivity extends SettingsActivity {}
|
|
public static class SystemDashboardActivity extends SettingsActivity {}
|
|
|
|
}
|