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_modes_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="write_system_preferences"
111        android:title="@string/write_system_preferences_page_title"
112        settings:controller="com.android.settings.spa.app.specialaccess.WriteSystemPreferencesPreferenceController" />
113
114    <Preference
115        android:key="picture_in_picture"
116        android:title="@string/picture_in_picture_title"
117        android:order="-1100"
118        android:fragment="com.android.settings.applications.specialaccess.pictureinpicture.PictureInPictureSettings"
119        settings:keywords="@string/picture_in_picture_keywords"
120        settings:controller="com.android.settings.applications.specialaccess.pictureinpicture.PictureInPictureController" />
121
122    <Preference
123        android:key="premium_sms"
124        android:title="@string/premium_sms_access"
125        android:order="-1000"
126        android:fragment="com.android.settings.applications.specialaccess.premiumsms.PremiumSmsAccess"
127        settings:isPreferenceVisible="@bool/config_show_premium_sms"
128        settings:controller="com.android.settings.applications.specialaccess.premiumsms.PremiumSmsController" />
129
130    <Preference
131        android:key="data_saver"
132        android:title="@string/unrestricted_data_saver"
133        android:order="-900"
134        android:fragment="com.android.settings.datausage.UnrestrictedDataAccess"
135        settings:isPreferenceVisible="@bool/config_show_data_saver"
136        settings:controller="com.android.settings.applications.specialaccess.DataSaverController" />
137
138    <Preference
139        android:key="long_background_tasks"
140        android:title="@string/long_background_tasks_title"
141        android:order="-800"
142        android:fragment="com.android.settings.applications.manageapplications.ManageApplications"
143        settings:isPreferenceVisible="false"
144        settings:searchable="false"
145        settings:keywords="@string/keywords_long_background_tasks"
146        settings:controller="com.android.settings.applications.specialaccess.applications.LongBackgroundTaskController">
147        <extra
148            android:name="classname"
149            android:value="com.android.settings.Settings$LongBackgroundTasksActivity" />
150    </Preference>
151
152    <Preference
153        android:key="manage_external_sources"
154        android:title="@string/install_other_apps"
155        android:order="-700"
156        android:fragment="com.android.settings.applications.manageapplications.ManageApplications"
157        settings:keywords="@string/keywords_install_other_apps">
158        <extra
159            android:name="classname"
160            android:value="com.android.settings.Settings$ManageExternalSourcesActivity" />
161    </Preference>
162
163    <Preference
164        android:key="alarms_and_reminders"
165        android:title="@string/alarms_and_reminders_title"
166        android:order="-600"
167        android:fragment="com.android.settings.applications.manageapplications.ManageApplications"
168        settings:keywords="@string/keywords_alarms_and_reminders">
169        <extra
170            android:name="classname"
171            android:value="com.android.settings.Settings$AlarmsAndRemindersActivity" />
172    </Preference>
173
174    <Preference
175        android:key="special_app_usage_access"
176        android:title="@string/usage_access"
177        android:order="-500"
178        android:fragment="com.android.settings.applications.manageapplications.ManageApplications"
179        settings:keywords="@string/keywords_write_settings">
180        <extra
181            android:name="classname"
182            android:value="com.android.settings.Settings$UsageAccessSettingsActivity" />
183    </Preference>
184
185    <Preference
186        android:key="enabled_vr_listeners"
187        android:title="@string/vr_listeners_title"
188        android:order="-400"
189        android:fragment="com.android.settings.applications.specialaccess.vrlistener.VrListenerSettings"
190        settings:keywords="@string/keywords_vr_listener"
191        settings:controller="com.android.settings.applications.specialaccess.vrlistener.EnabledVrListenersController">
192        <extra
193            android:name="classname"
194            android:value="com.android.settings.Settings$VrListenersSettingsActivity" />
195    </Preference>
196
197    <Preference
198        android:key="change_wifi_state"
199        android:title="@string/change_wifi_state_title"
200        android:order="-300"
201        android:fragment="com.android.settings.applications.manageapplications.ManageApplications"
202        settings:keywords="@string/keywords_change_wifi_state">
203        <extra
204            android:name="classname"
205            android:value="com.android.settings.Settings$ChangeWifiStateActivity" />
206    </Preference>
207
208    <Preference
209        android:key="turn_screen_on"
210        android:title="@string/turn_screen_on_title"
211        android:order="-200"
212        android:fragment="com.android.settings.applications.manageapplications.ManageApplications">
213        <extra
214            android:name="classname"
215            android:value="com.android.settings.Settings$TurnScreenOnSettingsActivity" />
216    </Preference>
217
218    <Preference
219        android:key="special_access_more"
220        android:title="@string/special_access_more"
221        android:order="-100"
222        settings:controller="com.android.settings.applications.specialaccess.MoreSpecialAccessPreferenceController" />
223
224    <Preference
225        android:key="change_nfc_tag_apps_state"
226        android:title="@string/change_nfc_tag_apps_title"
227        android:fragment="com.android.settings.applications.manageapplications.ManageApplications"
228        settings:keywords="@string/keywords_change_nfc_tag_apps_state"
229        settings:controller="com.android.settings.nfc.NfcTagAppsPreferenceController">
230        <extra
231            android:name="classname"
232            android:value="com.android.settings.Settings$ChangeNfcTagAppsActivity" />
233    </Preference>
234</PreferenceScreen>
235