• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2017 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/lockscreen_settings_title">
21
22    <PreferenceCategory
23        android:key="lockscreen_what_to_show"
24        android:title="@string/lockscreen_settings_what_to_show_category">
25        <com.android.settings.RestrictedListPreference
26            android:key="security_setting_lock_screen_notif"
27            android:title="@string/lock_screen_notifications_title"
28            android:summary="@string/summary_placeholder"
29            settings:keywords="@string/keywords_lock_screen_notif"/>
30
31        <SwitchPreferenceCompat
32            android:key="security_display_lockscreen_bypass"
33            android:title="@string/lockscreen_bypass_title"
34            android:summary="@string/lockscreen_bypass_summary"
35            settings:searchable="false"
36            settings:controller="com.android.settings.biometrics.face.FaceSettingsLockscreenBypassPreferenceController" />
37
38        <com.android.settingslib.RestrictedSwitchPreference
39            android:key="security_lockscreen_add_users_when_locked"
40            android:title="@string/user_add_on_lockscreen_menu"
41            settings:controller="com.android.settings.users.AddUserWhenLockedPreferenceController" />
42
43        <com.android.settingslib.RestrictedPreference
44            android:key="owner_info_settings"
45            android:title="@string/owner_info_settings_title"
46            android:summary="@string/owner_info_settings_summary" />
47
48        <SwitchPreferenceCompat
49            android:key="lockscreen_privacy_wallet_switch"
50            android:title="@string/lockscreen_privacy_wallet_setting_toggle"
51            android:summary="@string/lockscreen_privacy_wallet_summary"
52            settings:controller="com.android.settings.display.WalletPrivacyPreferenceController" />
53
54        <SwitchPreferenceCompat
55            android:key="lock_screen_show_qr_scanner"
56            android:title="@string/lockscreen_privacy_qr_code_scanner_setting_toggle"
57            android:summary="@string/lockscreen_privacy_qr_code_scanner_summary"
58            settings:controller="com.android.settings.display.QRCodeScannerPreferenceController" />
59
60        <SwitchPreferenceCompat
61            android:key="lockscreen_privacy_controls_switch"
62            android:title="@string/lockscreen_privacy_controls_setting_toggle"
63            android:summary="@string/lockscreen_privacy_controls_summary"
64            settings:controller="com.android.settings.display.ControlsPrivacyPreferenceController" />
65
66        <SwitchPreferenceCompat
67            android:key="lockscreen_trivial_controls_switch"
68            android:title="@string/lockscreen_trivial_controls_setting_toggle"
69            android:summary="@string/lockscreen_trivial_controls_summary"
70            settings:controller="com.android.settings.display.ControlsTrivialPrivacyPreferenceController"/>
71
72        <!-- Shortcuts -->
73        <Preference
74            android:key="customizable_lock_screen_quick_affordances"
75            android:title="@string/lockscreen_quick_affordances_title"
76            android:summary="@string/summary_placeholder"
77            settings:controller="com.android.settings.display.CustomizableLockScreenQuickAffordancesPreferenceController" />
78
79        <SwitchPreferenceCompat
80            android:key="lockscreen_double_line_clock_switch"
81            android:title="@string/lockscreen_double_line_clock_setting_toggle"
82            android:summary="@string/lockscreen_double_line_clock_summary"
83            settings:controller="com.android.settings.display.LockscreenClockPreferenceController" />
84    </PreferenceCategory>
85
86    <PreferenceCategory
87        android:key="ambient_display_category_when_to_show"
88        android:title="@string/ambient_display_category_triggers"
89        settings:controller="com.android.settings.display.AmbientDisplayWhenToShowPreferenceController"
90        android:order="1000">
91
92        <com.android.settingslib.RestrictedSwitchPreference
93            android:key="ambient_display_always_on"
94            android:title="@string/doze_always_on_title"
95            android:summary="@string/doze_always_on_summary"
96            settings:keywords="@string/keywords_always_show_time_info"
97            settings:controller="com.android.settings.display.AmbientDisplayAlwaysOnPreferenceController"
98            settings:userRestriction="no_ambient_display" />
99
100        <Preference
101            android:key="ambient_display_tap"
102            android:title="@string/ambient_display_tap_screen_title"
103            android:fragment="com.android.settings.gestures.TapScreenGestureSettings"
104            settings:searchable="false"
105            settings:controller="com.android.settings.gestures.TapScreenGesturePreferenceController" />
106
107        <Preference
108            android:key="ambient_display_double_tap"
109            android:title="@string/ambient_display_title"
110            android:fragment="com.android.settings.gestures.DoubleTapScreenSettings"
111            settings:searchable="false"
112            settings:controller="com.android.settings.gestures.DoubleTapScreenPreferenceController" />
113
114        <Preference
115            android:key="ambient_display_pick_up"
116            android:title="@string/ambient_display_pickup_title"
117            android:fragment="com.android.settings.gestures.PickupGestureSettings"
118            settings:searchable="false"
119            settings:controller="com.android.settings.gestures.PickupGesturePreferenceController" />
120
121        <SwitchPreferenceCompat
122            android:key="ambient_display_notification"
123            android:title="@string/doze_title"
124            android:summary="@string/doze_summary"
125            settings:controller="com.android.settings.display.AmbientDisplayNotificationsPreferenceController" />
126
127    </PreferenceCategory>
128
129    <!-- Work profile settings are at the bottom with high order value to avoid users thinking that
130         any of the above settings (including dynamic) are specific to the work profile. -->
131    <PreferenceCategory
132        android:key="security_setting_lock_screen_notif_work_header"
133        android:title="@string/profile_section_header"
134        android:order="1001"
135        settings:searchable="false">
136
137        <com.android.settings.RestrictedListPreference
138            android:key="security_setting_lock_screen_notif_work"
139            android:title="@string/locked_work_profile_notification_title"
140            android:summary="@string/summary_placeholder"
141            settings:searchable="false"/>
142
143    </PreferenceCategory>
144
145</PreferenceScreen>
146