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