• 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    <PreferenceCategory
34        android:order="240"
35        android:key="security_settings_device_admin_category"
36        android:layout="@layout/preference_category_no_label">
37
38        <Preference
39            android:key="manage_device_admin"
40            android:title="@string/manage_device_admin"
41            android:summary="@string/summary_placeholder"
42            android:fragment=
43                "com.android.settings.applications.specialaccess.deviceadmin.DeviceAdminSettings"
44            settings:controller=
45                "com.android.settings.enterprise.ManageDeviceAdminPreferenceController" />
46
47        <Preference
48            android:key="enterprise_privacy"
49            android:title="@string/enterprise_privacy_settings"
50            android:summary="@string/summary_placeholder"
51            android:fragment="com.android.settings.enterprise.EnterprisePrivacySettings"
52            settings:controller="com.android.settings.enterprise.EnterprisePrivacyPreferenceController"/>
53
54        <Preference
55            android:key="financed_privacy"
56            android:title="@string/financed_privacy_settings"
57            android:summary="@string/summary_placeholder"
58            android:fragment="com.android.settings.enterprise.EnterprisePrivacySettings"
59            settings:controller="com.android.settings.enterprise.FinancedPrivacyPreferenceController"/>
60
61        <Preference
62            android:key="financed_device_info"
63            android:title="@string/financed_device_info"
64            android:summary="@string/summary_placeholder"
65            settings:controller="com.android.settings.devicelock.DeviceLockPreferenceController">
66            <intent android:action="com.android.devicelockcontroller.action.DEVICE_INFO_SETTINGS"/>
67        </Preference>
68    </PreferenceCategory>
69
70    <Preference
71        android:order="250"
72        android:key="sim_lock_settings"
73        android:title="@string/sim_lock_settings_category"
74        settings:isPreferenceVisible="@bool/config_show_sim_info"
75        settings:controller="com.android.settings.security.SimLockPreferenceController">
76
77        <intent
78            android:action="android.intent.action.MAIN"
79            android:targetPackage="com.android.settings"
80            android:targetClass="com.android.settings.Settings$IccLockSettingsActivity" />
81
82    </Preference>
83
84    <Preference
85        android:order="260"
86        android:key="encryption_and_credential"
87        android:title="@string/encryption_and_credential_settings_title"
88        android:summary="@string/encryption_and_credential_settings_summary"
89        android:fragment="com.android.settings.security.EncryptionAndCredential"
90        settings:controller="com.android.settings.security.EncryptionStatusPreferenceController" />
91
92    <Preference
93        android:order="270"
94        android:key="manage_trust_agents"
95        android:title="@string/manage_trust_agents"
96        android:summary="@string/summary_placeholder"
97        android:fragment="com.android.settings.security.trustagent.TrustAgentSettings"
98        settings:controller="com.android.settings.security.trustagent.ManageTrustAgentsPreferenceController" />
99
100    <Preference
101        android:order="280"
102        android:key="screen_pinning_settings"
103        android:title="@string/screen_pinning_title"
104        android:summary="@string/summary_placeholder"
105        android:fragment="com.android.settings.security.ScreenPinningSettings"
106        settings:keywords="@string/keywords_app_pinning"
107        settings:controller="com.android.settings.security.ScreenPinningPreferenceController" />
108
109    <SwitchPreference
110        android:order="290"
111        android:key="confirm_sim_deletion"
112        android:title="@string/confirm_sim_deletion_title"
113        android:summary="@string/confirm_sim_deletion_description"
114        settings:isPreferenceVisible="@bool/config_show_sim_info"
115        settings:controller="com.android.settings.security.ConfirmSimDeletionPreferenceController" />
116
117  <com.android.settingslib.RestrictedPreference
118        android:order="300"
119        android:id="@+id/memtag_page"
120        android:key="memtag_page"
121        android:title="@string/memtag_title"
122        settings:keywords="@string/keywords_memtag"
123        android:fragment="com.android.settings.security.MemtagPage"
124        settings:controller="com.android.settings.security.MemtagPagePreferenceController" />
125
126    <!-- work profile security section -->
127    <PreferenceCategory
128        android:order="310"
129        android:key="work_profile_category"
130        android:title="@string/lock_settings_profile_title">
131
132        <!-- security_settings_unification -->
133        <com.android.settingslib.RestrictedSwitchPreference
134            android:key="unification"
135            android:title="@string/lock_settings_profile_unification_title"
136            android:summary="@string/lock_settings_profile_unification_summary"
137            settings:keywords="@string/keywords_unification" />
138
139        <com.android.settingslib.RestrictedPreference
140            android:key="unlock_set_or_change_profile"
141            android:title="@string/unlock_set_unlock_launch_picker_title_profile"
142            android:summary="@string/unlock_set_unlock_mode_pattern"
143            settings:keywords="@string/keywords_lockscreen" />
144
145        <SwitchPreference
146            android:key="visiblepattern_profile"
147            android:title="@string/lockpattern_settings_enable_visible_pattern_title_profile" />
148
149        <com.android.settingslib.RestrictedPreference
150            android:key="fingerprint_settings_profile"
151            android:title="@string/security_settings_work_fingerprint_preference_title"
152            android:summary="@string/summary_placeholder" />
153
154        <com.android.settingslib.RestrictedPreference
155            android:key="face_settings_profile"
156            android:title="@string/security_settings_face_profile_preference_title"
157            android:summary="@string/summary_placeholder" />
158
159        <com.android.settingslib.RestrictedPreference
160            android:key="biometric_settings_profile"
161            android:title="@string/security_settings_work_biometric_preference_title"
162            android:summary="@string/summary_placeholder" />
163
164    </PreferenceCategory>
165
166</PreferenceScreen>
167