Add ability to exclude apps from adjustments
Specifically bundling and summarization Test: BundleManageAppsPreferenceControllerTest Test: AdjustmentExcludedAppsPreferenceControllerTest Test: SummarizationManageAppsPreferenceControllerTest Flag: android.app.nm_summarization Flag: android.app.notification_classification_ui Bug: 390415383 Bug: 377697346 Change-Id: Ica4b77212f4660624bfe12be7e6c9c584cd2c812
This commit is contained in:
@@ -56,4 +56,27 @@
|
||||
android:key="recs"
|
||||
android:title="@*android:string/recs_notification_channel_label"
|
||||
settings:controller="com.android.settings.notification.BundleTypePreferenceController"/>
|
||||
|
||||
<PreferenceCategory
|
||||
android:key="notification_bundle_excluded_apps_list"
|
||||
android:title="@string/notification_excluded_apps"
|
||||
settings:controller="com.android.settings.notification.AdjustmentExcludedAppsPreferenceController">
|
||||
<com.android.settingslib.widget.TopIntroPreference
|
||||
android:key="excluded_description"
|
||||
android:title="@string/notification_bundle_excluded_description"/>
|
||||
|
||||
<!-- apps are added here -->
|
||||
|
||||
<Preference
|
||||
android:key="notification_bundle_manage_apps"
|
||||
android:order="1000"
|
||||
android:icon="@drawable/ic_chevron_right_24dp"
|
||||
android:title="@string/notification_summarization_manage_excluded_apps"
|
||||
settings:controller="com.android.settings.notification.BundleManageAppsPreferenceController"
|
||||
android:fragment="com.android.settings.applications.manageapplications.ManageApplications">
|
||||
<extra
|
||||
android:name="classname"
|
||||
android:value="com.android.settings.Settings$NotificationExcludeClassificationActivity"/>
|
||||
</Preference>
|
||||
</PreferenceCategory>
|
||||
</PreferenceScreen>
|
||||
|
@@ -36,4 +36,29 @@
|
||||
android:key="global_pref"
|
||||
android:title="@string/notification_summarization_main_control_title"
|
||||
settings:controller="com.android.settings.notification.SummarizationGlobalPreferenceController" />
|
||||
|
||||
<PreferenceCategory
|
||||
android:key="notification_summarization_excluded_apps_list"
|
||||
android:title="@string/notification_excluded_apps"
|
||||
settings:controller="com.android.settings.notification.AdjustmentExcludedAppsPreferenceController">
|
||||
<com.android.settingslib.widget.TopIntroPreference
|
||||
android:key="excluded_description"
|
||||
android:title="@string/notification_summarization_excluded_description"/>
|
||||
|
||||
<!-- apps are added here -->
|
||||
|
||||
<Preference
|
||||
android:key="notification_summarization_manage_apps"
|
||||
android:order="1000"
|
||||
android:icon="@drawable/ic_chevron_right_24dp"
|
||||
android:title="@string/notification_summarization_manage_excluded_apps"
|
||||
settings:controller="com.android.settings.notification.SummarizationManageAppsPreferenceController"
|
||||
android:fragment="com.android.settings.applications.manageapplications.ManageApplications">
|
||||
<extra
|
||||
android:name="classname"
|
||||
android:value="com.android.settings.Settings$NotificationExcludeSummarizationActivity"/>
|
||||
</Preference>
|
||||
</PreferenceCategory>
|
||||
|
||||
|
||||
</PreferenceScreen>
|
||||
|
Reference in New Issue
Block a user