1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3/* 4** Copyright 2019, The Android Open Source Project 5** 6** Licensed under the Apache License, Version 2.0 (the "License"); 7** you may not use this file except in compliance with the License. 8** You may obtain a copy of the License at 9** 10** http://www.apache.org/licenses/LICENSE-2.0 11** 12** Unless required by applicable law or agreed to in writing, software 13** distributed under the License is distributed on an "AS IS" BASIS, 14** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15** See the License for the specific language governing permissions and 16** limitations under the License. 17*/ 18--> 19 20<!-- These resources are around just to allow their values to be customized 21 for different hardware and product builds. --> 22<resources> 23 <!-- SystemUIFactory component --> 24 <string name="config_systemUIFactoryComponent" translatable="false"> 25 com.android.systemui.tv.TvSystemUIFactory 26 </string> 27 <!-- SystemUI Services: The classes of the stuff to start. --> 28 <string-array name="config_systemUIServiceComponents" translatable="false"> 29 <item>com.android.systemui.util.NotificationChannels</item> 30 <item>com.android.systemui.volume.VolumeUI</item> 31 <item>com.android.systemui.privacy.television.TvOngoingPrivacyChip</item> 32 <item>com.android.systemui.statusbar.tv.TvStatusBar</item> 33 <item>com.android.systemui.statusbar.tv.notifications.TvNotificationPanel</item> 34 <item>com.android.systemui.statusbar.tv.notifications.TvNotificationHandler</item> 35 <item>com.android.systemui.statusbar.tv.VpnStatusObserver</item> 36 <item>com.android.systemui.globalactions.GlobalActionsComponent</item> 37 <item>com.android.systemui.usb.StorageNotification</item> 38 <item>com.android.systemui.power.PowerUI</item> 39 <item>com.android.systemui.media.RingtonePlayer</item> 40 <item>com.android.systemui.keyboard.KeyboardUI</item> 41 <item>com.android.systemui.shortcut.ShortcutKeyDispatcher</item> 42 <item>@string/config_systemUIVendorServiceComponent</item> 43 <item>com.android.systemui.SliceBroadcastRelayHandler</item> 44 <item>com.android.systemui.statusbar.notification.InstantAppNotifier</item> 45 <item>com.android.systemui.toast.ToastUI</item> 46 <item>com.android.systemui.wmshell.WMShell</item> 47 <item>com.android.systemui.media.systemsounds.HomeSoundEffectController</item> 48 </string-array> 49 50 <!-- Svelte specific logic, see RecentsConfiguration.SVELTE_* constants. --> 51 <integer name="recents_svelte_level">3</integer> 52 53 <!-- Show a separate icon for low and high volume on the volume dialog --> 54 <bool name="config_showLowMediaVolumeIcon">true</bool> 55 56 <!-- Change the volume row tint when it is inactive, i.e. when it is being dismissed --> 57 <bool name="config_changeVolumeRowTintWhenInactive">false</bool> 58 59 <!-- The duraction of the show animation for the volume dialog in milliseconds --> 60 <integer name="config_dialogShowAnimationDurationMs">600</integer> 61 62 <!-- The duraction of the hide animation for the volume dialog in milliseconds --> 63 <integer name="config_dialogHideAnimationDurationMs">400</integer> 64 65 <!-- Whether to use window background blur for the volume dialog. --> 66 <bool name="config_volumeDialogUseBackgroundBlur">true</bool> 67</resources> 68