• 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        <SwitchPreference
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        <SwitchPreference
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        <SwitchPreference
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        <SwitchPreference
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        <SwitchPreference
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        <Preference
73            android:key="customizable_lock_screen_quick_affordances"
74            android:title="@string/lockscreen_quick_affordances_title"
75            settings:controller="com.android.settings.display.CustomizableLockScreenQuickAffordancesPreferenceController" />
76
77        <SwitchPreference
78            android:key="lockscreen_double_line_clock_switch"
79            android:title="@string/lockscreen_double_line_clock_setting_toggle"
80            android:summary="@string/lockscreen_double_line_clock_summary"
81            settings:controller="com.android.settings.display.LockscreenClockPreferenceController" />
82    </PreferenceCategory>
83
84    <PreferenceCategory
85        android:key="ambient_display_category_when_to_show"
86        android:title="@string/ambient_display_category_triggers"
87        settings:controller="com.android.settings.display.AmbientDisplayWhenToShowPreferenceController"
88        android:order="1000">
89
90        <com.android.settingslib.RestrictedSwitchPreference
91            android:key="ambient_display_always_on"
92            android:title="@string/doze_always_on_title"
93            android:summary="@string/doze_always_on_summary"
94            settings:keywords="@string/keywords_always_show_time_info"
95            settings:controller="com.android.settings.display.AmbientDisplayAlwaysOnPreferenceController"
96            settings:userRestriction="no_ambient_display" />
97
98        <Preference
99            android:key="ambient_display_tap"
100            android:title="@string/ambient_display_tap_screen_title"
101            android:fragment="com.android.settings.gestures.TapScreenGestureSettings"
102            settings:searchable="false"
103            settings:controller="com.android.settings.gestures.TapScreenGesturePreferenceController" />
104
105        <Preference
106            android:key="ambient_display_double_tap"
107            android:title="@string/ambient_display_title"
108            android:fragment="com.android.settings.gestures.DoubleTapScreenSettings"
109            settings:searchable="false"
110            settings:controller="com.android.settings.gestures.DoubleTapScreenPreferenceController" />
111
112        <Preference
113            android:key="ambient_display_pick_up"
114            android:title="@string/ambient_display_pickup_title"
115            android:fragment="com.android.settings.gestures.PickupGestureSettings"
116            settings:searchable="false"
117            settings:controller="com.android.settings.gestures.PickupGesturePreferenceController" />
118
119        <SwitchPreference
120            android:key="ambient_display_notification"
121            android:title="@string/doze_title"
122            android:summary="@string/doze_summary"
123            settings:controller="com.android.settings.display.AmbientDisplayNotificationsPreferenceController" />
124
125    </PreferenceCategory>
126
127    <!-- Work profile settings are at the bottom with high order value to avoid users thinking that
128         any of the above settings (including dynamic) are specific to the work profile. -->
129    <PreferenceCategory
130        android:key="security_setting_lock_screen_notif_work_header"
131        android:title="@string/profile_section_header"
132        android:order="1001"
133        settings:searchable="false">
134
135        <com.android.settings.RestrictedListPreference
136            android:key="security_setting_lock_screen_notif_work"
137            android:title="@string/locked_work_profile_notification_title"
138            android:summary="@string/summary_placeholder"
139            settings:searchable="false"/>
140
141    </PreferenceCategory>
142
143</PreferenceScreen>
144