1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2016 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
17<PreferenceScreen
18    xmlns:android="http://schemas.android.com/apk/res/android"
19    xmlns:settings="http://schemas.android.com/apk/res-auto"
20    android:title="@string/special_access">
21
22    <Preference
23        android:key="manage_external_storage"
24        android:title="@string/manage_external_storage_title"
25        android:order="-1900"
26        android:fragment="com.android.settings.applications.manageapplications.ManageApplications">
27        <extra
28            android:name="classname"
29            android:value="com.android.settings.Settings$ManageExternalStorageActivity" />
30    </Preference>
31
32    <Preference
33        android:key="interact_across_profiles"
34        android:title="@string/interact_across_profiles_title"
35        android:order="-1800"
36        android:fragment="com.android.settings.applications.specialaccess.interactacrossprofiles.InteractAcrossProfilesSettings"
37        settings:keywords="@string/interact_across_profiles_keywords"
38        settings:controller="com.android.settings.applications.specialaccess.interactacrossprofiles.InteractAcrossProfilesController" />
39
40    <Preference
41        android:key="device_administrators"
42        android:title="@string/manage_device_admin"
43        android:order="-1700"
44        android:fragment="com.android.settings.applications.specialaccess.deviceadmin.DeviceAdminSettings"
45        android:summary="@string/summary_placeholder"
46        settings:searchable="false"
47        settings:controller="com.android.settings.enterprise.ManageDeviceAdminPreferenceController" />
48
49    <Preference
50        android:key="system_alert_window_app_list"
51        android:title="@string/system_alert_window_settings"
52        android:order="-1600"
53        android:fragment="com.android.settings.applications.manageapplications.ManageApplications"
54        settings:keywords="@string/keywords_draw_overlay"
55        settings:controller="com.android.settings.applications.specialaccess.SystemAlertWindowPreferenceController">
56        <extra
57            android:name="classname"
58            android:value="com.android.settings.Settings$OverlaySettingsActivity" />
59    </Preference>
60
61    <Preference
62        android:key="zen_access"
63        android:title="@string/manage_zen_access_title"
64        android:order="-1500"
65        android:fragment="com.android.settings.notification.zen.ZenAccessSettings"
66        settings:controller="com.android.settings.applications.specialaccess.zenaccess.ZenAccessController" />
67
68    <Preference
69        android:key="media_management_apps"
70        android:title="@string/media_management_apps_title"
71        android:order="-1400"
72        android:fragment="com.android.settings.applications.manageapplications.ManageApplications"
73        settings:keywords="@string/keywords_media_management_apps">
74        <extra
75            android:name="classname"
76            android:value="com.android.settings.Settings$MediaManagementAppsActivity" />
77    </Preference>
78
79    <Preference
80        android:key="write_settings_apps"
81        android:title="@string/write_settings"
82        android:order="-1300"
83        android:fragment="com.android.settings.applications.manageapplications.ManageApplications"
84        settings:keywords="@string/keywords_write_settings">
85        <extra
86            android:name="classname"
87            android:value="com.android.settings.Settings$WriteSettingsActivity" />
88    </Preference>
89
90    <Preference
91        android:key="notification_access"
92        android:title="@string/manage_notification_access_title"
93        android:order="-1200"
94        android:fragment="com.android.settings.notification.NotificationAccessSettings"
95        settings:controller="com.android.settings.applications.specialaccess.notificationaccess.NotificationAccessController" />
96
97    <Preference
98        android:key="media_routing_control"
99        android:title="@string/media_routing_control_title"
100        android:order="-1100"
101        settings:controller="com.android.settings.applications.specialaccess.MediaRoutingControlPreferenceController" >
102    </Preference>
103
104    <Preference
105        android:key="use_full_screen_intent"
106        android:title="@string/full_screen_intent_title"
107        settings:controller="com.android.settings.spa.app.specialaccess.UseFullScreenIntentPreferenceController" />
108
109    <Preference
110        android:key="picture_in_picture"
111        android:title="@string/picture_in_picture_title"
112        android:order="-1100"
113        android:fragment="com.android.settings.applications.specialaccess.pictureinpicture.PictureInPictureSettings"
114        settings:keywords="@string/picture_in_picture_keywords"
115        settings:controller="com.android.settings.applications.specialaccess.pictureinpicture.PictureInPictureController" />
116
117    <Preference
118        android:key="premium_sms"
119        android:title="@string/premium_sms_access"
120        android:order="-1000"
121        android:fragment="com.android.settings.applications.specialaccess.premiumsms.PremiumSmsAccess"
122        settings:isPreferenceVisible="@bool/config_show_premium_sms"
123        settings:controller="com.android.settings.applications.specialaccess.premiumsms.PremiumSmsController" />
124
125    <Preference
126        android:key="data_saver"
127        android:title="@string/unrestricted_data_saver"
128        android:order="-900"
129        android:fragment="com.android.settings.datausage.UnrestrictedDataAccess"
130        settings:isPreferenceVisible="@bool/config_show_data_saver"
131        settings:controller="com.android.settings.applications.specialaccess.DataSaverController" />
132
133    <Preference
134        android:key="long_background_tasks"
135        android:title="@string/long_background_tasks_title"
136        android:order="-800"
137        android:fragment="com.android.settings.applications.manageapplications.ManageApplications"
138        settings:isPreferenceVisible="false"
139        settings:searchable="false"
140        settings:keywords="@string/keywords_long_background_tasks"
141        settings:controller="com.android.settings.applications.specialaccess.applications.LongBackgroundTaskController">
142        <extra
143            android:name="classname"
144            android:value="com.android.settings.Settings$LongBackgroundTasksActivity" />
145    </Preference>
146
147    <Preference
148        android:key="manage_external_sources"
149        android:title="@string/install_other_apps"
150        android:order="-700"
151        android:fragment="com.android.settings.applications.manageapplications.ManageApplications"
152        settings:keywords="@string/keywords_install_other_apps">
153        <extra
154            android:name="classname"
155            android:value="com.android.settings.Settings$ManageExternalSourcesActivity" />
156    </Preference>
157
158    <Preference
159        android:key="alarms_and_reminders"
160        android:title="@string/alarms_and_reminders_title"
161        android:order="-600"
162        android:fragment="com.android.settings.applications.manageapplications.ManageApplications"
163        settings:keywords="@string/keywords_alarms_and_reminders">
164        <extra
165            android:name="classname"
166            android:value="com.android.settings.Settings$AlarmsAndRemindersActivity" />
167    </Preference>
168
169    <Preference
170        android:key="special_app_usage_access"
171        android:title="@string/usage_access"
172        android:order="-500"
173        android:fragment="com.android.settings.applications.manageapplications.ManageApplications"
174        settings:keywords="@string/keywords_write_settings">
175        <extra
176            android:name="classname"
177            android:value="com.android.settings.Settings$UsageAccessSettingsActivity" />
178    </Preference>
179
180    <Preference
181        android:key="enabled_vr_listeners"
182        android:title="@string/vr_listeners_title"
183        android:order="-400"
184        android:fragment="com.android.settings.applications.specialaccess.vrlistener.VrListenerSettings"
185        settings:keywords="@string/keywords_vr_listener"
186        settings:controller="com.android.settings.applications.specialaccess.vrlistener.EnabledVrListenersController">
187        <extra
188            android:name="classname"
189            android:value="com.android.settings.Settings$VrListenersSettingsActivity" />
190    </Preference>
191
192    <Preference
193        android:key="change_wifi_state"
194        android:title="@string/change_wifi_state_title"
195        android:order="-300"
196        android:fragment="com.android.settings.applications.manageapplications.ManageApplications"
197        settings:keywords="@string/keywords_change_wifi_state">
198        <extra
199            android:name="classname"
200            android:value="com.android.settings.Settings$ChangeWifiStateActivity" />
201    </Preference>
202
203    <Preference
204        android:key="turn_screen_on"
205        android:title="@string/turn_screen_on_title"
206        android:order="-200"
207        android:fragment="com.android.settings.applications.manageapplications.ManageApplications">
208        <extra
209            android:name="classname"
210            android:value="com.android.settings.Settings$TurnScreenOnSettingsActivity" />
211    </Preference>
212
213    <Preference
214        android:key="special_access_more"
215        android:title="@string/special_access_more"
216        android:order="-100"
217        settings:controller="com.android.settings.applications.specialaccess.MoreSpecialAccessPreferenceController" />
218
219    <Preference
220        android:key="change_nfc_tag_apps_state"
221        android:title="@string/change_nfc_tag_apps_title"
222        android:fragment="com.android.settings.applications.manageapplications.ManageApplications"
223        settings:keywords="@string/keywords_change_nfc_tag_apps_state"
224        settings:controller="com.android.settings.nfc.NfcTagAppsPreferenceController">
225        <extra
226            android:name="classname"
227            android:value="com.android.settings.Settings$ChangeNfcTagAppsActivity" />
228    </Preference>
229</PreferenceScreen>
230