1<?xml version="1.0" encoding="utf-8"?>
2<!--
3  ~ Copyright (C) 2020 The Android Open Source Project
4  ~
5  ~ Licensed under the Apache License, Version 2.0 (the "License");
6  ~ you may not use this file except in compliance with the License.
7  ~ You may obtain a copy of the License at
8  ~
9  ~      http://www.apache.org/licenses/LICENSE-2.0
10  ~
11  ~ Unless required by applicable law or agreed to in writing, software
12  ~ distributed under the License is distributed on an "AS IS" BASIS,
13  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  ~ See the License for the specific language governing permissions and
15  ~ limitations under the License.
16  -->
17
18<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
19                  xmlns:custom="http://schemas.android.com/apk/res-auto"
20                  android:title="@string/device_pref_category_title">
21    <Preference
22        android:fragment="com.android.tv.settings.device.display.daydream.DaydreamFragment"
23        android:icon="@drawable/ic_settings_system_daydream"
24        android:key="daydream"
25        android:title="@string/device_daydream"/>
26    <Preference
27        android:fragment="com.android.tv.settings.device.eco.PowerAndEnergyFragment"
28        android:icon="@drawable/ic_settings_power_and_energy"
29        android:key="power_and_energy"
30        custom:isPreferenceVisible="false"
31        android:title="@string/power_and_energy"/>
32    <Preference
33        android:fragment="com.android.tv.settings.about.AboutFragment"
34        android:icon="@drawable/ic_info_outline"
35        android:key="about_device"
36        android:title="@string/about_preference"/>
37    <Preference
38        android:fragment="com.android.tv.settings.system.DateTimeFragment"
39        android:icon="@drawable/ic_access_time"
40        android:key="date_time"
41        android:title="@string/system_date_time"/>
42    <Preference
43        android:fragment="com.android.tv.settings.system.locale.LanguagePickerFragment"
44        android:icon="@drawable/ic_language"
45        android:key="language"
46        android:title="@string/system_language"/>
47    <Preference
48        android:fragment="com.android.tv.settings.inputmethod.KeyboardFragment"
49        android:icon="@drawable/ic_keyboard"
50        android:key="keyboard"
51        android:title="@string/system_keyboard"/>
52    <Preference
53        android:fragment="com.android.tv.settings.device.StorageSummaryFragmentX"
54        android:icon="@drawable/ic_storage"
55        android:key="storage"
56        android:title="@string/device_storage"/>
57    <Preference
58        android:icon="@drawable/ic_home"
59        android:key="home"
60        android:title="@string/system_home">
61        <intent android:action="com.google.android.tvlauncher.SETTINGS"/>
62    </Preference>
63    <Preference
64        android:fragment="com.android.tv.settings.device.display.daydream.EnergySaverFragment"
65        android:icon="@drawable/ic_settings_energy_saver"
66        android:key="energysaver"
67        android:title="@string/device_energy_saver"/>
68    <Preference
69        android:fragment="com.android.tv.settings.system.development.DevelopmentFragment"
70        android:icon="@drawable/ic_developer_mode"
71        android:key="developer"
72        android:title="@string/system_developer_options"/>
73    <com.android.tv.twopanelsettings.slices.SlicePreference
74        android:fragment="com.android.tv.twopanelsettings.slices.SliceFragment"
75        android:icon="@drawable/ic_cast"
76        android:key="cast_settings"
77        android:title="@string/cast_settings_title"
78        custom:uri="@string/cast_settings_slice_uri"/>
79    <com.android.tv.twopanelsettings.slices.SlicePreference
80        android:fragment="com.android.tv.twopanelsettings.slices.SliceFragment"
81        android:icon="@drawable/ic_assistant_broadcast"
82        android:key="assistant_broadcast"
83        android:title="@string/assistant_broadcast_title"
84        custom:isPreferenceVisible="false"
85        custom:uri="@string/assistant_broadcast_slice_uri"/>
86    <com.android.tv.twopanelsettings.slices.SlicePreference
87        android:icon="@drawable/ic_internal_settings"
88        android:key="overlay_internal"
89        android:title="@string/overlay_internal_slice_title"
90        android:fragment="com.android.tv.twopanelsettings.slices.SliceFragment"
91        custom:isPreferenceVisible="false"
92        custom:uri="@string/overlay_internal_slice_uri"/>
93    <com.android.tv.twopanelsettings.slices.SlicePreference
94        android:icon="@drawable/ic_devices_other"
95        android:key="fastpair_slice"
96        android:title="@string/device_fastpair"
97        android:fragment="com.android.tv.twopanelsettings.slices.SliceFragment"
98        custom:isPreferenceVisible="false"
99        custom:uri="@string/fastpair_slice_uri"/>
100    <com.android.tv.settings.widget.SwitchWithSoundPreference
101        android:key="sound_effects_switch"
102        android:icon="@drawable/ic_system_sound"
103        android:persistent="true"
104        android:title="@string/device_sound_effects"/>
105    <com.android.tv.settings.LongClickPreference
106        android:fragment="com.android.tv.settings.about.RebootConfirmFragment"
107        android:icon="@drawable/ic_restart_alt"
108        android:key="reboot"
109        android:title="@string/restart_button_label"/>
110</PreferenceScreen>
111