1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2014 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<resources>
17    <integer name="setup_fade_in_duration">250</integer>
18    <integer name="setup_fade_out_duration">250</integer>
19    <integer name="action_title_max_lines">3</integer>
20    <integer name="dialog_animation_duration">150</integer>
21
22    <string name="additional_system_update" translatable="false" />
23    <string name="additional_system_update_menu" translatable="false" />
24
25    <!-- Display additional System Update menu if true -->
26    <bool name="config_additional_system_update_setting_enable">false</bool>
27    <!-- Whether to show a preference item for the manual in About phone -->
28    <bool name="config_show_manual">false</bool>
29    <!-- Whether to show a preference item for regulatory information in About phone -->
30    <bool name="config_show_regulatory_info">false</bool>
31    <!-- Whether to show a preference item for allowing turning screen off during media playback -->
32    <bool name="config_show_standby_timeout">false</bool>
33
34    <!-- Determines whether the entire "Quick Settings" section is available or not. -->
35    <bool name="config_quick_settings_enabled">true</bool>
36
37    <!-- Determines whether the "Take bug report" option is shown in quick settings. -->
38    <bool name="config_quick_settings_show_take_bugreport">true</bool>
39
40    <!-- Flavor of TvSettings. -->
41    <string name="config_tvSettingsFlavor" translatable="false">Classic</string>
42
43    <!-- Determines whether "Quick connect" menu item is visible (if supported by hardware) -->
44    <bool name="config_easyconnect_enabled">true</bool>
45
46    <!-- Allow overlay to specify known/official device names using the return value of
47        BluetoothDevice # getName() so that it is hidden from the generic bluetooth accessories
48        section and is only visible in OEM-implemented Slice. -->
49    <string-array name="known_bluetooth_device_labels" translatable="false">
50    </string-array>
51
52    <!-- known_bluetooth_device_labels used to be named as known_remote_labels, for backward
53        compatibility, we will keep supporting this option. -->
54    <string-array name="known_remote_labels" translatable="false">
55    </string-array>
56
57    <!-- Whether to show the bluetooth toggle. Please be very careful with this config as setting it
58        to true would surface a toggle in Remotes & Accessories settings that allows the user to
59        turn off Bluetooth. Without an IR remote or some other form of connection, the user may not
60        be able to turn it back on and have to perform FDR. -->
61    <bool name="show_bluetooth_toggle">false</bool>
62
63    <!--  mDelayManualPairing  -->
64    <integer name="config_delay_manual_pairing">5000</integer>
65
66    <!-- The list of supported HDR formats. This list is overlaid by OEMs to specify
67         the HDR formats supported by their device. -->
68    <integer-array name="config_deviceSupportedHdrFormats">
69        <item>@integer/dolby_vision</item>
70        <item>@integer/hdr10</item>
71        <item>@integer/hlg</item>
72        <item>@integer/hdr10plus</item>
73    </integer-array>
74
75    <!-- The integer value for HDR format Dolby Vision. This should match
76            android.view.Display.HdrCapabilities.HDR_TYPE_DOLBY_VISION -->
77    <integer name="dolby_vision">1</integer>
78    <!-- The integer value for HDR format HDR 10. This should match
79            android.view.Display.HdrCapabilities.HDR_TYPE_HDR10 -->
80    <integer name="hdr10">2</integer>
81    <!-- The integer value for HDR format HLG. This should match
82            android.view.Display.HdrCapabilities.HDR_TYPE_HLG -->
83    <integer name="hlg">3</integer>
84    <!-- The integer value for HDR format HDR10+. This should match
85            android.view.Display.HdrCapabilities.HDR_TYPE_HDR10_PLUS -->
86    <integer name="hdr10plus">4</integer>
87
88    <!-- Whether to show sub-HD resolutions, where HD is any resolution with a height greater than or
89            equal to 720. -->
90    <bool name="config_showSubHdResolutions">true</bool>
91
92    <!-- Determines whether the device should optimise wifi scanning. -->
93    <bool name="wifi_scan_optimisation_enabled">false</bool>
94
95    <!-- Determines whether app specific system sounds are played in TvSettings -->
96    <bool name="config_enableSystemSounds">false</bool>
97
98    <!-- List containing the component names of pre-installed screen reader services. -->
99    <string-array name="config_preinstalled_screen_reader_services" translatable="false">
100        <item>@string/accessibility_screen_reader_flattened_component_name</item>
101    </string-array>
102    <!-- Disable to hide Color Correction on devices that don't support it. -->
103    <bool name="config_showAccessibilityColorCorrection">true</bool>
104
105    <!-- List containing the component names of pre-installed display services. -->
106    <string-array name="config_preinstalled_display_services" translatable="false">
107        <!--
108        <item>com.example.package.first/com.example.class.FirstService</item>
109        <item>com.example.package.second/com.example.class.SecondService</item>
110        -->
111    </string-array>
112
113    <!-- List containing the component names of pre-installed interaction control services. -->
114    <string-array name="config_preinstalled_interaction_control_services" translatable="false">
115        <item>com.google.android.marvin.talkback/com.android.switchaccess.SwitchAccessService</item>
116    </string-array>
117
118    <!-- List containing the component names of pre-installed audio & onscreen text services. -->
119    <string-array name="config_preinstalled_audio_and_onscreen_text_services" translatable="false">
120        <!--
121        <item>com.example.package.first/com.example.class.FirstService</item>
122        <item>com.example.package.second/com.example.class.SecondService</item>
123        -->
124    </string-array>
125
126    <!-- List containing the component names of pre-installed experimental services. -->
127    <string-array name="config_preinstalled_experimental_services" translatable="false">
128        <!--
129        <item>com.example.package.first/com.example.class.FirstService</item>
130        <item>com.example.package.second/com.example.class.SecondService</item>
131        -->
132    </string-array>
133
134    <!-- List containing the component names of pre-installed additional services. -->
135    <string-array name="config_preinstalled_additional_services" translatable="false">
136        <!--
137        <item>com.example.package.first/com.example.class.FirstService</item>
138        <item>com.example.package.second/com.example.class.SecondService</item>
139        -->
140    </string-array>
141
142    <!-- Energy modes -->
143    <bool name="config_energy_mode_low_enabled">true</bool>
144    <string-array name="config_energy_mode_low_exemptPackages" translatable="false">
145    </string-array>
146    <string-array name="config_energy_mode_low_additionalExemptPackages" translatable="false" />
147    <integer name="config_energy_mode_low_allowedReasons">1</integer>
148    <integer name="config_energy_mode_low_additionalAllowedReasons">0</integer>
149    <string-array name="config_energy_mode_low_allowedFeatures" translatable="false">
150    </string-array>
151    <string-array name="config_energy_mode_low_additionalAllowedFeatures" translatable="false" />
152
153    <bool name="config_energy_mode_moderate_enabled">true</bool>
154    <string-array name="config_energy_mode_moderate_exemptPackages" translatable="false" />
155    <string-array name="config_energy_mode_moderate_additionalExemptPackages" translatable="false" />
156    <integer name="config_energy_mode_moderate_allowedReasons">7</integer>
157    <integer name="config_energy_mode_moderate_additionalAllowedReasons">0</integer>
158    <string-array name="config_energy_mode_moderate_allowedFeatures" translatable="false" />
159    <string-array name="config_energy_mode_moderate_additionalAllowedFeatures" translatable="false" />
160
161    <bool name="config_energy_mode_high_enabled">true</bool>
162    <string-array name="config_energy_mode_high_exemptPackages" translatable="false" />
163    <string-array name="config_energy_mode_high_additionalExemptPackages" translatable="false" />
164    <integer name="config_energy_mode_high_allowedReasons">7</integer>
165    <integer name="config_energy_mode_high_additionalAllowedReasons">0</integer>
166    <string-array name="config_energy_mode_high_allowedFeatures" translatable="false" />
167    <string-array name="config_energy_mode_high_additionalAllowedFeatures" translatable="false" />
168
169    <bool name="config_energy_mode_unrestricted_enabled">false</bool>
170
171    <!--
172        Whether the ATV integrates the Find My Remote functionality with the on-device button.
173        If it does, the integration should respect the value of
174        Settings.Global.fmr_on_physical_button_enabled setting.
175        Note that this variable only controls the default implementation, which is used if
176        strings/connected_devices_slice_uri is empty.
177    -->
178    <bool name="config_find_my_remote_integration_enabled">false</bool>
179
180    <!-- True if the device has a built in speaker. -->
181    <bool name="config_volume_change">false</bool>
182
183    <!-- Name of the device. -->
184    <string name="config_device_name" />
185
186    <!-- Default volume of the device. -->
187    <string name="config_default_device_volume"/>
188
189    <!-- Locale codes not supported by the product. -->
190    <string-array name="config_unsupported_locales" translatable="false">
191        <!--
192            <item>language1-COUNTRY1</item>
193            <item>language2-COUNTRY2</item>
194        -->
195    </string-array>
196</resources>
197