• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="utf-8"?>
2<!--
3  Copyright (C) 2021 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
19    xmlns:android="http://schemas.android.com/apk/res/android"
20    xmlns:settings="http://schemas.android.com/apk/res-auto"
21    android:title="@string/security_advanced_settings">
22
23    <PreferenceCategory
24        android:order="1"
25        android:key="dashboard_tile_placeholder" />
26
27    <!-- Main security section - for trust agents added in code. -->
28    <PreferenceCategory
29        android:order="210"
30        android:key="security_category"
31        android:layout="@layout/preference_category_no_label" />
32
33    <Preference
34        android:order="230"
35        android:key="content_protection_preference"
36        android:title="@string/content_protection_preference_title"
37        android:summary="@string/content_protection_preference_summary"
38        android:fragment="com.android.settings.security.ContentProtectionPreferenceFragment"
39        settings:keywords="@string/content_protection_preference_title"
40        settings:controller="com.android.settings.security.ContentProtectionPreferenceController" />
41
42    <PreferenceCategory
43        android:order="240"
44        android:key="security_settings_device_admin_category"
45        android:layout="@layout/preference_category_no_label">
46
47        <Preference
48            android:key="manage_device_admin"
49            android:title="@string/manage_device_admin"
50            android:summary="@string/summary_placeholder"
51            android:fragment=
52                "com.android.settings.applications.specialaccess.deviceadmin.DeviceAdminSettings"
53            settings:controller=
54                "com.android.settings.enterprise.ManageDeviceAdminPreferenceController" />
55
56        <Preference
57            android:key="enterprise_privacy"
58            android:title="@string/enterprise_privacy_settings"
59            android:summary="@string/summary_placeholder"
60            android:fragment="com.android.settings.enterprise.EnterprisePrivacySettings"
61            settings:controller="com.android.settings.enterprise.EnterprisePrivacyPreferenceController"/>
62
63        <Preference
64            android:key="financed_privacy"
65            android:title="@string/financed_privacy_settings"
66            android:summary="@string/summary_placeholder"
67            android:fragment="com.android.settings.enterprise.EnterprisePrivacySettings"
68            settings:controller="com.android.settings.enterprise.FinancedPrivacyPreferenceController"/>
69
70        <Preference
71            android:key="financed_device_info"
72            android:title="@string/financed_device_info"
73            android:summary="@string/summary_placeholder"
74            settings:controller="com.android.settings.devicelock.DeviceLockPreferenceController">
75            <intent android:action="com.android.devicelockcontroller.action.DEVICE_INFO_SETTINGS"/>
76        </Preference>
77    </PreferenceCategory>
78
79    <Preference
80        android:order="250"
81        android:key="sim_lock_settings"
82        android:title="@string/sim_lock_settings_category"
83        settings:isPreferenceVisible="@bool/config_show_sim_info"
84        settings:controller="com.android.settings.security.SimLockPreferenceController">
85
86        <intent
87            android:action="android.intent.action.MAIN"
88            android:targetPackage="com.android.settings"
89            android:targetClass="com.android.settings.Settings$IccLockSettingsActivity" />
90
91    </Preference>
92
93    <Preference
94        android:order="260"
95        android:key="encryption_and_credential"
96        android:title="@string/encryption_and_credential_settings_title"
97        android:summary="@string/encryption_and_credential_settings_summary"
98        android:fragment="com.android.settings.security.EncryptionAndCredential"
99        settings:controller="com.android.settings.security.EncryptionStatusPreferenceController" />
100
101    <Preference
102        android:order="270"
103        android:key="manage_trust_agents"
104        android:title="@string/manage_trust_agents"
105        android:summary="@string/summary_placeholder"
106        android:fragment="com.android.settings.security.trustagent.TrustAgentSettings"
107        settings:controller="com.android.settings.security.trustagent.ManageTrustAgentsPreferenceController" />
108
109    <Preference
110        android:order="280"
111        android:key="screen_pinning_settings"
112        android:title="@string/screen_pinning_title"
113        android:summary="@string/summary_placeholder"
114        android:fragment="com.android.settings.security.ScreenPinningSettings"
115        settings:keywords="@string/keywords_app_pinning"
116        settings:controller="com.android.settings.security.ScreenPinningPreferenceController" />
117
118  <com.android.settingslib.RestrictedPreference
119        android:order="300"
120        android:id="@+id/memtag_page"
121        android:key="memtag_page"
122        android:title="@string/memtag_title"
123        settings:keywords="@string/keywords_memtag"
124        android:fragment="com.android.settings.security.MemtagPage"
125        settings:controller="com.android.settings.security.MemtagPagePreferenceController" />
126
127    <!-- work profile security section -->
128    <PreferenceCategory
129        android:order="310"
130        android:key="work_profile_category"
131        android:title="@string/lock_settings_profile_title">
132
133        <!-- security_settings_unification -->
134        <com.android.settingslib.RestrictedSwitchPreference
135            android:key="unification"
136            android:title="@string/lock_settings_profile_unification_title"
137            android:summary="@string/lock_settings_profile_unification_summary"
138            settings:keywords="@string/keywords_unification" />
139
140        <com.android.settingslib.RestrictedPreference
141            android:key="unlock_set_or_change_profile"
142            android:title="@string/unlock_set_unlock_launch_picker_title_profile"
143            android:summary="@string/unlock_set_unlock_mode_pattern"
144            settings:keywords="@string/keywords_lockscreen" />
145
146        <SwitchPreferenceCompat
147            android:key="visiblepattern_profile"
148            android:title="@string/lockpattern_settings_enable_visible_pattern_title_profile"
149            settings:controller="com.android.settings.security.VisiblePatternProfilePreferenceController" />
150
151        <com.android.settingslib.RestrictedPreference
152            android:key="face_settings_profile"
153            android:title="@string/security_settings_face_profile_preference_title"
154            android:summary="@string/summary_placeholder" />
155
156        <com.android.settingslib.RestrictedPreference
157            android:key="fingerprint_settings_profile"
158            android:title="@string/security_settings_work_fingerprint_preference_title"
159            android:summary="@string/summary_placeholder" />
160
161        <com.android.settingslib.RestrictedPreference
162            android:key="biometric_settings_profile"
163            android:title="@string/security_settings_work_biometric_preference_title"
164            android:summary="@string/summary_placeholder" />
165
166    </PreferenceCategory>
167
168</PreferenceScreen>
169