Loading Android.bp +5 −6 Original line number Diff line number Diff line Loading @@ -84,6 +84,7 @@ android_library { "net-utils-framework-common", "notification_flags_lib", "securebox", "android.os.flags-aconfig-java", // Settings dependencies "FingerprintManagerInteractor", Loading @@ -94,23 +95,21 @@ android_library { "SettingsLibActivityEmbedding", "aconfig_settings_flags_lib", "accessibility_settings_flags_lib", "app-usage-event-protos-lite", "battery-event-protos-lite", "battery-usage-slot-protos-lite", "contextualcards", "development_settings_flag_lib", "factory_reset_flags_lib", "fuelgauge-log-protos-lite", "fuelgauge-usage-state-protos-lite", "power-anomaly-event-protos-lite", "fuelgauge-protos-lite", "settings-contextual-card-protos-lite", "settings-log-bridge-protos-lite", "settings-logtags", "settings-telephony-protos-lite", "statslog-settings", "androidx.test.rules", "telephony_flags_core_java_lib", "setupdesign-lottie-loading-layout", "device_policy_aconfig_flags_lib", "kotlinx-coroutines-core", "kotlinx-coroutines-android", ], plugins: ["androidx.room_room-compiler-plugin"], Loading AndroidManifest.xml +149 −50 Original line number Diff line number Diff line Loading @@ -139,11 +139,15 @@ <uses-permission android:name="android.permission.CUSTOMIZE_SYSTEM_UI" /> <uses-permission android:name="android.permission.REMAP_MODIFIER_KEYS" /> <uses-permission android:name="android.permission.ACCESS_GPU_SERVICE" /> <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" /> <uses-permission android:name="android.permission.MANAGE_GAME_MODE" /> <uses-permission android:name="android.permission.RESTART_PHONE_PROCESS" /> <uses-permission android:name="android.permission.RESTART_TELEPHONY_PROCESS" /> <uses-permission android:name="android.permission.MANAGE_ENHANCED_CONFIRMATION_STATES" /> <uses-permission android:name="android.permission.ACCESS_KEYGUARD_SECURE_STORAGE" /> <uses-permission android:name="android.permission.MANAGE_NETWORK_POLICY" /> <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" /> <uses-permission android:name="android.permission.GET_BACKGROUND_INSTALLED_PACKAGES" /> <uses-permission android:name="android.permission.SATELLITE_COMMUNICATION" /> <uses-permission android:name="android.permission.READ_SYSTEM_GRAMMATICAL_GENDER" /> <application android:name=".SettingsApplication" Loading @@ -154,6 +158,7 @@ android:requiredForAllUsers="true" android:supportsRtl="true" android:backupAgent="com.android.settings.backup.SettingsBackupHelper" android:restoreAnyVersion="true" android:usesCleartextTraffic="true" android:defaultToDeviceProtectedStorage="true" android:directBootAware="true" Loading Loading @@ -651,6 +656,17 @@ android:value="true" /> </activity> <activity android:name="Settings$CellularSecuritySettingsActivity" android:label="@string/cellular_security_settings_title" android:exported="true"> <intent-filter android:priority="1"> <action android:name="android.settings.CELLULAR_NETWORK_SECURITY" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.network.telephony.CellularSecuritySettingsFragment"/> </activity> <activity android:name="Settings$SatelliteSettingActivity" android:label="@string/satellite_setting" android:exported="true" Loading Loading @@ -828,6 +844,7 @@ <activity android:name=".network.SimOnboardingActivity" android:exported="false" android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout|smallestScreenSize" android:permission="android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS" android:theme="@style/Theme.SpaLib.BottomSheetDialog"/> Loading Loading @@ -976,39 +993,6 @@ android:value="@string/menu_key_apps"/> </activity> <activity-alias android:name="BackupTasksActivity" android:knownActivityEmbeddingCerts="@array/config_known_host_certs" android:exported="true" android:targetActivity=".spa.SpaBridgeActivity" android:label="@string/run_backup_tasks_title"> <intent-filter android:priority="1"> <action android:name="android.settings.REQUEST_RUN_BACKUP_JOBS" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="com.android.settings.spa.DESTINATION" android:value="TogglePermissionAppList/BackupTasksApps"/> <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY" android:value="@string/menu_key_apps"/> </activity-alias> <activity-alias android:name="AppBackupTasksActivity" android:knownActivityEmbeddingCerts="@array/config_known_host_certs" android:exported="true" android:targetActivity=".spa.SpaAppBridgeActivity" android:label="@string/run_backup_tasks_title"> <intent-filter android:priority="1"> <action android:name="android.settings.REQUEST_RUN_BACKUP_JOBS" /> <category android:name="android.intent.category.DEFAULT" /> <data android:scheme="package" /> </intent-filter> <meta-data android:name="com.android.settings.spa.DESTINATION" android:value="TogglePermissionAppInfoPage/BackupTasksApps"/> <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY" android:value="@string/menu_key_apps"/> </activity-alias> <activity android:name="Settings$DateTimeSettingsActivity" android:label="@string/date_and_time" Loading Loading @@ -1636,6 +1620,39 @@ android:value="true" /> </activity> <activity android:name=".Settings$HearingDevicesActivity" android:label="@string/accessibility_hearingaid_title" android:exported="true"> <intent-filter android:priority="1"> <action android:name="android.settings.HEARING_DEVICES_SETTINGS" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.accessibility.AccessibilityHearingAidsFragment" /> <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY" android:value="@string/menu_key_accessibility"/> <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" android:value="true" /> </activity> <activity android:name=".Settings$HearingDevicesPairingActivity" android:label="@string/accessibility_hearing_device_pairing_title" android:permission="android.permission.BLUETOOTH_SCAN" android:exported="true"> <intent-filter android:priority="1"> <action android:name="android.settings.HEARING_DEVICES_PAIRING_SETTINGS" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.accessibility.HearingDevicePairingFragment" /> <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY" android:value="@string/menu_key_accessibility"/> <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" android:value="true" /> </activity> <activity android:name="SettingsLicenseActivity" android:label="@string/settings_license_activity_title" Loading Loading @@ -1764,12 +1781,6 @@ <category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <intent-filter android:priority="1"> <action android:name="android.settings.BACKGROUND_RESTRICTIONS_SETTINGS" /> <category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.DEFAULT" /> <data android:scheme="package" /> </intent-filter> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.applications.manageapplications.ManageApplications" /> <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY" Loading Loading @@ -2540,9 +2551,9 @@ <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.accessibility.ColorContrastFragment" /> android:value="com.android.settings.display.ColorContrastFragment" /> <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY" android:value="@string/menu_key_accessibility"/> android:value="@string/menu_key_display"/> <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" android:value="true" /> </activity> Loading Loading @@ -2665,6 +2676,7 @@ <activity android:name=".biometrics.face.FaceEnrollIntroduction" android:exported="true" android:theme="@style/GlifV4Theme.DayNight" android:screenOrientation="nosensor"> <intent-filter> <action android:name="android.settings.FACE_ENROLL"/> Loading @@ -2675,18 +2687,22 @@ <activity android:name=".biometrics.face.FaceEnrollIntroductionInternal" android:exported="false" android:screenOrientation="nosensor" android:theme="@style/GlifV4Theme.DayNight" android:taskAffinity="com.android.settings.root" /> <activity android:name=".biometrics.face.FaceEnrollEducation" android:exported="false" android:theme="@style/GlifV4Theme.DayNight" android:screenOrientation="nosensor"/> <activity android:name=".biometrics.face.FaceEnrollEnrolling" android:exported="false" android:theme="@style/GlifV4Theme.DayNight" android:screenOrientation="portrait"/> <activity android:name=".biometrics.face.FaceEnrollFinish" android:exported="false" android:theme="@style/GlifV4Theme.DayNight" android:screenOrientation="portrait"/> <activity android:name=".biometrics.BiometricHandoffActivity" Loading Loading @@ -2761,6 +2777,7 @@ <activity android:name=".biometrics.fingerprint2.ui.enrollment.activity.FingerprintEnrollmentV2Activity" android:exported="true" android:permission="android.permission.MANAGE_FINGERPRINT" android:configChanges="density" android:theme="@style/GlifTheme.Light"> <intent-filter> <action android:name="android.settings.FINGERPRINT_SETUP" /> Loading Loading @@ -2815,17 +2832,20 @@ <!-- Note this must not be exported since it returns the password in the intent --> <activity android:name=".password.ConfirmLockPattern$InternalActivity" android:exported="false" android:enableOnBackInvokedCallback="false" android:theme="@style/GlifTheme.Light"/> <!-- Note this must not be exported since it returns the password in the intent --> <activity android:name=".password.ConfirmLockPassword$InternalActivity" android:exported="false" android:windowSoftInputMode="adjustResize" android:enableOnBackInvokedCallback="false" android:theme="@style/GlifTheme.Light"/> <activity android:name=".password.SetupChooseLockGeneric" android:theme="@style/GlifTheme.Light" android:exported="true" android:enableOnBackInvokedCallback="false" android:label="@string/lock_settings_picker_title"> <intent-filter android:priority="1"> <action android:name="com.android.settings.SETUP_LOCK_SCREEN" /> Loading @@ -2835,16 +2855,19 @@ <activity android:name=".password.SetupChooseLockGeneric$InternalActivity" android:exported="false" android:enableOnBackInvokedCallback="false" android:excludeFromRecents="true" /> <activity android:name=".password.ChooseLockGeneric" android:label="@string/lockpassword_choose_lock_generic_header" android:excludeFromRecents="true" android:enableOnBackInvokedCallback="false" android:exported="false" /> <activity android:name=".password.SetNewPasswordActivity" android:theme="@android:style/Theme.NoDisplay" android:exported="true" android:enableOnBackInvokedCallback="false" android:excludeFromRecents="true" > <intent-filter android:priority="1"> <action android:name="android.app.action.SET_NEW_PASSWORD" /> Loading Loading @@ -2890,24 +2913,29 @@ <activity android:name=".password.ChooseLockGeneric$InternalActivity" android:exported="false" android:label="@string/lockpassword_choose_lock_generic_header" android:enableOnBackInvokedCallback="false" android:excludeFromRecents="true" /> <activity android:name=".password.SetupChooseLockPattern" android:exported="false" android:enableOnBackInvokedCallback="false" android:theme="@style/GlifTheme.Light" /> <activity android:name=".password.ChooseLockPattern" android:exported="false" android:enableOnBackInvokedCallback="false" android:theme="@style/GlifTheme.Light" /> <activity android:name=".password.SetupChooseLockPassword" android:exported="false" android:theme="@style/GlifTheme.Light" android:enableOnBackInvokedCallback="false" android:windowSoftInputMode="stateVisible|adjustResize" /> <activity android:name=".password.ChooseLockPassword" android:exported="false" android:theme="@style/GlifTheme.Light" android:enableOnBackInvokedCallback="false" android:windowSoftInputMode="stateVisible|adjustResize"/> <activity Loading Loading @@ -3033,9 +3061,6 @@ <action android:name="android.service.quicksettings.action.QS_TILE_PREFERENCES"/> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <intent-filter> <action android:name="com.android.intent.action.SHOW_CONTRAST_DIALOG" /> </intent-filter> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.development.DevelopmentSettingsDashboardFragment" /> <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY" Loading Loading @@ -3327,6 +3352,7 @@ <action android:name="com.google.android.setupwizard.SETUP_WIZARD_FINISHED"/> <action android:name="com.android.settings.battery.action.PERIODIC_JOB_RECHECK"/> <action android:name="android.intent.action.TIME_SET"/> <action android:name="android.intent.action.TIMEZONE_CHANGED"/> </intent-filter> </receiver> Loading Loading @@ -3975,6 +4001,9 @@ </intent-filter> </receiver> <service android:name=".sim.PrimarySubscriptionListChangedService" android:permission="android.permission.BIND_JOB_SERVICE" /> <provider android:name="androidx.core.content.FileProvider" android:authorities="${applicationId}.files" Loading Loading @@ -5114,9 +5143,9 @@ <activity android:name=".privatespace.PrivateSpaceAuthenticationActivity" android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog.NoActionBar" android:exported="true"> android:exported="false"> <intent-filter> <action android:name="com.android.settings.action.PRIVATE_SPACE_SETUP_FLOW" /> <action android:name="com.android.settings.action.OPEN_PRIVATE_SPACE_SETTINGS" /> <category android:name="android.intent.category.DEFAULT"/> </intent-filter> </activity> Loading @@ -5128,6 +5157,14 @@ android:exported="false"> </activity> <receiver android:name=".privatespace.PrivateSpaceBroadcastReceiver" android:exported="true"> <intent-filter> <action android:name="android.intent.action.PRE_BOOT_COMPLETED"/> <action android:name="android.intent.action.BOOT_COMPLETED"/> </intent-filter> </receiver> <activity-alias android:name="UsageStatsActivity" android:exported="true" android:label="@string/testing_usage_stats" Loading @@ -5150,11 +5187,73 @@ <activity android:name="com.android.settings.network.WepNetworkDialogActivity" android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout|smallestScreenSize" android:excludeFromRecents="true" android:exported="true" android:theme="@style/Theme.SpaLib.Dialog" android:permission="android.permission.NETWORK_SETTINGS"> android:permission="android.permission.NETWORK_SETTINGS" android:theme="@style/Theme.SpaLib.Dialog"> </activity> <activity android:name="com.android.settings.network.SatelliteWarningDialogActivity" android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout|smallestScreenSize" android:excludeFromRecents="true" android:exported="true" android:permission="android.permission.NETWORK_SETTINGS" android:theme="@style/Theme.SpaLib.Dialog"> </activity> <activity android:name="Settings$BluetoothDashboardActivity" android:label="@string/bluetooth_settings_title" android:permission="android.permission.BLUETOOTH_CONNECT" android:exported="true"> <intent-filter> <action android:name="android.settings.BLUETOOTH_DASHBOARD_SETTINGS" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.connecteddevice.BluetoothDashboardFragment"/> </activity> <activity android:name="com.android.settings.connecteddevice.audiosharing.AudioSharingActivity" android:label="@string/audio_sharing_title" android:exported="true"> <intent-filter> <action android:name="com.android.settings.BLUETOOTH_AUDIO_SHARING_SETTINGS" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.connecteddevice.audiosharing.AudioSharingDashboardFragment"/> </activity> <activity android:name="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamConfirmDialogActivity" android:exported="true" android:theme="@style/Transparent" android:configChanges="orientation|keyboardHidden|screenSize"> <intent-filter android:priority="1"> <action android:name="android.settings.AUDIO_STREAM_DIALOG" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamConfirmDialog" /> </activity> <service android:name="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamMediaService" android:foregroundServiceType="mediaPlayback" android:enabled="true" android:exported="false" /> <receiver android:name="com.android.settings.connecteddevice.audiosharing.AudioSharingReceiver" android:exported="false"> <intent-filter> <action android:name="com.android.settings.action.BLUETOOTH_LE_AUDIO_SHARING_STATE_CHANGE" /> <action android:name="com.android.settings.action.BLUETOOTH_LE_AUDIO_SHARING_STOP" /> </intent-filter> </receiver> <!-- This is the longest AndroidManifest.xml ever. --> </application> </manifest> TEST_MAPPING +13 −16 Original line number Diff line number Diff line Loading @@ -7,19 +7,16 @@ "name": "SettingsUnitTests", "options": [ { "include-filter": "com.android.settings.biometrics" "exclude-filter": "com.android.settings.fuelgauge.batterysaver" }, { "include-filter": "com.android.settings.biometrics2" "exclude-filter": "com.android.settings.network.telephony" }, { "include-filter": "com.android.settings.password" "exclude-filter": "com.android.settings.privatespace" }, { "include-filter": "com.android.settings.safetycenter" }, { "include-filter": "com.android.settings.security" "exclude-filter": "com.android.settings.regionalpreferences" } ] } Loading aconfig/Android.bp +4 −4 Original line number Diff line number Diff line Loading @@ -20,7 +20,7 @@ java_aconfig_library { aconfig_declarations { name: "factory_reset_flags", package: "com.android.settings.factory_reset", container: "system", container: "system_ext", srcs: ["factory_reset/*.aconfig"], } Loading @@ -32,7 +32,7 @@ java_aconfig_library { aconfig_declarations { name: "media_drm_flags", package: "com.android.settings.media_drm", container: "system", container: "system_ext", srcs: ["media_drm/*.aconfig"], } Loading @@ -44,7 +44,7 @@ java_aconfig_library { aconfig_declarations { name: "accessibility_flags", package: "com.android.settings.accessibility", container: "system", container: "system_ext", srcs: ["accessibility/*.aconfig"], } Loading @@ -56,7 +56,7 @@ java_aconfig_library { aconfig_declarations { name: "development_settings_flags", package: "com.android.settings.development", container: "system", container: "system_ext", srcs: [ "development/**/*.aconfig", ], Loading aconfig/accessibility/accessibility_flags.aconfig +18 −1 Original line number Diff line number Diff line package: "com.android.settings.accessibility" container: "system" container: "system_ext" # NOTE: Keep alphabetized to help limit merge conflicts from multiple simultaneous editors. flag { name: "add_brightness_settings_in_suw" namespace: "accessibility" description: "Whether to add brightness preference in SUW Vision Settings" bug: "332974327" } flag { name: "edit_shortcuts_in_full_screen" namespace: "accessibility" Loading @@ -24,6 +31,16 @@ flag { bug: "301198830" } flag { name: "hide_magnification_always_on_toggle_when_window_mode_only" namespace: "accessibility" description: "Decides whether to hide the magnification always on setting when capabilities is window mode only." bug: "328787031" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "remove_qs_tooltip_in_suw" namespace: "accessibility" Loading Loading
Android.bp +5 −6 Original line number Diff line number Diff line Loading @@ -84,6 +84,7 @@ android_library { "net-utils-framework-common", "notification_flags_lib", "securebox", "android.os.flags-aconfig-java", // Settings dependencies "FingerprintManagerInteractor", Loading @@ -94,23 +95,21 @@ android_library { "SettingsLibActivityEmbedding", "aconfig_settings_flags_lib", "accessibility_settings_flags_lib", "app-usage-event-protos-lite", "battery-event-protos-lite", "battery-usage-slot-protos-lite", "contextualcards", "development_settings_flag_lib", "factory_reset_flags_lib", "fuelgauge-log-protos-lite", "fuelgauge-usage-state-protos-lite", "power-anomaly-event-protos-lite", "fuelgauge-protos-lite", "settings-contextual-card-protos-lite", "settings-log-bridge-protos-lite", "settings-logtags", "settings-telephony-protos-lite", "statslog-settings", "androidx.test.rules", "telephony_flags_core_java_lib", "setupdesign-lottie-loading-layout", "device_policy_aconfig_flags_lib", "kotlinx-coroutines-core", "kotlinx-coroutines-android", ], plugins: ["androidx.room_room-compiler-plugin"], Loading
AndroidManifest.xml +149 −50 Original line number Diff line number Diff line Loading @@ -139,11 +139,15 @@ <uses-permission android:name="android.permission.CUSTOMIZE_SYSTEM_UI" /> <uses-permission android:name="android.permission.REMAP_MODIFIER_KEYS" /> <uses-permission android:name="android.permission.ACCESS_GPU_SERVICE" /> <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" /> <uses-permission android:name="android.permission.MANAGE_GAME_MODE" /> <uses-permission android:name="android.permission.RESTART_PHONE_PROCESS" /> <uses-permission android:name="android.permission.RESTART_TELEPHONY_PROCESS" /> <uses-permission android:name="android.permission.MANAGE_ENHANCED_CONFIRMATION_STATES" /> <uses-permission android:name="android.permission.ACCESS_KEYGUARD_SECURE_STORAGE" /> <uses-permission android:name="android.permission.MANAGE_NETWORK_POLICY" /> <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" /> <uses-permission android:name="android.permission.GET_BACKGROUND_INSTALLED_PACKAGES" /> <uses-permission android:name="android.permission.SATELLITE_COMMUNICATION" /> <uses-permission android:name="android.permission.READ_SYSTEM_GRAMMATICAL_GENDER" /> <application android:name=".SettingsApplication" Loading @@ -154,6 +158,7 @@ android:requiredForAllUsers="true" android:supportsRtl="true" android:backupAgent="com.android.settings.backup.SettingsBackupHelper" android:restoreAnyVersion="true" android:usesCleartextTraffic="true" android:defaultToDeviceProtectedStorage="true" android:directBootAware="true" Loading Loading @@ -651,6 +656,17 @@ android:value="true" /> </activity> <activity android:name="Settings$CellularSecuritySettingsActivity" android:label="@string/cellular_security_settings_title" android:exported="true"> <intent-filter android:priority="1"> <action android:name="android.settings.CELLULAR_NETWORK_SECURITY" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.network.telephony.CellularSecuritySettingsFragment"/> </activity> <activity android:name="Settings$SatelliteSettingActivity" android:label="@string/satellite_setting" android:exported="true" Loading Loading @@ -828,6 +844,7 @@ <activity android:name=".network.SimOnboardingActivity" android:exported="false" android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout|smallestScreenSize" android:permission="android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS" android:theme="@style/Theme.SpaLib.BottomSheetDialog"/> Loading Loading @@ -976,39 +993,6 @@ android:value="@string/menu_key_apps"/> </activity> <activity-alias android:name="BackupTasksActivity" android:knownActivityEmbeddingCerts="@array/config_known_host_certs" android:exported="true" android:targetActivity=".spa.SpaBridgeActivity" android:label="@string/run_backup_tasks_title"> <intent-filter android:priority="1"> <action android:name="android.settings.REQUEST_RUN_BACKUP_JOBS" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="com.android.settings.spa.DESTINATION" android:value="TogglePermissionAppList/BackupTasksApps"/> <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY" android:value="@string/menu_key_apps"/> </activity-alias> <activity-alias android:name="AppBackupTasksActivity" android:knownActivityEmbeddingCerts="@array/config_known_host_certs" android:exported="true" android:targetActivity=".spa.SpaAppBridgeActivity" android:label="@string/run_backup_tasks_title"> <intent-filter android:priority="1"> <action android:name="android.settings.REQUEST_RUN_BACKUP_JOBS" /> <category android:name="android.intent.category.DEFAULT" /> <data android:scheme="package" /> </intent-filter> <meta-data android:name="com.android.settings.spa.DESTINATION" android:value="TogglePermissionAppInfoPage/BackupTasksApps"/> <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY" android:value="@string/menu_key_apps"/> </activity-alias> <activity android:name="Settings$DateTimeSettingsActivity" android:label="@string/date_and_time" Loading Loading @@ -1636,6 +1620,39 @@ android:value="true" /> </activity> <activity android:name=".Settings$HearingDevicesActivity" android:label="@string/accessibility_hearingaid_title" android:exported="true"> <intent-filter android:priority="1"> <action android:name="android.settings.HEARING_DEVICES_SETTINGS" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.accessibility.AccessibilityHearingAidsFragment" /> <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY" android:value="@string/menu_key_accessibility"/> <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" android:value="true" /> </activity> <activity android:name=".Settings$HearingDevicesPairingActivity" android:label="@string/accessibility_hearing_device_pairing_title" android:permission="android.permission.BLUETOOTH_SCAN" android:exported="true"> <intent-filter android:priority="1"> <action android:name="android.settings.HEARING_DEVICES_PAIRING_SETTINGS" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.accessibility.HearingDevicePairingFragment" /> <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY" android:value="@string/menu_key_accessibility"/> <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" android:value="true" /> </activity> <activity android:name="SettingsLicenseActivity" android:label="@string/settings_license_activity_title" Loading Loading @@ -1764,12 +1781,6 @@ <category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <intent-filter android:priority="1"> <action android:name="android.settings.BACKGROUND_RESTRICTIONS_SETTINGS" /> <category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.DEFAULT" /> <data android:scheme="package" /> </intent-filter> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.applications.manageapplications.ManageApplications" /> <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY" Loading Loading @@ -2540,9 +2551,9 @@ <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.accessibility.ColorContrastFragment" /> android:value="com.android.settings.display.ColorContrastFragment" /> <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY" android:value="@string/menu_key_accessibility"/> android:value="@string/menu_key_display"/> <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" android:value="true" /> </activity> Loading Loading @@ -2665,6 +2676,7 @@ <activity android:name=".biometrics.face.FaceEnrollIntroduction" android:exported="true" android:theme="@style/GlifV4Theme.DayNight" android:screenOrientation="nosensor"> <intent-filter> <action android:name="android.settings.FACE_ENROLL"/> Loading @@ -2675,18 +2687,22 @@ <activity android:name=".biometrics.face.FaceEnrollIntroductionInternal" android:exported="false" android:screenOrientation="nosensor" android:theme="@style/GlifV4Theme.DayNight" android:taskAffinity="com.android.settings.root" /> <activity android:name=".biometrics.face.FaceEnrollEducation" android:exported="false" android:theme="@style/GlifV4Theme.DayNight" android:screenOrientation="nosensor"/> <activity android:name=".biometrics.face.FaceEnrollEnrolling" android:exported="false" android:theme="@style/GlifV4Theme.DayNight" android:screenOrientation="portrait"/> <activity android:name=".biometrics.face.FaceEnrollFinish" android:exported="false" android:theme="@style/GlifV4Theme.DayNight" android:screenOrientation="portrait"/> <activity android:name=".biometrics.BiometricHandoffActivity" Loading Loading @@ -2761,6 +2777,7 @@ <activity android:name=".biometrics.fingerprint2.ui.enrollment.activity.FingerprintEnrollmentV2Activity" android:exported="true" android:permission="android.permission.MANAGE_FINGERPRINT" android:configChanges="density" android:theme="@style/GlifTheme.Light"> <intent-filter> <action android:name="android.settings.FINGERPRINT_SETUP" /> Loading Loading @@ -2815,17 +2832,20 @@ <!-- Note this must not be exported since it returns the password in the intent --> <activity android:name=".password.ConfirmLockPattern$InternalActivity" android:exported="false" android:enableOnBackInvokedCallback="false" android:theme="@style/GlifTheme.Light"/> <!-- Note this must not be exported since it returns the password in the intent --> <activity android:name=".password.ConfirmLockPassword$InternalActivity" android:exported="false" android:windowSoftInputMode="adjustResize" android:enableOnBackInvokedCallback="false" android:theme="@style/GlifTheme.Light"/> <activity android:name=".password.SetupChooseLockGeneric" android:theme="@style/GlifTheme.Light" android:exported="true" android:enableOnBackInvokedCallback="false" android:label="@string/lock_settings_picker_title"> <intent-filter android:priority="1"> <action android:name="com.android.settings.SETUP_LOCK_SCREEN" /> Loading @@ -2835,16 +2855,19 @@ <activity android:name=".password.SetupChooseLockGeneric$InternalActivity" android:exported="false" android:enableOnBackInvokedCallback="false" android:excludeFromRecents="true" /> <activity android:name=".password.ChooseLockGeneric" android:label="@string/lockpassword_choose_lock_generic_header" android:excludeFromRecents="true" android:enableOnBackInvokedCallback="false" android:exported="false" /> <activity android:name=".password.SetNewPasswordActivity" android:theme="@android:style/Theme.NoDisplay" android:exported="true" android:enableOnBackInvokedCallback="false" android:excludeFromRecents="true" > <intent-filter android:priority="1"> <action android:name="android.app.action.SET_NEW_PASSWORD" /> Loading Loading @@ -2890,24 +2913,29 @@ <activity android:name=".password.ChooseLockGeneric$InternalActivity" android:exported="false" android:label="@string/lockpassword_choose_lock_generic_header" android:enableOnBackInvokedCallback="false" android:excludeFromRecents="true" /> <activity android:name=".password.SetupChooseLockPattern" android:exported="false" android:enableOnBackInvokedCallback="false" android:theme="@style/GlifTheme.Light" /> <activity android:name=".password.ChooseLockPattern" android:exported="false" android:enableOnBackInvokedCallback="false" android:theme="@style/GlifTheme.Light" /> <activity android:name=".password.SetupChooseLockPassword" android:exported="false" android:theme="@style/GlifTheme.Light" android:enableOnBackInvokedCallback="false" android:windowSoftInputMode="stateVisible|adjustResize" /> <activity android:name=".password.ChooseLockPassword" android:exported="false" android:theme="@style/GlifTheme.Light" android:enableOnBackInvokedCallback="false" android:windowSoftInputMode="stateVisible|adjustResize"/> <activity Loading Loading @@ -3033,9 +3061,6 @@ <action android:name="android.service.quicksettings.action.QS_TILE_PREFERENCES"/> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <intent-filter> <action android:name="com.android.intent.action.SHOW_CONTRAST_DIALOG" /> </intent-filter> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.development.DevelopmentSettingsDashboardFragment" /> <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY" Loading Loading @@ -3327,6 +3352,7 @@ <action android:name="com.google.android.setupwizard.SETUP_WIZARD_FINISHED"/> <action android:name="com.android.settings.battery.action.PERIODIC_JOB_RECHECK"/> <action android:name="android.intent.action.TIME_SET"/> <action android:name="android.intent.action.TIMEZONE_CHANGED"/> </intent-filter> </receiver> Loading Loading @@ -3975,6 +4001,9 @@ </intent-filter> </receiver> <service android:name=".sim.PrimarySubscriptionListChangedService" android:permission="android.permission.BIND_JOB_SERVICE" /> <provider android:name="androidx.core.content.FileProvider" android:authorities="${applicationId}.files" Loading Loading @@ -5114,9 +5143,9 @@ <activity android:name=".privatespace.PrivateSpaceAuthenticationActivity" android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog.NoActionBar" android:exported="true"> android:exported="false"> <intent-filter> <action android:name="com.android.settings.action.PRIVATE_SPACE_SETUP_FLOW" /> <action android:name="com.android.settings.action.OPEN_PRIVATE_SPACE_SETTINGS" /> <category android:name="android.intent.category.DEFAULT"/> </intent-filter> </activity> Loading @@ -5128,6 +5157,14 @@ android:exported="false"> </activity> <receiver android:name=".privatespace.PrivateSpaceBroadcastReceiver" android:exported="true"> <intent-filter> <action android:name="android.intent.action.PRE_BOOT_COMPLETED"/> <action android:name="android.intent.action.BOOT_COMPLETED"/> </intent-filter> </receiver> <activity-alias android:name="UsageStatsActivity" android:exported="true" android:label="@string/testing_usage_stats" Loading @@ -5150,11 +5187,73 @@ <activity android:name="com.android.settings.network.WepNetworkDialogActivity" android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout|smallestScreenSize" android:excludeFromRecents="true" android:exported="true" android:theme="@style/Theme.SpaLib.Dialog" android:permission="android.permission.NETWORK_SETTINGS"> android:permission="android.permission.NETWORK_SETTINGS" android:theme="@style/Theme.SpaLib.Dialog"> </activity> <activity android:name="com.android.settings.network.SatelliteWarningDialogActivity" android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout|smallestScreenSize" android:excludeFromRecents="true" android:exported="true" android:permission="android.permission.NETWORK_SETTINGS" android:theme="@style/Theme.SpaLib.Dialog"> </activity> <activity android:name="Settings$BluetoothDashboardActivity" android:label="@string/bluetooth_settings_title" android:permission="android.permission.BLUETOOTH_CONNECT" android:exported="true"> <intent-filter> <action android:name="android.settings.BLUETOOTH_DASHBOARD_SETTINGS" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.connecteddevice.BluetoothDashboardFragment"/> </activity> <activity android:name="com.android.settings.connecteddevice.audiosharing.AudioSharingActivity" android:label="@string/audio_sharing_title" android:exported="true"> <intent-filter> <action android:name="com.android.settings.BLUETOOTH_AUDIO_SHARING_SETTINGS" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.connecteddevice.audiosharing.AudioSharingDashboardFragment"/> </activity> <activity android:name="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamConfirmDialogActivity" android:exported="true" android:theme="@style/Transparent" android:configChanges="orientation|keyboardHidden|screenSize"> <intent-filter android:priority="1"> <action android:name="android.settings.AUDIO_STREAM_DIALOG" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamConfirmDialog" /> </activity> <service android:name="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamMediaService" android:foregroundServiceType="mediaPlayback" android:enabled="true" android:exported="false" /> <receiver android:name="com.android.settings.connecteddevice.audiosharing.AudioSharingReceiver" android:exported="false"> <intent-filter> <action android:name="com.android.settings.action.BLUETOOTH_LE_AUDIO_SHARING_STATE_CHANGE" /> <action android:name="com.android.settings.action.BLUETOOTH_LE_AUDIO_SHARING_STOP" /> </intent-filter> </receiver> <!-- This is the longest AndroidManifest.xml ever. --> </application> </manifest>
TEST_MAPPING +13 −16 Original line number Diff line number Diff line Loading @@ -7,19 +7,16 @@ "name": "SettingsUnitTests", "options": [ { "include-filter": "com.android.settings.biometrics" "exclude-filter": "com.android.settings.fuelgauge.batterysaver" }, { "include-filter": "com.android.settings.biometrics2" "exclude-filter": "com.android.settings.network.telephony" }, { "include-filter": "com.android.settings.password" "exclude-filter": "com.android.settings.privatespace" }, { "include-filter": "com.android.settings.safetycenter" }, { "include-filter": "com.android.settings.security" "exclude-filter": "com.android.settings.regionalpreferences" } ] } Loading
aconfig/Android.bp +4 −4 Original line number Diff line number Diff line Loading @@ -20,7 +20,7 @@ java_aconfig_library { aconfig_declarations { name: "factory_reset_flags", package: "com.android.settings.factory_reset", container: "system", container: "system_ext", srcs: ["factory_reset/*.aconfig"], } Loading @@ -32,7 +32,7 @@ java_aconfig_library { aconfig_declarations { name: "media_drm_flags", package: "com.android.settings.media_drm", container: "system", container: "system_ext", srcs: ["media_drm/*.aconfig"], } Loading @@ -44,7 +44,7 @@ java_aconfig_library { aconfig_declarations { name: "accessibility_flags", package: "com.android.settings.accessibility", container: "system", container: "system_ext", srcs: ["accessibility/*.aconfig"], } Loading @@ -56,7 +56,7 @@ java_aconfig_library { aconfig_declarations { name: "development_settings_flags", package: "com.android.settings.development", container: "system", container: "system_ext", srcs: [ "development/**/*.aconfig", ], Loading
aconfig/accessibility/accessibility_flags.aconfig +18 −1 Original line number Diff line number Diff line package: "com.android.settings.accessibility" container: "system" container: "system_ext" # NOTE: Keep alphabetized to help limit merge conflicts from multiple simultaneous editors. flag { name: "add_brightness_settings_in_suw" namespace: "accessibility" description: "Whether to add brightness preference in SUW Vision Settings" bug: "332974327" } flag { name: "edit_shortcuts_in_full_screen" namespace: "accessibility" Loading @@ -24,6 +31,16 @@ flag { bug: "301198830" } flag { name: "hide_magnification_always_on_toggle_when_window_mode_only" namespace: "accessibility" description: "Decides whether to hide the magnification always on setting when capabilities is window mode only." bug: "328787031" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "remove_qs_tooltip_in_suw" namespace: "accessibility" Loading