1<?xml version="1.0" encoding="utf-8"?>
2<!--
3  ~ Copyright (C) 20020 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/settings_app_name">
21
22    <!--
23      The basic mode suggestion and the real suggested settings are mutually exclusive so it is safe
24      for both of them to have android:order="0".
25    -->
26    <PreferenceCategory
27        android:key="basic_mode_suggestion"
28        android:title="@string/basic_mode_suggestion_category_title"
29        android:order="0" >
30        <Preference
31            android:key="basic_mode_exit"
32            android:icon="@drawable/ic_tv_x"
33            android:title="@string/basic_mode_exit_preference_title"
34            android:summary="@string/basic_mode_exit_preference_subtitle"
35            android:fragment="com.android.tv.settings.basic.BasicModeExitSuggestionInfoFragment" />
36    </PreferenceCategory>
37
38    <PreferenceCategory
39        android:key="general_settings"
40        android:title="@string/header_category_general_settings"
41        android:order="2">
42        <Preference
43            android:icon="@drawable/ic_network"
44            android:key="network"
45            android:title="@string/connectivity_network_category_title"
46            android:fragment="com.android.tv.settings.connectivity.NetworkFragment" />
47        <Preference
48            android:icon="@drawable/ic_add_an_account"
49            android:key="accounts_and_sign_in"
50            android:title="@string/accounts_category_title"
51            android:fragment="com.android.tv.settings.accounts.AccountsFragment" />
52        <com.android.tv.twopanelsettings.slices.SlicePreference
53            android:icon="@drawable/ic_add_an_account"
54            android:key="accounts_and_sign_in_slice"
55            android:title="@string/accounts_category_title"
56            android:fragment="com.android.tv.settings.accounts.AccountsSliceFragment"
57            custom:uri="@string/account_slice_uri"/>
58        <Preference
59            android:key="accounts_and_sign_in_basic_mode"
60            android:icon="@drawable/ic_add_an_account"
61            android:title="@string/accounts_category_title"
62            android:summary="@string/unavailable"
63            android:fragment="com.android.tv.settings.basic.BasicModeAccountsAndSignInInfoFragment" />
64        <Preference
65            android:icon="@drawable/ic_volume_up"
66            android:key="sound"
67            android:title="@string/sound_category_title"
68            android:visible="false">
69            <intent android:action="com.android.tv.settings.SOUND" />
70        </Preference>
71        <Preference
72            android:icon="@drawable/ic_policy"
73            android:key="privacy"
74            android:title="@string/privacy_category_title"
75            android:fragment="com.android.tv.settings.privacy.PrivacyFragment"
76            custom:isPreferenceVisible="false" />
77        <Preference
78            android:icon="@drawable/ic_photo_size_select_actual"
79            android:key="display_and_sound"
80            android:title="@string/device_display_sound"
81            android:fragment="com.android.tv.settings.device.displaysound.DisplaySoundFragment"
82            custom:isPreferenceVisible="false" />
83        <Preference
84            android:icon="@drawable/ic_applications"
85            android:key="applications"
86            android:title="@string/applications_category_title"
87            android:fragment="com.android.tv.settings.device.apps.AppsFragment" />
88        <Preference
89            android:icon="@drawable/ic_device_prefs"
90            android:key="device_pref"
91            android:title="@string/device_pref_category_title"
92            android:fragment="com.android.tv.settings.device.DevicePrefFragment" />
93        <Preference
94            android:icon="@drawable/ic_remotes_and_accessories"
95            android:key="remotes_and_accessories"
96            android:title="@string/remotes_and_accessories_category_title"
97            android:fragment="com.android.tv.settings.accessories.AccessoriesFragment" >
98            <intent
99                android:targetClass="com.android.tv.settings.accessories.AddAccessoryActivity"
100                android:targetPackage="com.android.tv.settings"/>
101        </Preference>
102        <Preference
103            android:icon="@drawable/ic_remotes_and_accessories"
104            android:key="connected_devices"
105            android:title="@string/remotes_and_accessories_category_title"
106            android:visible="false">
107            <intent
108                android:action="com.android.tv.settings.CONNECTED_DEVICES" />
109        </Preference>
110        <com.android.tv.twopanelsettings.slices.SlicePreference
111            android:icon="@drawable/ic_remotes_and_accessories"
112            android:key="connected_devices_slice"
113            android:title="@string/remotes_and_accessories_category_title"
114            android:fragment="com.android.tv.twopanelsettings.slices.SliceFragment"
115            custom:isPreferenceVisible="false"
116            custom:uri="@string/connected_devices_slice_uri"/>
117        <Preference
118            android:icon="@drawable/ic_help_outline"
119            android:key="help_and_feedback"
120            android:title="@string/help_and_feedback_category_title"
121            android:fragment="com.android.tv.settings.help.HelpFragment">
122        </Preference>
123    </PreferenceCategory>
124</PreferenceScreen>
125