summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/Keyguard/Android.mk52
-rw-r--r--packages/Keyguard/test/Android.mk31
-rw-r--r--packages/Keyguard/test/AndroidManifest.xml33
-rw-r--r--packages/Keyguard/test/SampleTrustAgent/Android.mk34
-rw-r--r--packages/Keyguard/test/SampleTrustAgent/AndroidManifest.xml48
-rw-r--r--packages/Keyguard/test/SampleTrustAgent/res/layout-v26/sample_trust_agent_settings.xml74
-rw-r--r--packages/Keyguard/test/SampleTrustAgent/res/layout/sample_trust_agent_settings.xml67
-rw-r--r--packages/Keyguard/test/SampleTrustAgent/res/values/strings.xml20
-rw-r--r--packages/Keyguard/test/SampleTrustAgent/res/xml-v26/sample_trust_agent.xml19
-rw-r--r--packages/Keyguard/test/SampleTrustAgent/res/xml/sample_trust_agent.xml18
-rw-r--r--packages/Keyguard/test/SampleTrustAgent/src/com/android/trustagent/test/SampleTrustAgent.java268
-rw-r--r--packages/Keyguard/test/SampleTrustAgent/src/com/android/trustagent/test/SampleTrustAgentSettings.java111
-rw-r--r--packages/Keyguard/test/res/drawable-hdpi/app_icon.pngbin3020 -> 0 bytes
-rw-r--r--packages/Keyguard/test/res/drawable-mdpi/app_icon.pngbin1883 -> 0 bytes
-rw-r--r--packages/Keyguard/test/res/drawable-xhdpi/app_icon.pngbin4173 -> 0 bytes
-rw-r--r--packages/Keyguard/test/res/layout/keyguard_test_activity.xml47
-rw-r--r--packages/Keyguard/test/res/menu/optionmenu.xml17
-rw-r--r--packages/Keyguard/test/res/values/strings.xml34
-rw-r--r--packages/Keyguard/test/src/com/android/keyguard/test/KeyguardTestActivity.java373
-rw-r--r--packages/SystemUI/Android.mk13
-rw-r--r--packages/SystemUI/res-keyguard/drawable-hdpi/ic_done_wht.png (renamed from packages/Keyguard/res/drawable-hdpi/ic_done_wht.png)bin1374 -> 1374 bytes
-rw-r--r--packages/SystemUI/res-keyguard/drawable-hdpi/ic_lockscreen_sim.png (renamed from packages/Keyguard/res/drawable-hdpi/ic_lockscreen_sim.png)bin4083 -> 4083 bytes
-rw-r--r--packages/SystemUI/res-keyguard/drawable-hdpi/kg_security_lock_normal.png (renamed from packages/Keyguard/res/drawable-hdpi/kg_security_lock_normal.png)bin2688 -> 2688 bytes
-rw-r--r--packages/SystemUI/res-keyguard/drawable-mdpi/ic_done_wht.png (renamed from packages/Keyguard/res/drawable-mdpi/ic_done_wht.png)bin1206 -> 1206 bytes
-rw-r--r--packages/SystemUI/res-keyguard/drawable-mdpi/ic_lockscreen_sim.png (renamed from packages/Keyguard/res/drawable-mdpi/ic_lockscreen_sim.png)bin2602 -> 2602 bytes
-rw-r--r--packages/SystemUI/res-keyguard/drawable-mdpi/kg_security_lock_normal.png (renamed from packages/Keyguard/res/drawable-mdpi/kg_security_lock_normal.png)bin1899 -> 1899 bytes
-rw-r--r--packages/SystemUI/res-keyguard/drawable-xhdpi/ic_done_wht.png (renamed from packages/Keyguard/res/drawable-xhdpi/ic_done_wht.png)bin1600 -> 1600 bytes
-rw-r--r--packages/SystemUI/res-keyguard/drawable-xhdpi/ic_lockscreen_sim.png (renamed from packages/Keyguard/res/drawable-xhdpi/ic_lockscreen_sim.png)bin5201 -> 5201 bytes
-rw-r--r--packages/SystemUI/res-keyguard/drawable-xhdpi/kg_security_lock_normal.png (renamed from packages/Keyguard/res/drawable-xhdpi/kg_security_lock_normal.png)bin3517 -> 3517 bytes
-rw-r--r--packages/SystemUI/res-keyguard/drawable-xxhdpi/ic_done_wht.png (renamed from packages/Keyguard/res/drawable-xxhdpi/ic_done_wht.png)bin1133 -> 1133 bytes
-rw-r--r--packages/SystemUI/res-keyguard/drawable-xxxhdpi/ic_done_wht.png (renamed from packages/Keyguard/res/drawable-xxxhdpi/ic_done_wht.png)bin2753 -> 2753 bytes
-rw-r--r--packages/SystemUI/res-keyguard/drawable/ic_access_alarms_big.xml (renamed from packages/Keyguard/res/drawable/ic_access_alarms_big.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/drawable/ic_backspace_24dp.xml (renamed from packages/Keyguard/res/drawable/ic_backspace_24dp.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/drawable/ic_lockscreen_ime.xml (renamed from packages/Keyguard/res/drawable/ic_lockscreen_ime.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/drawable/ripple_drawable.xml (renamed from packages/Keyguard/res/drawable/ripple_drawable.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/layout/keyguard_bouncer.xml (renamed from packages/Keyguard/res/layout/keyguard_bouncer.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/layout/keyguard_emergency_carrier_area.xml (renamed from packages/Keyguard/res/layout/keyguard_emergency_carrier_area.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/layout/keyguard_host_view.xml (renamed from packages/Keyguard/res/layout/keyguard_host_view.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/layout/keyguard_message_area.xml (renamed from packages/Keyguard/res/layout/keyguard_message_area.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/layout/keyguard_message_area_large.xml (renamed from packages/Keyguard/res/layout/keyguard_message_area_large.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/layout/keyguard_num_pad_key.xml (renamed from packages/Keyguard/res/layout/keyguard_num_pad_key.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/layout/keyguard_password_view.xml (renamed from packages/Keyguard/res/layout/keyguard_password_view.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/layout/keyguard_pattern_view.xml (renamed from packages/Keyguard/res/layout/keyguard_pattern_view.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/layout/keyguard_pin_view.xml (renamed from packages/Keyguard/res/layout/keyguard_pin_view.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/layout/keyguard_presentation.xml (renamed from packages/Keyguard/res/layout/keyguard_presentation.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/layout/keyguard_sim_pin_view.xml (renamed from packages/Keyguard/res/layout/keyguard_sim_pin_view.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/layout/keyguard_sim_puk_view.xml (renamed from packages/Keyguard/res/layout/keyguard_sim_puk_view.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/layout/keyguard_status_area.xml (renamed from packages/Keyguard/res/layout/keyguard_status_area.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/layout/keyguard_status_view.xml (renamed from packages/Keyguard/res/layout/keyguard_status_view.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-af/strings.xml (renamed from packages/Keyguard/res/values-af/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-am/strings.xml (renamed from packages/Keyguard/res/values-am/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-ar/strings.xml (renamed from packages/Keyguard/res/values-ar/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-az/strings.xml (renamed from packages/Keyguard/res/values-az/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-b+sr+Latn/strings.xml (renamed from packages/Keyguard/res/values-b+sr+Latn/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-be/strings.xml (renamed from packages/Keyguard/res/values-be/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-bg/strings.xml (renamed from packages/Keyguard/res/values-bg/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-bn/strings.xml (renamed from packages/Keyguard/res/values-bn/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-bs/strings.xml (renamed from packages/Keyguard/res/values-bs/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-ca/strings.xml (renamed from packages/Keyguard/res/values-ca/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-cs/strings.xml (renamed from packages/Keyguard/res/values-cs/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-da/strings.xml (renamed from packages/Keyguard/res/values-da/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-de/strings.xml (renamed from packages/Keyguard/res/values-de/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-el/strings.xml (renamed from packages/Keyguard/res/values-el/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-en-rAU/strings.xml (renamed from packages/Keyguard/res/values-en-rAU/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-en-rGB/strings.xml (renamed from packages/Keyguard/res/values-en-rGB/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-en-rIN/strings.xml (renamed from packages/Keyguard/res/values-en-rIN/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-es-rUS/strings.xml (renamed from packages/Keyguard/res/values-es-rUS/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-es/strings.xml (renamed from packages/Keyguard/res/values-es/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-et/strings.xml (renamed from packages/Keyguard/res/values-et/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-eu/strings.xml (renamed from packages/Keyguard/res/values-eu/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-fa/strings.xml (renamed from packages/Keyguard/res/values-fa/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-fi/strings.xml (renamed from packages/Keyguard/res/values-fi/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-fr-rCA/strings.xml (renamed from packages/Keyguard/res/values-fr-rCA/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-fr/strings.xml (renamed from packages/Keyguard/res/values-fr/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-gl/strings.xml (renamed from packages/Keyguard/res/values-gl/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-gu/strings.xml (renamed from packages/Keyguard/res/values-gu/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-h560dp/dimens.xml (renamed from packages/Keyguard/res/values-h560dp/dimens.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-h650dp/dimens.xml (renamed from packages/Keyguard/res/values-h650dp/dimens.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-hi/strings.xml (renamed from packages/Keyguard/res/values-hi/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-hr/strings.xml (renamed from packages/Keyguard/res/values-hr/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-hu/strings.xml (renamed from packages/Keyguard/res/values-hu/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-hy/strings.xml (renamed from packages/Keyguard/res/values-hy/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-in/strings.xml (renamed from packages/Keyguard/res/values-in/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-is/strings.xml (renamed from packages/Keyguard/res/values-is/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-it/strings.xml (renamed from packages/Keyguard/res/values-it/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-iw/strings.xml (renamed from packages/Keyguard/res/values-iw/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-ja/strings.xml (renamed from packages/Keyguard/res/values-ja/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-ka/strings.xml (renamed from packages/Keyguard/res/values-ka/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-kk/strings.xml (renamed from packages/Keyguard/res/values-kk/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-km/strings.xml (renamed from packages/Keyguard/res/values-km/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-kn/strings.xml (renamed from packages/Keyguard/res/values-kn/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-ko/strings.xml (renamed from packages/Keyguard/res/values-ko/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-ky/strings.xml (renamed from packages/Keyguard/res/values-ky/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-land/bools.xml (renamed from packages/Keyguard/res/values-land/bools.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-land/integers.xml (renamed from packages/Keyguard/res/values-land/integers.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-lo/strings.xml (renamed from packages/Keyguard/res/values-lo/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-lt/strings.xml (renamed from packages/Keyguard/res/values-lt/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-lv/strings.xml (renamed from packages/Keyguard/res/values-lv/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-mcc262-mnc07/bools.xml (renamed from packages/Keyguard/res/values-mcc262-mnc07/bools.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-mcc262-mnc08/bools.xml (renamed from packages/Keyguard/res/values-mcc262-mnc08/bools.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-mcc262-mnc11/bools.xml (renamed from packages/Keyguard/res/values-mcc262-mnc11/bools.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-mk/strings.xml (renamed from packages/Keyguard/res/values-mk/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-ml/strings.xml (renamed from packages/Keyguard/res/values-ml/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-mn/strings.xml (renamed from packages/Keyguard/res/values-mn/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-mr/strings.xml (renamed from packages/Keyguard/res/values-mr/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-ms/strings.xml (renamed from packages/Keyguard/res/values-ms/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-my/dimens.xml (renamed from packages/Keyguard/res/values-my/dimens.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-my/strings.xml (renamed from packages/Keyguard/res/values-my/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-nb/strings.xml (renamed from packages/Keyguard/res/values-nb/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-ne/strings.xml (renamed from packages/Keyguard/res/values-ne/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-nl/strings.xml (renamed from packages/Keyguard/res/values-nl/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-pa/strings.xml (renamed from packages/Keyguard/res/values-pa/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-pl/strings.xml (renamed from packages/Keyguard/res/values-pl/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-port/bools.xml (renamed from packages/Keyguard/res/values-port/bools.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-port/integers.xml (renamed from packages/Keyguard/res/values-port/integers.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-pt-rBR/strings.xml (renamed from packages/Keyguard/res/values-pt-rBR/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-pt-rPT/strings.xml (renamed from packages/Keyguard/res/values-pt-rPT/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-pt/strings.xml (renamed from packages/Keyguard/res/values-pt/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-ro/strings.xml (renamed from packages/Keyguard/res/values-ro/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-ru/strings.xml (renamed from packages/Keyguard/res/values-ru/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-si/strings.xml (renamed from packages/Keyguard/res/values-si/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-sk/strings.xml (renamed from packages/Keyguard/res/values-sk/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-sl/strings.xml (renamed from packages/Keyguard/res/values-sl/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-sq/strings.xml (renamed from packages/Keyguard/res/values-sq/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-sr/strings.xml (renamed from packages/Keyguard/res/values-sr/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-sv/strings.xml (renamed from packages/Keyguard/res/values-sv/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-sw/strings.xml (renamed from packages/Keyguard/res/values-sw/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-sw320dp/dimens.xml (renamed from packages/Keyguard/res/values-sw320dp/dimens.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-sw360dp/dimens.xml (renamed from packages/Keyguard/res/values-sw360dp/dimens.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-sw380dp/dimens.xml (renamed from packages/Keyguard/res/values-sw380dp/dimens.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-sw540dp-port/dimens.xml (renamed from packages/Keyguard/res/values-sw540dp-port/dimens.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-sw600dp-land/dimens.xml (renamed from packages/Keyguard/res/values-sw600dp-land/dimens.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-sw600dp/alias.xml (renamed from packages/Keyguard/res/values-sw600dp/alias.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-sw600dp/bools.xml (renamed from packages/Keyguard/res/values-sw600dp/bools.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-sw600dp/dimens.xml (renamed from packages/Keyguard/res/values-sw600dp/dimens.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-sw600dp/styles.xml (renamed from packages/Keyguard/res/values-sw600dp/styles.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-sw720dp/dimens.xml (renamed from packages/Keyguard/res/values-sw720dp/dimens.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-ta/strings.xml (renamed from packages/Keyguard/res/values-ta/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-te/strings.xml (renamed from packages/Keyguard/res/values-te/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-th/strings.xml (renamed from packages/Keyguard/res/values-th/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-tl/strings.xml (renamed from packages/Keyguard/res/values-tl/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-tr/strings.xml (renamed from packages/Keyguard/res/values-tr/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-uk/strings.xml (renamed from packages/Keyguard/res/values-uk/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-ur/strings.xml (renamed from packages/Keyguard/res/values-ur/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-uz/strings.xml (renamed from packages/Keyguard/res/values-uz/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-vi/strings.xml (renamed from packages/Keyguard/res/values-vi/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-zh-rCN/strings.xml (renamed from packages/Keyguard/res/values-zh-rCN/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-zh-rHK/strings.xml (renamed from packages/Keyguard/res/values-zh-rHK/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-zh-rTW/strings.xml (renamed from packages/Keyguard/res/values-zh-rTW/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values-zu/strings.xml (renamed from packages/Keyguard/res/values-zu/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values/alias.xml (renamed from packages/Keyguard/res/values/alias.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values/arrays.xml (renamed from packages/Keyguard/res/values/arrays.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values/attrs.xml (renamed from packages/Keyguard/res/values/attrs.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values/bools.xml (renamed from packages/Keyguard/res/values/bools.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values/colors.xml (renamed from packages/Keyguard/res/values/colors.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values/config.xml (renamed from packages/Keyguard/res/values/config.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values/dimens.xml (renamed from packages/Keyguard/res/values/dimens.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values/donottranslate.xml (renamed from packages/Keyguard/res/values/donottranslate.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values/strings.xml (renamed from packages/Keyguard/res/values/strings.xml)0
-rw-r--r--packages/SystemUI/res-keyguard/values/styles.xml (renamed from packages/Keyguard/res/values/styles.xml)0
-rwxr-xr-xpackages/SystemUI/scripts/copy_profile_icons.sh (renamed from packages/Keyguard/scripts/copy_profile_icons.sh)0
-rwxr-xr-xpackages/SystemUI/scripts/new_merge.py (renamed from packages/Keyguard/scripts/new_merge.py)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/AlphaOptimizedImageButton.java (renamed from packages/Keyguard/src/com/android/keyguard/AlphaOptimizedImageButton.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/AlphaOptimizedLinearLayout.java (renamed from packages/Keyguard/src/com/android/keyguard/AlphaOptimizedLinearLayout.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/AlphaOptimizedRelativeLayout.java (renamed from packages/Keyguard/src/com/android/keyguard/AlphaOptimizedRelativeLayout.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/CarrierText.java (renamed from packages/Keyguard/src/com/android/keyguard/CarrierText.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/EmergencyButton.java (renamed from packages/Keyguard/src/com/android/keyguard/EmergencyButton.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/EmergencyCarrierArea.java (renamed from packages/Keyguard/src/com/android/keyguard/EmergencyCarrierArea.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardAbsKeyInputView.java (renamed from packages/Keyguard/src/com/android/keyguard/KeyguardAbsKeyInputView.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardConstants.java (renamed from packages/Keyguard/src/com/android/keyguard/KeyguardConstants.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardDisplayManager.java (renamed from packages/Keyguard/src/com/android/keyguard/KeyguardDisplayManager.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardHostView.java (renamed from packages/Keyguard/src/com/android/keyguard/KeyguardHostView.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardMessageArea.java (renamed from packages/Keyguard/src/com/android/keyguard/KeyguardMessageArea.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardPINView.java (renamed from packages/Keyguard/src/com/android/keyguard/KeyguardPINView.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardPasswordView.java (renamed from packages/Keyguard/src/com/android/keyguard/KeyguardPasswordView.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardPatternView.java (renamed from packages/Keyguard/src/com/android/keyguard/KeyguardPatternView.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardPinBasedInputView.java (renamed from packages/Keyguard/src/com/android/keyguard/KeyguardPinBasedInputView.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardSecurityCallback.java (renamed from packages/Keyguard/src/com/android/keyguard/KeyguardSecurityCallback.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java (renamed from packages/Keyguard/src/com/android/keyguard/KeyguardSecurityContainer.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardSecurityModel.java (renamed from packages/Keyguard/src/com/android/keyguard/KeyguardSecurityModel.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardSecurityView.java (renamed from packages/Keyguard/src/com/android/keyguard/KeyguardSecurityView.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardSecurityViewFlipper.java (renamed from packages/Keyguard/src/com/android/keyguard/KeyguardSecurityViewFlipper.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardSimPinView.java (renamed from packages/Keyguard/src/com/android/keyguard/KeyguardSimPinView.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardSimPukView.java (renamed from packages/Keyguard/src/com/android/keyguard/KeyguardSimPukView.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardStatusView.java (renamed from packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java (renamed from packages/Keyguard/src/com/android/keyguard/KeyguardUpdateMonitor.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitorCallback.java (renamed from packages/Keyguard/src/com/android/keyguard/KeyguardUpdateMonitorCallback.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/LatencyTracker.java (renamed from packages/Keyguard/src/com/android/keyguard/LatencyTracker.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/LiftToActivateListener.java (renamed from packages/Keyguard/src/com/android/keyguard/LiftToActivateListener.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/NumPadKey.java (renamed from packages/Keyguard/src/com/android/keyguard/NumPadKey.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/ObscureSpeechDelegate.java (renamed from packages/Keyguard/src/com/android/keyguard/ObscureSpeechDelegate.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/PasswordTextView.java (renamed from packages/Keyguard/src/com/android/keyguard/PasswordTextView.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/SecurityMessageDisplay.java (renamed from packages/Keyguard/src/com/android/keyguard/SecurityMessageDisplay.java)0
-rw-r--r--packages/SystemUI/src/com/android/keyguard/ViewMediatorCallback.java (renamed from packages/Keyguard/src/com/android/keyguard/ViewMediatorCallback.java)0
-rw-r--r--packages/SystemUI/src/com/android/systemui/EventLogTags.logtags (renamed from packages/Keyguard/src/com/android/systemui/EventLogTags.logtags)0
-rw-r--r--packages/SystemUI/tests/Android.mk4
196 files changed, 14 insertions, 1249 deletions
diff --git a/packages/Keyguard/Android.mk b/packages/Keyguard/Android.mk
deleted file mode 100644
index 38cf55966c82..000000000000
--- a/packages/Keyguard/Android.mk
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright (C) 2013 The Android Open Source Project
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-LOCAL_PATH:= $(call my-dir)
-
-include $(CLEAR_VARS)
-
-LOCAL_MODULE := SystemUI-tags
-
-LOCAL_SRC_FILES := src/com/android/systemui/EventLogTags.logtags
-
-include $(BUILD_STATIC_JAVA_LIBRARY)
-
-# ------------------
-
-include $(CLEAR_VARS)
-
-LOCAL_USE_AAPT2 := true
-
-LOCAL_SRC_FILES := $(call all-java-files-under, src) $(call all-subdir-Iaidl-files)
-
-LOCAL_MODULE := Keyguard
-
-LOCAL_CERTIFICATE := platform
-
-LOCAL_JAVA_LIBRARIES := SettingsLib
-
-LOCAL_STATIC_JAVA_LIBRARIES = SystemUI-tags
-
-LOCAL_PRIVILEGED_MODULE := true
-
-LOCAL_PROGUARD_FLAG_FILES := proguard.flags
-
-LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res
-
-LOCAL_JAR_EXCLUDE_FILES := none
-
-include $(BUILD_STATIC_JAVA_LIBRARY)
-
-#include $(call all-makefiles-under,$(LOCAL_PATH))
diff --git a/packages/Keyguard/test/Android.mk b/packages/Keyguard/test/Android.mk
deleted file mode 100644
index 54224b767957..000000000000
--- a/packages/Keyguard/test/Android.mk
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright (C) 2013 The Android Open Source Project
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-LOCAL_PATH:= $(call my-dir)
-include $(CLEAR_VARS)
-
-LOCAL_USE_AAPT2 := true
-
-LOCAL_SRC_FILES := $(call all-java-files-under, src)
-
-LOCAL_PACKAGE_NAME := KeyguardTest
-
-# Remove these to verify permission checks are working correctly
-LOCAL_CERTIFICATE := platform
-LOCAL_PRIVILEGED_MODULE := true
-
-# LOCAL_PROGUARD_FLAG_FILES := proguard.flags
-
-include $(BUILD_PACKAGE)
diff --git a/packages/Keyguard/test/AndroidManifest.xml b/packages/Keyguard/test/AndroidManifest.xml
deleted file mode 100644
index 163812741a01..000000000000
--- a/packages/Keyguard/test/AndroidManifest.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-/*
-** Copyright 2013, The Android Open Source Project
-**
-** Licensed under the Apache License, Version 2.0 (the "License");
-** you may not use this file except in compliance with the License.
-** You may obtain a copy of the License at
-**
-** http://www.apache.org/licenses/LICENSE-2.0
-**
-** Unless required by applicable law or agreed to in writing, software
-** distributed under the License is distributed on an "AS IS" BASIS,
-** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-** See the License for the specific language governing permissions and
-** limitations under the License.
-*/
--->
-<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="com.android.keyguard.test">
- <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="17"/>
- <uses-permission android:name="android.permission.CONTROL_KEYGUARD" />
- <application android:label="@string/app_name" android:icon="@drawable/app_icon">
- <activity android:name=".KeyguardTestActivity"
- android:label="@string/app_name"
- android:theme="@android:style/Theme.DeviceDefault.Light">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="android.intent.category.LAUNCHER" />
- </intent-filter>
- </activity>
- </application>
-</manifest>
diff --git a/packages/Keyguard/test/SampleTrustAgent/Android.mk b/packages/Keyguard/test/SampleTrustAgent/Android.mk
deleted file mode 100644
index 6ffb01898dba..000000000000
--- a/packages/Keyguard/test/SampleTrustAgent/Android.mk
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright (C) 2014 The Android Open Source Project
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-LOCAL_PATH:= $(call my-dir)
-include $(CLEAR_VARS)
-
-LOCAL_USE_AAPT2 := true
-
-LOCAL_SRC_FILES := $(call all-java-files-under, src)
-
-LOCAL_PACKAGE_NAME := SampleTrustAgent
-
-# Remove this to verify permission checks are working correctly
-LOCAL_CERTIFICATE := platform
-
-LOCAL_MODULE_TAGS := tests
-
-# LOCAL_PROGUARD_FLAG_FILES := proguard.flags
-
-LOCAL_STATIC_ANDROID_LIBRARIES := android-support-v4
-
-include $(BUILD_PACKAGE)
diff --git a/packages/Keyguard/test/SampleTrustAgent/AndroidManifest.xml b/packages/Keyguard/test/SampleTrustAgent/AndroidManifest.xml
deleted file mode 100644
index edcea0e64ac7..000000000000
--- a/packages/Keyguard/test/SampleTrustAgent/AndroidManifest.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
- ~ Copyright (C) 2014 The Android Open Source Project
- ~
- ~ Licensed under the Apache License, Version 2.0 (the "License");
- ~ you may not use this file except in compliance with the License.
- ~ You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License
- -->
-<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="com.android.trustagent.test">
- <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="17"/>
- <uses-permission android:name="android.permission.CONTROL_KEYGUARD" />
- <uses-permission android:name="android.permission.PROVIDE_TRUST_AGENT" />
- <application android:label="@string/app_name">
- <service
- android:name=".SampleTrustAgent"
- android:label="@string/app_name"
- android:permission="android.permission.BIND_TRUST_AGENT"
- android:directBootAware="true"
- android:exported="true">
- <intent-filter>
- <action android:name="android.service.trust.TrustAgentService" />
- <category android:name="android.intent.category.DEFAULT" />
- </intent-filter>
- <meta-data android:name="android.service.trust.trustagent"
- android:resource="@xml/sample_trust_agent"/>
- </service>
-
- <activity
- android:name=".SampleTrustAgentSettings"
- android:label="@string/app_name"
- android:exported="true"
- android:launchMode="singleInstance" >
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="android.intent.category.LAUNCHER" />
- </intent-filter>
- </activity>
- </application>
-</manifest>
diff --git a/packages/Keyguard/test/SampleTrustAgent/res/layout-v26/sample_trust_agent_settings.xml b/packages/Keyguard/test/SampleTrustAgent/res/layout-v26/sample_trust_agent_settings.xml
deleted file mode 100644
index 4669971e9be3..000000000000
--- a/packages/Keyguard/test/SampleTrustAgent/res/layout-v26/sample_trust_agent_settings.xml
+++ /dev/null
@@ -1,74 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<!--
- ~ Copyright (C) 2014 The Android Open Source Project
- ~
- ~ Licensed under the Apache License, Version 2.0 (the "License");
- ~ you may not use this file except in compliance with the License.
- ~ You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License
- -->
-
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical"
- android:layout_width="match_parent"
- android:layout_height="match_parent">
- <Button android:id="@+id/enable_trust"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="Grant trust for 30 seconds" />
- <Button android:id="@+id/revoke_trust"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="Revoke trust" />
- <Button android:id="@+id/crash"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="Crash" />
- <CheckBox android:id="@+id/managing_trust"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:paddingTop="8dp"
- android:paddingBottom="8dp"
- android:text="Managing trust" />
- <CheckBox android:id="@+id/managing_trust_direct_boot"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:paddingTop="8dp"
- android:paddingBottom="8dp"
- android:text="Managing trust direct boot"/>
-
- <CheckBox android:id="@+id/report_unlock_attempts"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:paddingTop="8dp"
- android:paddingBottom="8dp"
- android:text="Report unlock attempts" />
- <CheckBox android:id="@+id/report_device_locked"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:paddingTop="8dp"
- android:paddingBottom="8dp"
- android:text="Report device locked or unlocked" />
-
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content">
- <Button android:id="@+id/check_device_locked"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="Device locked?" />
- <TextView android:id="@+id/check_device_locked_result"
- android:layout_width="0dp"
- android:layout_height="wrap_content"
- android:layout_weight="1" />
- </LinearLayout>
-
-</LinearLayout> \ No newline at end of file
diff --git a/packages/Keyguard/test/SampleTrustAgent/res/layout/sample_trust_agent_settings.xml b/packages/Keyguard/test/SampleTrustAgent/res/layout/sample_trust_agent_settings.xml
deleted file mode 100644
index 00193ed8455f..000000000000
--- a/packages/Keyguard/test/SampleTrustAgent/res/layout/sample_trust_agent_settings.xml
+++ /dev/null
@@ -1,67 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<!--
- ~ Copyright (C) 2014 The Android Open Source Project
- ~
- ~ Licensed under the Apache License, Version 2.0 (the "License");
- ~ you may not use this file except in compliance with the License.
- ~ You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License
- -->
-
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical"
- android:layout_width="match_parent"
- android:layout_height="match_parent">
- <Button android:id="@+id/enable_trust"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="Grant trust for 30 seconds" />
- <Button android:id="@+id/revoke_trust"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="Revoke trust" />
- <Button android:id="@+id/crash"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="Crash" />
- <CheckBox android:id="@+id/managing_trust"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:paddingTop="8dp"
- android:paddingBottom="8dp"
- android:text="Managing trust" />
- <CheckBox android:id="@+id/report_unlock_attempts"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:paddingTop="8dp"
- android:paddingBottom="8dp"
- android:text="Report unlock attempts" />
- <CheckBox android:id="@+id/report_device_locked"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:paddingTop="8dp"
- android:paddingBottom="8dp"
- android:text="Report device locked or unlocked" />
-
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content">
- <Button android:id="@+id/check_device_locked"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="Device locked?" />
- <TextView android:id="@+id/check_device_locked_result"
- android:layout_width="0dp"
- android:layout_height="wrap_content"
- android:layout_weight="1" />
- </LinearLayout>
-
-</LinearLayout> \ No newline at end of file
diff --git a/packages/Keyguard/test/SampleTrustAgent/res/values/strings.xml b/packages/Keyguard/test/SampleTrustAgent/res/values/strings.xml
deleted file mode 100644
index 0c6b502701ba..000000000000
--- a/packages/Keyguard/test/SampleTrustAgent/res/values/strings.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
- ~ Copyright (C) 2014 The Android Open Source Project
- ~
- ~ Licensed under the Apache License, Version 2.0 (the "License");
- ~ you may not use this file except in compliance with the License.
- ~ You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License
- -->
-
-<resources>
- <string name="app_name">Sample Trust Agent</string>
-</resources> \ No newline at end of file
diff --git a/packages/Keyguard/test/SampleTrustAgent/res/xml-v26/sample_trust_agent.xml b/packages/Keyguard/test/SampleTrustAgent/res/xml-v26/sample_trust_agent.xml
deleted file mode 100644
index 26d5aa0c26f3..000000000000
--- a/packages/Keyguard/test/SampleTrustAgent/res/xml-v26/sample_trust_agent.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
- ~ Copyright (C) 2014 The Android Open Source Project
- ~
- ~ Licensed under the Apache License, Version 2.0 (the "License");
- ~ you may not use this file except in compliance with the License.
- ~ You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License
- -->
-<trust-agent xmlns:android="http://schemas.android.com/apk/res/android"
- android:settingsActivity=".SampleTrustAgentSettings"
- android:unlockProfile="true" />
diff --git a/packages/Keyguard/test/SampleTrustAgent/res/xml/sample_trust_agent.xml b/packages/Keyguard/test/SampleTrustAgent/res/xml/sample_trust_agent.xml
deleted file mode 100644
index 6cd34bbab8e0..000000000000
--- a/packages/Keyguard/test/SampleTrustAgent/res/xml/sample_trust_agent.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
- ~ Copyright (C) 2014 The Android Open Source Project
- ~
- ~ Licensed under the Apache License, Version 2.0 (the "License");
- ~ you may not use this file except in compliance with the License.
- ~ You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License
- -->
-<trust-agent xmlns:android="http://schemas.android.com/apk/res/android"
- android:settingsActivity=".SampleTrustAgentSettings" />
diff --git a/packages/Keyguard/test/SampleTrustAgent/src/com/android/trustagent/test/SampleTrustAgent.java b/packages/Keyguard/test/SampleTrustAgent/src/com/android/trustagent/test/SampleTrustAgent.java
deleted file mode 100644
index 4b50cf8c9fd5..000000000000
--- a/packages/Keyguard/test/SampleTrustAgent/src/com/android/trustagent/test/SampleTrustAgent.java
+++ /dev/null
@@ -1,268 +0,0 @@
-/*
- * Copyright (C) 2014 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License
- */
-
-package com.android.trustagent.test;
-
-import android.content.BroadcastReceiver;
-import android.content.Context;
-import android.content.Intent;
-import android.content.IntentFilter;
-import android.content.SharedPreferences;
-import android.os.PersistableBundle;
-import android.os.UserManager;
-import android.preference.PreferenceManager;
-import android.service.trust.TrustAgentService;
-import android.support.v4.content.LocalBroadcastManager;
-import android.util.Log;
-import android.widget.Toast;
-
-import java.util.List;
-
-public class SampleTrustAgent extends TrustAgentService
- implements SharedPreferences.OnSharedPreferenceChangeListener {
-
- /**
- * If true, allows anyone to control this trust agent, e.g. using adb:
- * <pre>
- * $ adb shell am broadcast -a action.sample_trust_agent.grant_trust\
- * -e extra.message SampleTrust\
- * --el extra.duration 1000 --ez extra.init_by_user false --ez extra.dismiss_keyguard false
- * </pre>
- */
- private static final boolean ALLOW_EXTERNAL_BROADCASTS = false;
-
- LocalBroadcastManager mLocalBroadcastManager;
-
- private static final String ACTION_GRANT_TRUST = "action.sample_trust_agent.grant_trust";
- private static final String ACTION_REVOKE_TRUST = "action.sample_trust_agent.revoke_trust";
-
- private static final String EXTRA_MESSAGE = "extra.message";
- private static final String EXTRA_DURATION = "extra.duration";
- private static final String EXTRA_INITIATED_BY_USER = "extra.init_by_user";
- private static final String EXTRA_DISMISS_KEYGUARD = "extra.dismiss_keyguard";
-
- private static final String PREFERENCE_REPORT_UNLOCK_ATTEMPTS
- = "preference.report_unlock_attempts";
- private static final String PREFERENCE_MANAGING_TRUST
- = "preference.managing_trust";
- private static final String PREFERENCE_MANAGING_TRUST_DIRECT_BOOT
- = "preference.managing_trust_direct_boot";
- private static final String PREFERENCE_REPORT_DEVICE_LOCKED = "preference.report_device_locked";
-
- private static final String TAG = "SampleTrustAgent";
-
- private static final BroadcastReceiver mUnlockReceiver = new BroadcastReceiver() {
- @Override
- public void onReceive(Context context, Intent intent) {
-
- }
- };
-
- private boolean mIsUserUnlocked;
-
- @Override
- public void onCreate() {
- super.onCreate();
- UserManager um = (UserManager) getSystemService(Context.USER_SERVICE);
- mIsUserUnlocked = um.isUserUnlocked();
- Log.i(TAG,, "onCreate, is user unlocked=" + mIsUserUnlocked);
- mLocalBroadcastManager = LocalBroadcastManager.getInstance(this);
-
- IntentFilter filter = new IntentFilter();
- filter.addAction(ACTION_GRANT_TRUST);
- filter.addAction(ACTION_REVOKE_TRUST);
- if (!mIsUserUnlocked) {
- filter.addAction(Intent.ACTION_BOOT_COMPLETED);
- }
- mLocalBroadcastManager.registerReceiver(mReceiver, filter);
- if (ALLOW_EXTERNAL_BROADCASTS) {
- registerReceiver(mReceiver, filter);
- }
-
- if (!mIsUserUnlocked) {
- boolean trustManaged = getIsManagingTrustDirectBoot(this);
- Log.i(TAG, "in Direct boot." + (trustManaged ? "manage" : "cannot manage") + "trust");
- setManagingTrust(getIsManagingTrustDirectBoot(this));
- } else {
- onBootCompleted();
- }
- }
-
- @Override
- public void onTrustTimeout() {
- super.onTrustTimeout();
- logAndShowToast("onTrustTimeout(): timeout expired");
- }
-
- @Override
- public void onDeviceLocked() {
- super.onDeviceLocked();
- if (getReportDeviceLocked(this)) {
- logAndShowToast("onDeviceLocked(): device is now locked");
- }
- }
-
- @Override
- public void onDeviceUnlocked() {
- super.onDeviceUnlocked();
- if (getReportDeviceLocked(this)) {
- logAndShowToast("onDeviceUnlocked(): device is now unlocked");
- }
- }
-
- @Override
- public void onUnlockAttempt(boolean successful) {
- if (getReportUnlockAttempts(this)) {
- logAndShowToast("onUnlockAttempt(successful=" + successful + ")");
- }
- }
-
- private void logAndShowToast(String text) {
- Log.i(TAG, text);
- Toast.makeText(this, text, Toast.LENGTH_SHORT).show();
- }
-
- @Override
- public boolean onConfigure(List<PersistableBundle> options) {
- if (options != null) {
- for (int i = 0; i < options.size(); i++) {
- Log.v(TAG, "Policy options received: " + options.get(i));
- }
- } else {
- Log.w(TAG, "onConfigure() called with no options");
- }
- // TODO: Handle options
- return true; // inform DPM that we support it
- }
-
- @Override
- public void onDestroy() {
- super.onDestroy();
- mLocalBroadcastManager.unregisterReceiver(mReceiver);
- if (ALLOW_EXTERNAL_BROADCASTS) {
- unregisterReceiver(mReceiver);
- }
- PreferenceManager.getDefaultSharedPreferences(this)
- .unregisterOnSharedPreferenceChangeListener(this);
- }
-
- private void onBootCompleted() {
- PreferenceManager.getDefaultSharedPreferences(this)
- .registerOnSharedPreferenceChangeListener(this);
- setManagingTrust(getIsManagingTrust(this));
- }
-
- private BroadcastReceiver mReceiver = new BroadcastReceiver() {
- @Override
- public void onReceive(Context context, Intent intent) {
- String action = intent.getAction();
- if (ACTION_GRANT_TRUST.equals(action)) {
- int flags = 0;
- if (intent.getBooleanExtra(EXTRA_INITIATED_BY_USER, false)) {
- flags |= TrustAgentService.FLAG_GRANT_TRUST_INITIATED_BY_USER;
- }
- if (intent.getBooleanExtra(EXTRA_DISMISS_KEYGUARD, false)) {
- flags |= TrustAgentService.FLAG_GRANT_TRUST_DISMISS_KEYGUARD;
- }
-
- try {
- grantTrust(intent.getStringExtra(EXTRA_MESSAGE),
- intent.getLongExtra(EXTRA_DURATION, 0), flags);
- } catch (IllegalStateException e) {
- logAndShowToast("IllegalStateException: " + e.getMessage());
- }
- } else if (ACTION_REVOKE_TRUST.equals(action)) {
- revokeTrust();
- } else if (intent.ACTION_BOOT_COMPLETED.equals(action)) {
- Log.d(TAG, "User unlocked and boot completed.");
- onBootCompleted();
- }
- }
- };
-
- public static void sendGrantTrust(Context context,
- String message, long durationMs, boolean initiatedByUser) {
- Intent intent = new Intent(ACTION_GRANT_TRUST);
- intent.putExtra(EXTRA_MESSAGE, message);
- intent.putExtra(EXTRA_DURATION, durationMs);
- intent.putExtra(EXTRA_INITIATED_BY_USER, initiatedByUser);
- LocalBroadcastManager.getInstance(context).sendBroadcast(intent);
- }
-
- public static void sendRevokeTrust(Context context) {
- Intent intent = new Intent(ACTION_REVOKE_TRUST);
- LocalBroadcastManager.getInstance(context).sendBroadcast(intent);
- }
-
- public static void setReportUnlockAttempts(Context context, boolean enabled) {
- SharedPreferences sharedPreferences = PreferenceManager
- .getDefaultSharedPreferences(context);
- sharedPreferences.edit().putBoolean(PREFERENCE_REPORT_UNLOCK_ATTEMPTS, enabled).apply();
- }
-
- public static boolean getReportUnlockAttempts(Context context) {
- SharedPreferences sharedPreferences = PreferenceManager
- .getDefaultSharedPreferences(context);
- return sharedPreferences.getBoolean(PREFERENCE_REPORT_UNLOCK_ATTEMPTS, false);
- }
-
- public static void setReportDeviceLocked(Context context, boolean enabled) {
- SharedPreferences sharedPreferences = PreferenceManager
- .getDefaultSharedPreferences(context);
- sharedPreferences.edit().putBoolean(PREFERENCE_REPORT_DEVICE_LOCKED, enabled).apply();
- }
-
- public static boolean getReportDeviceLocked(Context context) {
- SharedPreferences sharedPreferences = PreferenceManager
- .getDefaultSharedPreferences(context);
- return sharedPreferences.getBoolean(PREFERENCE_REPORT_DEVICE_LOCKED, false);
- }
-
- public static void setIsManagingTrust(Context context, boolean enabled) {
- SharedPreferences sharedPreferences = PreferenceManager
- .getDefaultSharedPreferences(context);
- Log.d("AAAA", "save manage trust preference. Enabled=" + enabled);
- sharedPreferences.edit().putBoolean(PREFERENCE_MANAGING_TRUST, enabled).apply();
- }
-
- public static boolean getIsManagingTrust(Context context) {
- SharedPreferences sharedPreferences = PreferenceManager
- .getDefaultSharedPreferences(context);
- return sharedPreferences.getBoolean(PREFERENCE_MANAGING_TRUST, false);
- }
-
- public static void setIsManagingTrustDirectBoot(Context context, boolean enabled) {
- Context directBootContext = context.createDeviceProtectedStorageContext();
- SharedPreferences sharedPreferences = PreferenceManager
- .getDefaultSharedPreferences(directBootContext);
- Log.d("AAAA", "save to direct boot preference. Enabled=" + enabled);
- sharedPreferences.edit().putBoolean(PREFERENCE_MANAGING_TRUST_DIRECT_BOOT, enabled).apply();
- }
-
- public static boolean getIsManagingTrustDirectBoot(Context context) {
- Context directBootContext = context.createDeviceProtectedStorageContext();
- SharedPreferences sharedPreferences = PreferenceManager
- .getDefaultSharedPreferences(directBootContext);
- return sharedPreferences.getBoolean(PREFERENCE_MANAGING_TRUST_DIRECT_BOOT, false);
- }
-
- @Override
- public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
- if (PREFERENCE_MANAGING_TRUST.equals(key)) {
- setManagingTrust(getIsManagingTrust(this));
- }
- }
-}
diff --git a/packages/Keyguard/test/SampleTrustAgent/src/com/android/trustagent/test/SampleTrustAgentSettings.java b/packages/Keyguard/test/SampleTrustAgent/src/com/android/trustagent/test/SampleTrustAgentSettings.java
deleted file mode 100644
index 1b171693a6c9..000000000000
--- a/packages/Keyguard/test/SampleTrustAgent/src/com/android/trustagent/test/SampleTrustAgentSettings.java
+++ /dev/null
@@ -1,111 +0,0 @@
-/*
- * Copyright (C) 2014 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License
- */
-
-package com.android.trustagent.test;
-
-import android.annotation.Nullable;
-import android.app.Activity;
-import android.app.KeyguardManager;
-import android.os.Bundle;
-import android.view.View;
-import android.widget.CheckBox;
-import android.widget.CompoundButton;
-import android.widget.TextView;
-
-public class SampleTrustAgentSettings extends Activity implements View.OnClickListener,
- CompoundButton.OnCheckedChangeListener {
-
- private static final int TRUST_DURATION_MS = 30 * 1000;
-
- private CheckBox mReportUnlockAttempts;
- private CheckBox mReportDeviceLocked;
- private CheckBox mManagingTrust;
- private CheckBox mManagingTrustDirectBoot;
- private TextView mCheckDeviceLockedResult;
-
- private KeyguardManager mKeyguardManager;
-
-
- @Override
- protected void onCreate(@Nullable Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
-
- mKeyguardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
-
- setContentView(R.layout.sample_trust_agent_settings);
-
- findViewById(R.id.enable_trust).setOnClickListener(this);
- findViewById(R.id.revoke_trust).setOnClickListener(this);
- findViewById(R.id.crash).setOnClickListener(this);
- findViewById(R.id.check_device_locked).setOnClickListener(this);
-
- mReportUnlockAttempts = (CheckBox) findViewById(R.id.report_unlock_attempts);
- mReportUnlockAttempts.setOnCheckedChangeListener(this);
-
- mReportDeviceLocked = (CheckBox) findViewById(R.id.report_device_locked);
- mReportDeviceLocked.setOnCheckedChangeListener(this);
-
- mManagingTrust = (CheckBox) findViewById(R.id.managing_trust);
- mManagingTrust.setOnCheckedChangeListener(this);
- mManagingTrustDirectBoot = (CheckBox) findViewById(R.id.managing_trust_direct_boot);
- mManagingTrustDirectBoot.setOnCheckedChangeListener(this);
-
- mCheckDeviceLockedResult = (TextView) findViewById(R.id.check_device_locked_result);
- }
-
- @Override
- protected void onResume() {
- super.onResume();
- mReportUnlockAttempts.setChecked(SampleTrustAgent.getReportUnlockAttempts(this));
- mManagingTrust.setChecked(SampleTrustAgent.getIsManagingTrust(this));
- mManagingTrustDirectBoot.setChecked(
- SampleTrustAgent.getIsManagingTrustDirectBoot(this));
- updateTrustedState();
- }
-
- @Override
- public void onClick(View v) {
- int id = v.getId();
- if (id == R.id.enable_trust) {
- SampleTrustAgent.sendGrantTrust(this, "SampleTrustAgent", TRUST_DURATION_MS,
- false /* initiatedByUser */);
- } else if (id == R.id.revoke_trust) {
- SampleTrustAgent.sendRevokeTrust(this);
- } else if (id == R.id.crash) {
- throw new RuntimeException("crash");
- } else if (id == R.id.check_device_locked) {
- updateTrustedState();
- }
- }
-
- @Override
- public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
- if (buttonView == mReportUnlockAttempts) {
- SampleTrustAgent.setReportUnlockAttempts(this, isChecked);
- } else if (buttonView == mManagingTrust) {
- SampleTrustAgent.setIsManagingTrust(this, isChecked);
- } else if (buttonView == mReportDeviceLocked) {
- SampleTrustAgent.setReportDeviceLocked(this, isChecked);
- } else if (buttonView == mManagingTrustDirectBoot) {
- SampleTrustAgent.setIsManagingTrustDirectBoot(this, isChecked);
- }
- }
-
- private void updateTrustedState() {
- mCheckDeviceLockedResult.setText(Boolean.toString(
- mKeyguardManager.isDeviceLocked()));
- }
-}
diff --git a/packages/Keyguard/test/res/drawable-hdpi/app_icon.png b/packages/Keyguard/test/res/drawable-hdpi/app_icon.png
deleted file mode 100644
index 732133c13a24..000000000000
--- a/packages/Keyguard/test/res/drawable-hdpi/app_icon.png
+++ /dev/null
Binary files differ
diff --git a/packages/Keyguard/test/res/drawable-mdpi/app_icon.png b/packages/Keyguard/test/res/drawable-mdpi/app_icon.png
deleted file mode 100644
index 30eb97473dc1..000000000000
--- a/packages/Keyguard/test/res/drawable-mdpi/app_icon.png
+++ /dev/null
Binary files differ
diff --git a/packages/Keyguard/test/res/drawable-xhdpi/app_icon.png b/packages/Keyguard/test/res/drawable-xhdpi/app_icon.png
deleted file mode 100644
index c44a33012aa6..000000000000
--- a/packages/Keyguard/test/res/drawable-xhdpi/app_icon.png
+++ /dev/null
Binary files differ
diff --git a/packages/Keyguard/test/res/layout/keyguard_test_activity.xml b/packages/Keyguard/test/res/layout/keyguard_test_activity.xml
deleted file mode 100644
index dab10881b6d9..000000000000
--- a/packages/Keyguard/test/res/layout/keyguard_test_activity.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-**
-** Copyright 2013, The Android Open Source Project
-**
-** Licensed under the Apache License, Version 2.0 (the "License")
-** you may not use this file except in compliance with the License.
-** You may obtain a copy of the License at
-**
-** http://www.apache.org/licenses/LICENSE-2.0
-**
-** Unless required by applicable law or agreed to in writing, software
-** distributed under the License is distributed on an "AS IS" BASIS,
-** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-** See the License for the specific language governing permissions and
-** limitations under the License.
-*/
--->
-
-<LinearLayout
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:orientation="vertical"
- android:gravity="center">
-
- <Button android:id="@+id/do_keyguard"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="@string/do_keyguard" />
-
- <Button android:id="@+id/on_screen_turned_off"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="@string/on_screen_turned_off" />
-
- <Button android:id="@+id/on_screen_turned_on"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="@string/on_screen_turned_on" />
-
- <Button android:id="@+id/verify_unlock"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="@string/verify_unlock" />
-
-</LinearLayout>
diff --git a/packages/Keyguard/test/res/menu/optionmenu.xml b/packages/Keyguard/test/res/menu/optionmenu.xml
deleted file mode 100644
index 22f300d19ca6..000000000000
--- a/packages/Keyguard/test/res/menu/optionmenu.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<menu xmlns:android="http://schemas.android.com/apk/res/android">
- <item android:id="@+id/none_menu_item"
- android:title="@string/none_menu_item" />
- <item android:id="@+id/pin_menu_item"
- android:title="@string/pin_menu_item" />
- <item android:id="@+id/password_menu_item"
- android:title="@string/password_menu_item" />
- <item android:id="@+id/pattern_menu_item"
- android:title="@string/pattern_menu_item" />
- <item android:id="@+id/sim_pin_menu_item"
- android:title="@string/sim_pin_menu_item" />
- <item android:id="@+id/sim_puk_menu_item"
- android:title="@string/sim_puk_menu_item" />
- <item android:id="@+id/add_widget_item"
- android:title="@string/add_widget_item" />
-</menu>
diff --git a/packages/Keyguard/test/res/values/strings.xml b/packages/Keyguard/test/res/values/strings.xml
deleted file mode 100644
index 129204b097d0..000000000000
--- a/packages/Keyguard/test/res/values/strings.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-/* //device/apps/common/assets/res/any/strings.xml
-**
-** Copyright 2013, The Android Open Source Project
-**
-** Licensed under the Apache License, Version 2.0 (the "License");
-** you may not use this file except in compliance with the License.
-** You may obtain a copy of the License at
-**
-** http://www.apache.org/licenses/LICENSE-2.0
-**
-** Unless required by applicable law or agreed to in writing, software
-** distributed under the License is distributed on an "AS IS" BASIS,
-** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-** See the License for the specific language governing permissions and
-** limitations under the License.
-*/
--->
-<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="app_name">KeyguardTestActivity</string>
- <string name="secure_app_name">UnifiedCamera</string>
- <string name="none_menu_item">No security</string>
- <string name="pin_menu_item">PIN</string>
- <string name="password_menu_item">Password</string>
- <string name="pattern_menu_item">Pattern</string>
- <string name="sim_pin_menu_item">SIM PIN</string>
- <string name="sim_puk_menu_item">SIM PUK</string>
- <string name="add_widget_item">Choose widget...</string>
- <string name="on_screen_turned_off">onScreenTurnedOff</string>
- <string name="on_screen_turned_on">onScreenTurnedOn</string>
- <string name="do_keyguard">doKeyguard</string>
- <string name="verify_unlock">verifyUnlock</string>
-</resources>
diff --git a/packages/Keyguard/test/src/com/android/keyguard/test/KeyguardTestActivity.java b/packages/Keyguard/test/src/com/android/keyguard/test/KeyguardTestActivity.java
deleted file mode 100644
index e89c10eea19a..000000000000
--- a/packages/Keyguard/test/src/com/android/keyguard/test/KeyguardTestActivity.java
+++ /dev/null
@@ -1,373 +0,0 @@
-/*
- * Copyright (C) 2012 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.keyguard.test;
-
-import com.android.internal.policy.IKeyguardShowCallback;
-import com.android.internal.policy.IKeyguardExitCallback;
-import com.android.internal.policy.IKeyguardService;
-
-import android.app.Activity;
-import android.app.AlertDialog;
-import android.app.admin.DevicePolicyManager;
-import android.content.ComponentName;
-import android.content.Context;
-import android.content.Intent;
-import android.content.ServiceConnection;
-import android.os.Bundle;
-import android.os.Handler;
-import android.os.IBinder;
-import android.os.RemoteException;
-import android.os.SystemClock;
-import android.provider.Settings;
-import android.util.Log;
-import android.view.Menu;
-import android.view.MenuInflater;
-import android.view.MenuItem;
-import android.view.View;
-import android.view.View.OnClickListener;
-import android.view.WindowManagerPolicy;
-
-import com.android.internal.widget.LockPatternUtils;
-import com.android.internal.widget.LockPatternView.Cell;
-
-import java.util.List;
-
-public class KeyguardTestActivity extends Activity implements OnClickListener {
- private static final String KEYGUARD_PACKAGE = "com.android.keyguard";
- private static final String KEYGUARD_CLASS = "com.android.keyguard.KeyguardService";
- private static final String TAG = "LockScreenTestActivity";
- private static final int MODE_NONE = 0;
- private static final int MODE_PIN = 1;
- private static final int MODE_PASSWORD = 2;
- private static final int MODE_PATTERN = 3;
- private static final int MODE_SIM_PIN = 4;
- private static final int MODE_SIM_PUK = 5;
- private static final String SECURITY_MODE = "security_mode";
- Handler mHandler = new Handler();
-
- IKeyguardService mService = null;
-
- KeyguardShowCallback mKeyguardShowCallback = new KeyguardShowCallback();
- KeyguardExitCallback mKeyguardExitCallback = new KeyguardExitCallback();
-
- RemoteServiceConnection mConnection;
- private boolean mSentSystemReady;
-
- class KeyguardShowCallback extends IKeyguardShowCallback.Stub {
-
- @Override
- public void onShown(IBinder windowToken) throws RemoteException {
- Log.v(TAG, "Keyguard is shown, windowToken = " + windowToken);
- }
- }
-
- class KeyguardExitCallback extends IKeyguardExitCallback.Stub {
-
- @Override
- public void onKeyguardExitResult(final boolean success) throws RemoteException {
- mHandler.post(new Runnable() {
- @Override
- public void run() {
- new AlertDialog.Builder(KeyguardTestActivity.this)
- .setMessage("Result: " + success)
- .setPositiveButton("OK", null)
- .show();
- }
- });
- }
- };
-
- private class RemoteServiceConnection implements ServiceConnection {
- public void onServiceConnected(ComponentName className, IBinder service) {
- Log.v(TAG, "onServiceConnected()");
- mService = IKeyguardService.Stub.asInterface(service);
- try {
- mService.asBinder().linkToDeath(new IBinder.DeathRecipient() {
- @Override
- public void binderDied() {
- new AlertDialog.Builder(KeyguardTestActivity.this)
- .setMessage("Oops! Keygued died")
- .setPositiveButton("OK", null)
- .show();
- }
- }, 0);
- } catch (RemoteException e) {
- Log.w(TAG, "Couldn't linkToDeath");
- e.printStackTrace();
- }
-// try {
-// mService.onSystemReady();
-// } catch (RemoteException e) {
-// Log.v(TAG, "Remote service died trying to call onSystemReady");
-// e.printStackTrace();
-// }
- }
-
- public void onServiceDisconnected(ComponentName className) {
- Log.v(TAG, "onServiceDisconnected()");
- mService = null;
- }
- };
-
- private void bindService() {
- if (mConnection == null) {
- mConnection = new RemoteServiceConnection();
- Intent intent = new Intent();
- intent.setClassName(KEYGUARD_PACKAGE, KEYGUARD_CLASS);
- Log.v(TAG, "BINDING SERVICE: " + KEYGUARD_CLASS);
- if (!bindService(intent, mConnection, Context.BIND_AUTO_CREATE)) {
- Log.v(TAG, "FAILED TO BIND TO KEYGUARD!");
- }
- } else {
- Log.v(TAG, "Service already bound");
- }
- }
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.keyguard_test_activity);
- final int[] buttons = {
- R.id.on_screen_turned_off, R.id.on_screen_turned_on,
- R.id.do_keyguard, R.id.verify_unlock
- };
- for (int i = 0; i < buttons.length; i++) {
- findViewById(buttons[i]).setOnClickListener(this);
- }
- Log.v(TAG, "Binding service...");
- bindService();
- }
-
- @Override
- protected void onSaveInstanceState(Bundle outState) {
- super.onSaveInstanceState(outState);
- outState.putInt(SECURITY_MODE, mSecurityMode);
- }
-
- @Override
- protected void onRestoreInstanceState(Bundle savedInstanceState) {
- super.onRestoreInstanceState(savedInstanceState);
- setMode(savedInstanceState.getInt(SECURITY_MODE));
- }
-
-// TODO: Find a secure way to inject mock into keyguard...
-// @Override
-// public boolean onCreateOptionsMenu(Menu menu) {
-// MenuInflater inflater = getMenuInflater();
-// inflater.inflate(R.menu.optionmenu, menu);
-// return true;
-// }
-
- private void setMode(int mode) {
- mTestSimPin = false;
- mTestSimPuk = false;
- mLockPasswordEnabled = false;
- mLockPatternEnabled = false;
- switch(mode) {
- case MODE_NONE:
- mSecurityModeMock = DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED;
- break;
- case MODE_PIN:
- mSecurityModeMock = DevicePolicyManager.PASSWORD_QUALITY_NUMERIC;
- mLockPasswordEnabled = true;
- break;
- case MODE_PASSWORD:
- mSecurityModeMock = DevicePolicyManager.PASSWORD_QUALITY_ALPHABETIC;
- mLockPasswordEnabled = true;
- break;
- case MODE_PATTERN:
- mSecurityModeMock = DevicePolicyManager.PASSWORD_QUALITY_SOMETHING;
- mLockPatternEnabled = true;
- break;
- case MODE_SIM_PIN:
- mTestSimPin = true;
- break;
- case MODE_SIM_PUK:
- mTestSimPuk = true;
- break;
- }
- mSecurityMode = mode;
- }
-
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- // Handle item selection
- switch (item.getItemId()) {
- case R.id.none_menu_item:
- setMode(MODE_NONE);
- break;
- case R.id.pin_menu_item:
- setMode(MODE_PIN);
- break;
- case R.id.password_menu_item:
- setMode(MODE_PASSWORD);
- break;
- case R.id.pattern_menu_item:
- setMode(MODE_PATTERN);
- break;
- case R.id.sim_pin_menu_item:
- setMode(MODE_SIM_PIN);
- break;
- case R.id.sim_puk_menu_item:
- setMode(MODE_SIM_PUK);
- break;
- case R.id.add_widget_item:
- startWidgetPicker();
- break;
- default:
- return super.onOptionsItemSelected(item);
- }
- try {
- mService.doKeyguardTimeout(null);
- } catch (RemoteException e) {
- Log.e(TAG, "Remote service died");
- e.printStackTrace();
- }
- return true;
- }
-
- private void startWidgetPicker() {
- startActivity(new Intent(Settings.ACTION_SECURITY_SETTINGS));
- }
-
- @Override
- public void onClick(View v) {
- try {
- switch (v.getId()) {
- case R.id.on_screen_turned_on:
- mService.onScreenTurnedOn(mKeyguardShowCallback);
- break;
- case R.id.on_screen_turned_off:
- mService.onScreenTurnedOff(WindowManagerPolicy.OFF_BECAUSE_OF_USER);
- break;
- case R.id.do_keyguard:
- if (!mSentSystemReady) {
- mSentSystemReady = true;
- mService.onSystemReady();
- }
- mService.doKeyguardTimeout(null);
- break;
- case R.id.verify_unlock:
- mService.doKeyguardTimeout(null);
- // Wait for keyguard to lock and then try this...
- mHandler.postDelayed(new Runnable() {
- @Override
- public void run() {
- try {
- mService.verifyUnlock(mKeyguardExitCallback);
- } catch (RemoteException e) {
- Log.e(TAG, "Failed verifyUnlock()", e);
- }
- }
- }, 5000);
- break;
- }
- } catch (RemoteException e) {
- Log.e(TAG, "onClick(): Failed due to remote exeption", e);
- }
- }
-
- @Override
- protected void onPause() {
- super.onPause();
- try {
- if (mService != null) {
- mService.setHidden(true);
- }
- } catch (RemoteException e) {
- Log.e(TAG, "Remote service died");
- e.printStackTrace();
- }
- }
-
- protected void onResume() {
- super.onResume();
- try {
- if (mService != null) {
- mService.setHidden(false);
- }
- } catch (RemoteException e) {
- Log.e(TAG, "Remote service died");
- e.printStackTrace();
- }
- }
-
- public int mSecurityModeMock;
- private boolean mTestSimPin;
- private boolean mTestSimPuk;
- private boolean mLockPasswordEnabled;
- public boolean mLockPatternEnabled;
- private int mSecurityMode;
-
- class LockPatternUtilsMock extends LockPatternUtils {
- private long mDeadline;
- public LockPatternUtilsMock(Context context) {
- super(context);
- }
-
- @Override
- public boolean checkPattern(List<Cell> pattern) {
- return pattern.size() > 4;
- }
-
- @Override
- public boolean checkPassword(String password) {
- return password.length() > 4;
- }
- @Override
- public long setLockoutAttemptDeadline() {
- final long deadline = SystemClock.elapsedRealtime() + FAILED_ATTEMPT_TIMEOUT_MS;
- mDeadline = deadline;
- return deadline;
- }
- @Override
- public boolean isLockScreenDisabled() {
- return false;
- }
- @Override
- public long getLockoutAttemptDeadline() {
- return mDeadline;
- }
- @Override
- public void reportFailedPasswordAttempt() {
- // Ignored
- }
- @Override
- public void reportSuccessfulPasswordAttempt() {
- // Ignored
- }
- @Override
- public boolean isLockPatternEnabled() {
- return mLockPatternEnabled;
- }
-
- @Override
- public boolean isLockPasswordEnabled() {
- return mLockPasswordEnabled;
- }
-
- @Override
- public int getKeyguardStoredPasswordQuality() {
- return mSecurityModeMock;
- }
-
- public boolean isSecure() {
- return mLockPatternEnabled || mLockPasswordEnabled || mTestSimPin || mTestSimPuk;
- }
-
- }
-}
diff --git a/packages/SystemUI/Android.mk b/packages/SystemUI/Android.mk
index d1e1060e18d4..1ebfbad6d206 100644
--- a/packages/SystemUI/Android.mk
+++ b/packages/SystemUI/Android.mk
@@ -11,6 +11,14 @@ LOCAL_PROTO_JAVA_OUTPUT_PARAMS := optional_field_style=accessors
include $(BUILD_STATIC_JAVA_LIBRARY)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE := SystemUI-tags
+
+LOCAL_SRC_FILES := src/com/android/systemui/EventLogTags.logtags
+
+include $(BUILD_STATIC_JAVA_LIBRARY)
+
# ------------------
include $(CLEAR_VARS)
@@ -23,7 +31,6 @@ LOCAL_SRC_FILES := $(call all-java-files-under, src) $(call all-Iaidl-files-unde
LOCAL_STATIC_ANDROID_LIBRARIES := \
SystemUIPluginLib \
- Keyguard \
android-support-v7-recyclerview \
android-support-v7-preference \
android-support-v7-appcompat \
@@ -32,6 +39,7 @@ LOCAL_STATIC_ANDROID_LIBRARIES := \
LOCAL_STATIC_JAVA_LIBRARIES := \
framework-protos \
+ SystemUI-tags \
SystemUI-proto
LOCAL_JAVA_LIBRARIES := telephony-common
@@ -42,6 +50,7 @@ LOCAL_CERTIFICATE := platform
LOCAL_PRIVILEGED_MODULE := true
LOCAL_PROGUARD_FLAG_FILES := proguard.flags
+LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res-keyguard $(LOCAL_PATH)/res
ifneq ($(INCREMENTAL_BUILDS),)
LOCAL_PROGUARD_ENABLED := disabled
@@ -52,6 +61,8 @@ endif
include frameworks/base/packages/SettingsLib/common.mk
+LOCAL_AAPT_FLAGS := --extra-packages com.android.keyguard
+
include $(BUILD_PACKAGE)
include $(call all-makefiles-under,$(LOCAL_PATH))
diff --git a/packages/Keyguard/res/drawable-hdpi/ic_done_wht.png b/packages/SystemUI/res-keyguard/drawable-hdpi/ic_done_wht.png
index 82c01ef5cda7..82c01ef5cda7 100644
--- a/packages/Keyguard/res/drawable-hdpi/ic_done_wht.png
+++ b/packages/SystemUI/res-keyguard/drawable-hdpi/ic_done_wht.png
Binary files differ
diff --git a/packages/Keyguard/res/drawable-hdpi/ic_lockscreen_sim.png b/packages/SystemUI/res-keyguard/drawable-hdpi/ic_lockscreen_sim.png
index 7cf9e3699ceb..7cf9e3699ceb 100644
--- a/packages/Keyguard/res/drawable-hdpi/ic_lockscreen_sim.png
+++ b/packages/SystemUI/res-keyguard/drawable-hdpi/ic_lockscreen_sim.png
Binary files differ
diff --git a/packages/Keyguard/res/drawable-hdpi/kg_security_lock_normal.png b/packages/SystemUI/res-keyguard/drawable-hdpi/kg_security_lock_normal.png
index d608707e38e4..d608707e38e4 100644
--- a/packages/Keyguard/res/drawable-hdpi/kg_security_lock_normal.png
+++ b/packages/SystemUI/res-keyguard/drawable-hdpi/kg_security_lock_normal.png
Binary files differ
diff --git a/packages/Keyguard/res/drawable-mdpi/ic_done_wht.png b/packages/SystemUI/res-keyguard/drawable-mdpi/ic_done_wht.png
index 8c169301911a..8c169301911a 100644
--- a/packages/Keyguard/res/drawable-mdpi/ic_done_wht.png
+++ b/packages/SystemUI/res-keyguard/drawable-mdpi/ic_done_wht.png
Binary files differ
diff --git a/packages/Keyguard/res/drawable-mdpi/ic_lockscreen_sim.png b/packages/SystemUI/res-keyguard/drawable-mdpi/ic_lockscreen_sim.png
index 2e259c3e17c1..2e259c3e17c1 100644
--- a/packages/Keyguard/res/drawable-mdpi/ic_lockscreen_sim.png
+++ b/packages/SystemUI/res-keyguard/drawable-mdpi/ic_lockscreen_sim.png
Binary files differ
diff --git a/packages/Keyguard/res/drawable-mdpi/kg_security_lock_normal.png b/packages/SystemUI/res-keyguard/drawable-mdpi/kg_security_lock_normal.png
index 7957c79dccab..7957c79dccab 100644
--- a/packages/Keyguard/res/drawable-mdpi/kg_security_lock_normal.png
+++ b/packages/SystemUI/res-keyguard/drawable-mdpi/kg_security_lock_normal.png
Binary files differ
diff --git a/packages/Keyguard/res/drawable-xhdpi/ic_done_wht.png b/packages/SystemUI/res-keyguard/drawable-xhdpi/ic_done_wht.png
index 6a4d8a7b01ea..6a4d8a7b01ea 100644
--- a/packages/Keyguard/res/drawable-xhdpi/ic_done_wht.png
+++ b/packages/SystemUI/res-keyguard/drawable-xhdpi/ic_done_wht.png
Binary files differ
diff --git a/packages/Keyguard/res/drawable-xhdpi/ic_lockscreen_sim.png b/packages/SystemUI/res-keyguard/drawable-xhdpi/ic_lockscreen_sim.png
index f4de96adae30..f4de96adae30 100644
--- a/packages/Keyguard/res/drawable-xhdpi/ic_lockscreen_sim.png
+++ b/packages/SystemUI/res-keyguard/drawable-xhdpi/ic_lockscreen_sim.png
Binary files differ
diff --git a/packages/Keyguard/res/drawable-xhdpi/kg_security_lock_normal.png b/packages/SystemUI/res-keyguard/drawable-xhdpi/kg_security_lock_normal.png
index 17ebb5f8dc99..17ebb5f8dc99 100644
--- a/packages/Keyguard/res/drawable-xhdpi/kg_security_lock_normal.png
+++ b/packages/SystemUI/res-keyguard/drawable-xhdpi/kg_security_lock_normal.png
Binary files differ
diff --git a/packages/Keyguard/res/drawable-xxhdpi/ic_done_wht.png b/packages/SystemUI/res-keyguard/drawable-xxhdpi/ic_done_wht.png
index 4c04ba28b58a..4c04ba28b58a 100644
--- a/packages/Keyguard/res/drawable-xxhdpi/ic_done_wht.png
+++ b/packages/SystemUI/res-keyguard/drawable-xxhdpi/ic_done_wht.png
Binary files differ
diff --git a/packages/Keyguard/res/drawable-xxxhdpi/ic_done_wht.png b/packages/SystemUI/res-keyguard/drawable-xxxhdpi/ic_done_wht.png
index bd6c4df14a88..bd6c4df14a88 100644
--- a/packages/Keyguard/res/drawable-xxxhdpi/ic_done_wht.png
+++ b/packages/SystemUI/res-keyguard/drawable-xxxhdpi/ic_done_wht.png
Binary files differ
diff --git a/packages/Keyguard/res/drawable/ic_access_alarms_big.xml b/packages/SystemUI/res-keyguard/drawable/ic_access_alarms_big.xml
index 84ccb7c9fbd6..84ccb7c9fbd6 100644
--- a/packages/Keyguard/res/drawable/ic_access_alarms_big.xml
+++ b/packages/SystemUI/res-keyguard/drawable/ic_access_alarms_big.xml
diff --git a/packages/Keyguard/res/drawable/ic_backspace_24dp.xml b/packages/SystemUI/res-keyguard/drawable/ic_backspace_24dp.xml
index 1e4022ea402b..1e4022ea402b 100644
--- a/packages/Keyguard/res/drawable/ic_backspace_24dp.xml
+++ b/packages/SystemUI/res-keyguard/drawable/ic_backspace_24dp.xml
diff --git a/packages/Keyguard/res/drawable/ic_lockscreen_ime.xml b/packages/SystemUI/res-keyguard/drawable/ic_lockscreen_ime.xml
index 49be7dc4b7d7..49be7dc4b7d7 100644
--- a/packages/Keyguard/res/drawable/ic_lockscreen_ime.xml
+++ b/packages/SystemUI/res-keyguard/drawable/ic_lockscreen_ime.xml
diff --git a/packages/Keyguard/res/drawable/ripple_drawable.xml b/packages/SystemUI/res-keyguard/drawable/ripple_drawable.xml
index af7941ff9ffb..af7941ff9ffb 100644
--- a/packages/Keyguard/res/drawable/ripple_drawable.xml
+++ b/packages/SystemUI/res-keyguard/drawable/ripple_drawable.xml
diff --git a/packages/Keyguard/res/layout/keyguard_bouncer.xml b/packages/SystemUI/res-keyguard/layout/keyguard_bouncer.xml
index 8c80e78733ef..8c80e78733ef 100644
--- a/packages/Keyguard/res/layout/keyguard_bouncer.xml
+++ b/packages/SystemUI/res-keyguard/layout/keyguard_bouncer.xml
diff --git a/packages/Keyguard/res/layout/keyguard_emergency_carrier_area.xml b/packages/SystemUI/res-keyguard/layout/keyguard_emergency_carrier_area.xml
index 3ea22e9c1c81..3ea22e9c1c81 100644
--- a/packages/Keyguard/res/layout/keyguard_emergency_carrier_area.xml
+++ b/packages/SystemUI/res-keyguard/layout/keyguard_emergency_carrier_area.xml
diff --git a/packages/Keyguard/res/layout/keyguard_host_view.xml b/packages/SystemUI/res-keyguard/layout/keyguard_host_view.xml
index 7291cd44c8ac..7291cd44c8ac 100644
--- a/packages/Keyguard/res/layout/keyguard_host_view.xml
+++ b/packages/SystemUI/res-keyguard/layout/keyguard_host_view.xml
diff --git a/packages/Keyguard/res/layout/keyguard_message_area.xml b/packages/SystemUI/res-keyguard/layout/keyguard_message_area.xml
index 46aa39dc472b..46aa39dc472b 100644
--- a/packages/Keyguard/res/layout/keyguard_message_area.xml
+++ b/packages/SystemUI/res-keyguard/layout/keyguard_message_area.xml
diff --git a/packages/Keyguard/res/layout/keyguard_message_area_large.xml b/packages/SystemUI/res-keyguard/layout/keyguard_message_area_large.xml
index ab6246d1f5df..ab6246d1f5df 100644
--- a/packages/Keyguard/res/layout/keyguard_message_area_large.xml
+++ b/packages/SystemUI/res-keyguard/layout/keyguard_message_area_large.xml
diff --git a/packages/Keyguard/res/layout/keyguard_num_pad_key.xml b/packages/SystemUI/res-keyguard/layout/keyguard_num_pad_key.xml
index 72591d4665c9..72591d4665c9 100644
--- a/packages/Keyguard/res/layout/keyguard_num_pad_key.xml
+++ b/packages/SystemUI/res-keyguard/layout/keyguard_num_pad_key.xml
diff --git a/packages/Keyguard/res/layout/keyguard_password_view.xml b/packages/SystemUI/res-keyguard/layout/keyguard_password_view.xml
index 29c93d5adb03..29c93d5adb03 100644
--- a/packages/Keyguard/res/layout/keyguard_password_view.xml
+++ b/packages/SystemUI/res-keyguard/layout/keyguard_password_view.xml
diff --git a/packages/Keyguard/res/layout/keyguard_pattern_view.xml b/packages/SystemUI/res-keyguard/layout/keyguard_pattern_view.xml
index ccb9af9ff731..ccb9af9ff731 100644
--- a/packages/Keyguard/res/layout/keyguard_pattern_view.xml
+++ b/packages/SystemUI/res-keyguard/layout/keyguard_pattern_view.xml
diff --git a/packages/Keyguard/res/layout/keyguard_pin_view.xml b/packages/SystemUI/res-keyguard/layout/keyguard_pin_view.xml
index e75f3c15e9ef..e75f3c15e9ef 100644
--- a/packages/Keyguard/res/layout/keyguard_pin_view.xml
+++ b/packages/SystemUI/res-keyguard/layout/keyguard_pin_view.xml
diff --git a/packages/Keyguard/res/layout/keyguard_presentation.xml b/packages/SystemUI/res-keyguard/layout/keyguard_presentation.xml
index 920498f995c2..920498f995c2 100644
--- a/packages/Keyguard/res/layout/keyguard_presentation.xml
+++ b/packages/SystemUI/res-keyguard/layout/keyguard_presentation.xml
diff --git a/packages/Keyguard/res/layout/keyguard_sim_pin_view.xml b/packages/SystemUI/res-keyguard/layout/keyguard_sim_pin_view.xml
index b0a93e630b5d..b0a93e630b5d 100644
--- a/packages/Keyguard/res/layout/keyguard_sim_pin_view.xml
+++ b/packages/SystemUI/res-keyguard/layout/keyguard_sim_pin_view.xml
diff --git a/packages/Keyguard/res/layout/keyguard_sim_puk_view.xml b/packages/SystemUI/res-keyguard/layout/keyguard_sim_puk_view.xml
index cf41bd3b2f86..cf41bd3b2f86 100644
--- a/packages/Keyguard/res/layout/keyguard_sim_puk_view.xml
+++ b/packages/SystemUI/res-keyguard/layout/keyguard_sim_puk_view.xml
diff --git a/packages/Keyguard/res/layout/keyguard_status_area.xml b/packages/SystemUI/res-keyguard/layout/keyguard_status_area.xml
index 8fe283519861..8fe283519861 100644
--- a/packages/Keyguard/res/layout/keyguard_status_area.xml
+++ b/packages/SystemUI/res-keyguard/layout/keyguard_status_area.xml
diff --git a/packages/Keyguard/res/layout/keyguard_status_view.xml b/packages/SystemUI/res-keyguard/layout/keyguard_status_view.xml
index fc0b568a9acf..fc0b568a9acf 100644
--- a/packages/Keyguard/res/layout/keyguard_status_view.xml
+++ b/packages/SystemUI/res-keyguard/layout/keyguard_status_view.xml
diff --git a/packages/Keyguard/res/values-af/strings.xml b/packages/SystemUI/res-keyguard/values-af/strings.xml
index a3381656ec3d..a3381656ec3d 100644
--- a/packages/Keyguard/res/values-af/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-af/strings.xml
diff --git a/packages/Keyguard/res/values-am/strings.xml b/packages/SystemUI/res-keyguard/values-am/strings.xml
index 67fdc321837d..67fdc321837d 100644
--- a/packages/Keyguard/res/values-am/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-am/strings.xml
diff --git a/packages/Keyguard/res/values-ar/strings.xml b/packages/SystemUI/res-keyguard/values-ar/strings.xml
index 8438699d0319..8438699d0319 100644
--- a/packages/Keyguard/res/values-ar/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-ar/strings.xml
diff --git a/packages/Keyguard/res/values-az/strings.xml b/packages/SystemUI/res-keyguard/values-az/strings.xml
index c7a80919c670..c7a80919c670 100644
--- a/packages/Keyguard/res/values-az/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-az/strings.xml
diff --git a/packages/Keyguard/res/values-b+sr+Latn/strings.xml b/packages/SystemUI/res-keyguard/values-b+sr+Latn/strings.xml
index 800612520436..800612520436 100644
--- a/packages/Keyguard/res/values-b+sr+Latn/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-b+sr+Latn/strings.xml
diff --git a/packages/Keyguard/res/values-be/strings.xml b/packages/SystemUI/res-keyguard/values-be/strings.xml
index f357961a3b8b..f357961a3b8b 100644
--- a/packages/Keyguard/res/values-be/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-be/strings.xml
diff --git a/packages/Keyguard/res/values-bg/strings.xml b/packages/SystemUI/res-keyguard/values-bg/strings.xml
index 988e97f6b482..988e97f6b482 100644
--- a/packages/Keyguard/res/values-bg/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-bg/strings.xml
diff --git a/packages/Keyguard/res/values-bn/strings.xml b/packages/SystemUI/res-keyguard/values-bn/strings.xml
index 64c01bb356e7..64c01bb356e7 100644
--- a/packages/Keyguard/res/values-bn/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-bn/strings.xml
diff --git a/packages/Keyguard/res/values-bs/strings.xml b/packages/SystemUI/res-keyguard/values-bs/strings.xml
index b8ff2a9835db..b8ff2a9835db 100644
--- a/packages/Keyguard/res/values-bs/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-bs/strings.xml
diff --git a/packages/Keyguard/res/values-ca/strings.xml b/packages/SystemUI/res-keyguard/values-ca/strings.xml
index 9207e0e201fe..9207e0e201fe 100644
--- a/packages/Keyguard/res/values-ca/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-ca/strings.xml
diff --git a/packages/Keyguard/res/values-cs/strings.xml b/packages/SystemUI/res-keyguard/values-cs/strings.xml
index aa7115dede28..aa7115dede28 100644
--- a/packages/Keyguard/res/values-cs/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-cs/strings.xml
diff --git a/packages/Keyguard/res/values-da/strings.xml b/packages/SystemUI/res-keyguard/values-da/strings.xml
index 0fb741684e0c..0fb741684e0c 100644
--- a/packages/Keyguard/res/values-da/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-da/strings.xml
diff --git a/packages/Keyguard/res/values-de/strings.xml b/packages/SystemUI/res-keyguard/values-de/strings.xml
index a519ce84b862..a519ce84b862 100644
--- a/packages/Keyguard/res/values-de/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-de/strings.xml
diff --git a/packages/Keyguard/res/values-el/strings.xml b/packages/SystemUI/res-keyguard/values-el/strings.xml
index d9692667ba0f..d9692667ba0f 100644
--- a/packages/Keyguard/res/values-el/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-el/strings.xml
diff --git a/packages/Keyguard/res/values-en-rAU/strings.xml b/packages/SystemUI/res-keyguard/values-en-rAU/strings.xml
index 9ecd979163f2..9ecd979163f2 100644
--- a/packages/Keyguard/res/values-en-rAU/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-en-rAU/strings.xml
diff --git a/packages/Keyguard/res/values-en-rGB/strings.xml b/packages/SystemUI/res-keyguard/values-en-rGB/strings.xml
index 9ecd979163f2..9ecd979163f2 100644
--- a/packages/Keyguard/res/values-en-rGB/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-en-rGB/strings.xml
diff --git a/packages/Keyguard/res/values-en-rIN/strings.xml b/packages/SystemUI/res-keyguard/values-en-rIN/strings.xml
index 9ecd979163f2..9ecd979163f2 100644
--- a/packages/Keyguard/res/values-en-rIN/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-en-rIN/strings.xml
diff --git a/packages/Keyguard/res/values-es-rUS/strings.xml b/packages/SystemUI/res-keyguard/values-es-rUS/strings.xml
index 61f5c0d538b6..61f5c0d538b6 100644
--- a/packages/Keyguard/res/values-es-rUS/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-es-rUS/strings.xml
diff --git a/packages/Keyguard/res/values-es/strings.xml b/packages/SystemUI/res-keyguard/values-es/strings.xml
index 3ef737c22764..3ef737c22764 100644
--- a/packages/Keyguard/res/values-es/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-es/strings.xml
diff --git a/packages/Keyguard/res/values-et/strings.xml b/packages/SystemUI/res-keyguard/values-et/strings.xml
index 47b6332c92c2..47b6332c92c2 100644
--- a/packages/Keyguard/res/values-et/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-et/strings.xml
diff --git a/packages/Keyguard/res/values-eu/strings.xml b/packages/SystemUI/res-keyguard/values-eu/strings.xml
index 5f4abce03f1b..5f4abce03f1b 100644
--- a/packages/Keyguard/res/values-eu/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-eu/strings.xml
diff --git a/packages/Keyguard/res/values-fa/strings.xml b/packages/SystemUI/res-keyguard/values-fa/strings.xml
index 40952e256a5f..40952e256a5f 100644
--- a/packages/Keyguard/res/values-fa/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-fa/strings.xml
diff --git a/packages/Keyguard/res/values-fi/strings.xml b/packages/SystemUI/res-keyguard/values-fi/strings.xml
index a1b96ca2f671..a1b96ca2f671 100644
--- a/packages/Keyguard/res/values-fi/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-fi/strings.xml
diff --git a/packages/Keyguard/res/values-fr-rCA/strings.xml b/packages/SystemUI/res-keyguard/values-fr-rCA/strings.xml
index d920415a69cc..d920415a69cc 100644
--- a/packages/Keyguard/res/values-fr-rCA/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-fr-rCA/strings.xml
diff --git a/packages/Keyguard/res/values-fr/strings.xml b/packages/SystemUI/res-keyguard/values-fr/strings.xml
index 8615b99df2bf..8615b99df2bf 100644
--- a/packages/Keyguard/res/values-fr/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-fr/strings.xml
diff --git a/packages/Keyguard/res/values-gl/strings.xml b/packages/SystemUI/res-keyguard/values-gl/strings.xml
index a894fc5b9ccd..a894fc5b9ccd 100644
--- a/packages/Keyguard/res/values-gl/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-gl/strings.xml
diff --git a/packages/Keyguard/res/values-gu/strings.xml b/packages/SystemUI/res-keyguard/values-gu/strings.xml
index d288b3f9da78..d288b3f9da78 100644
--- a/packages/Keyguard/res/values-gu/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-gu/strings.xml
diff --git a/packages/Keyguard/res/values-h560dp/dimens.xml b/packages/SystemUI/res-keyguard/values-h560dp/dimens.xml
index 469ce520133e..469ce520133e 100644
--- a/packages/Keyguard/res/values-h560dp/dimens.xml
+++ b/packages/SystemUI/res-keyguard/values-h560dp/dimens.xml
diff --git a/packages/Keyguard/res/values-h650dp/dimens.xml b/packages/SystemUI/res-keyguard/values-h650dp/dimens.xml
index cb89cb46fc3e..cb89cb46fc3e 100644
--- a/packages/Keyguard/res/values-h650dp/dimens.xml
+++ b/packages/SystemUI/res-keyguard/values-h650dp/dimens.xml
diff --git a/packages/Keyguard/res/values-hi/strings.xml b/packages/SystemUI/res-keyguard/values-hi/strings.xml
index bf36312870e5..bf36312870e5 100644
--- a/packages/Keyguard/res/values-hi/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-hi/strings.xml
diff --git a/packages/Keyguard/res/values-hr/strings.xml b/packages/SystemUI/res-keyguard/values-hr/strings.xml
index 169bc5716bbb..169bc5716bbb 100644
--- a/packages/Keyguard/res/values-hr/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-hr/strings.xml
diff --git a/packages/Keyguard/res/values-hu/strings.xml b/packages/SystemUI/res-keyguard/values-hu/strings.xml
index bc3bf4e0427f..bc3bf4e0427f 100644
--- a/packages/Keyguard/res/values-hu/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-hu/strings.xml
diff --git a/packages/Keyguard/res/values-hy/strings.xml b/packages/SystemUI/res-keyguard/values-hy/strings.xml
index ae92f6b4b84e..ae92f6b4b84e 100644
--- a/packages/Keyguard/res/values-hy/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-hy/strings.xml
diff --git a/packages/Keyguard/res/values-in/strings.xml b/packages/SystemUI/res-keyguard/values-in/strings.xml
index dda63a88568c..dda63a88568c 100644
--- a/packages/Keyguard/res/values-in/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-in/strings.xml
diff --git a/packages/Keyguard/res/values-is/strings.xml b/packages/SystemUI/res-keyguard/values-is/strings.xml
index 278e03113673..278e03113673 100644
--- a/packages/Keyguard/res/values-is/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-is/strings.xml
diff --git a/packages/Keyguard/res/values-it/strings.xml b/packages/SystemUI/res-keyguard/values-it/strings.xml
index 98bcae4775b9..98bcae4775b9 100644
--- a/packages/Keyguard/res/values-it/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-it/strings.xml
diff --git a/packages/Keyguard/res/values-iw/strings.xml b/packages/SystemUI/res-keyguard/values-iw/strings.xml
index 8d1ada3a342a..8d1ada3a342a 100644
--- a/packages/Keyguard/res/values-iw/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-iw/strings.xml
diff --git a/packages/Keyguard/res/values-ja/strings.xml b/packages/SystemUI/res-keyguard/values-ja/strings.xml
index c4b4c9856487..c4b4c9856487 100644
--- a/packages/Keyguard/res/values-ja/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-ja/strings.xml
diff --git a/packages/Keyguard/res/values-ka/strings.xml b/packages/SystemUI/res-keyguard/values-ka/strings.xml
index 658194ff0c4a..658194ff0c4a 100644
--- a/packages/Keyguard/res/values-ka/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-ka/strings.xml
diff --git a/packages/Keyguard/res/values-kk/strings.xml b/packages/SystemUI/res-keyguard/values-kk/strings.xml
index 2eb3948778af..2eb3948778af 100644
--- a/packages/Keyguard/res/values-kk/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-kk/strings.xml
diff --git a/packages/Keyguard/res/values-km/strings.xml b/packages/SystemUI/res-keyguard/values-km/strings.xml
index fce46c732a5a..fce46c732a5a 100644
--- a/packages/Keyguard/res/values-km/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-km/strings.xml
diff --git a/packages/Keyguard/res/values-kn/strings.xml b/packages/SystemUI/res-keyguard/values-kn/strings.xml
index 7bac9c6c4c1b..7bac9c6c4c1b 100644
--- a/packages/Keyguard/res/values-kn/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-kn/strings.xml
diff --git a/packages/Keyguard/res/values-ko/strings.xml b/packages/SystemUI/res-keyguard/values-ko/strings.xml
index 5d40d4d2a954..5d40d4d2a954 100644
--- a/packages/Keyguard/res/values-ko/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-ko/strings.xml
diff --git a/packages/Keyguard/res/values-ky/strings.xml b/packages/SystemUI/res-keyguard/values-ky/strings.xml
index a48552844ffe..a48552844ffe 100644
--- a/packages/Keyguard/res/values-ky/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-ky/strings.xml
diff --git a/packages/Keyguard/res/values-land/bools.xml b/packages/SystemUI/res-keyguard/values-land/bools.xml
index bedf5047f94a..bedf5047f94a 100644
--- a/packages/Keyguard/res/values-land/bools.xml
+++ b/packages/SystemUI/res-keyguard/values-land/bools.xml
diff --git a/packages/Keyguard/res/values-land/integers.xml b/packages/SystemUI/res-keyguard/values-land/integers.xml
index 0739c3a1cf5a..0739c3a1cf5a 100644
--- a/packages/Keyguard/res/values-land/integers.xml
+++ b/packages/SystemUI/res-keyguard/values-land/integers.xml
diff --git a/packages/Keyguard/res/values-lo/strings.xml b/packages/SystemUI/res-keyguard/values-lo/strings.xml
index 29a1b562cf20..29a1b562cf20 100644
--- a/packages/Keyguard/res/values-lo/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-lo/strings.xml
diff --git a/packages/Keyguard/res/values-lt/strings.xml b/packages/SystemUI/res-keyguard/values-lt/strings.xml
index fd41efc28db3..fd41efc28db3 100644
--- a/packages/Keyguard/res/values-lt/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-lt/strings.xml
diff --git a/packages/Keyguard/res/values-lv/strings.xml b/packages/SystemUI/res-keyguard/values-lv/strings.xml
index f801d649fa0a..f801d649fa0a 100644
--- a/packages/Keyguard/res/values-lv/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-lv/strings.xml
diff --git a/packages/Keyguard/res/values-mcc262-mnc07/bools.xml b/packages/SystemUI/res-keyguard/values-mcc262-mnc07/bools.xml
index 6cd4c55ca940..6cd4c55ca940 100644
--- a/packages/Keyguard/res/values-mcc262-mnc07/bools.xml
+++ b/packages/SystemUI/res-keyguard/values-mcc262-mnc07/bools.xml
diff --git a/packages/Keyguard/res/values-mcc262-mnc08/bools.xml b/packages/SystemUI/res-keyguard/values-mcc262-mnc08/bools.xml
index 6cd4c55ca940..6cd4c55ca940 100644
--- a/packages/Keyguard/res/values-mcc262-mnc08/bools.xml
+++ b/packages/SystemUI/res-keyguard/values-mcc262-mnc08/bools.xml
diff --git a/packages/Keyguard/res/values-mcc262-mnc11/bools.xml b/packages/SystemUI/res-keyguard/values-mcc262-mnc11/bools.xml
index 6cd4c55ca940..6cd4c55ca940 100644
--- a/packages/Keyguard/res/values-mcc262-mnc11/bools.xml
+++ b/packages/SystemUI/res-keyguard/values-mcc262-mnc11/bools.xml
diff --git a/packages/Keyguard/res/values-mk/strings.xml b/packages/SystemUI/res-keyguard/values-mk/strings.xml
index 9d833f0266f2..9d833f0266f2 100644
--- a/packages/Keyguard/res/values-mk/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-mk/strings.xml
diff --git a/packages/Keyguard/res/values-ml/strings.xml b/packages/SystemUI/res-keyguard/values-ml/strings.xml
index 5d93cf003878..5d93cf003878 100644
--- a/packages/Keyguard/res/values-ml/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-ml/strings.xml
diff --git a/packages/Keyguard/res/values-mn/strings.xml b/packages/SystemUI/res-keyguard/values-mn/strings.xml
index 8641e31285fb..8641e31285fb 100644
--- a/packages/Keyguard/res/values-mn/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-mn/strings.xml
diff --git a/packages/Keyguard/res/values-mr/strings.xml b/packages/SystemUI/res-keyguard/values-mr/strings.xml
index 8bcaad6cc504..8bcaad6cc504 100644
--- a/packages/Keyguard/res/values-mr/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-mr/strings.xml
diff --git a/packages/Keyguard/res/values-ms/strings.xml b/packages/SystemUI/res-keyguard/values-ms/strings.xml
index b7b093f085bf..b7b093f085bf 100644
--- a/packages/Keyguard/res/values-ms/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-ms/strings.xml
diff --git a/packages/Keyguard/res/values-my/dimens.xml b/packages/SystemUI/res-keyguard/values-my/dimens.xml
index 21b2a46ecea1..21b2a46ecea1 100644
--- a/packages/Keyguard/res/values-my/dimens.xml
+++ b/packages/SystemUI/res-keyguard/values-my/dimens.xml
diff --git a/packages/Keyguard/res/values-my/strings.xml b/packages/SystemUI/res-keyguard/values-my/strings.xml
index 7a7664e20287..7a7664e20287 100644
--- a/packages/Keyguard/res/values-my/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-my/strings.xml
diff --git a/packages/Keyguard/res/values-nb/strings.xml b/packages/SystemUI/res-keyguard/values-nb/strings.xml
index e0035daa10ba..e0035daa10ba 100644
--- a/packages/Keyguard/res/values-nb/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-nb/strings.xml
diff --git a/packages/Keyguard/res/values-ne/strings.xml b/packages/SystemUI/res-keyguard/values-ne/strings.xml
index 47f5432a5447..47f5432a5447 100644
--- a/packages/Keyguard/res/values-ne/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-ne/strings.xml
diff --git a/packages/Keyguard/res/values-nl/strings.xml b/packages/SystemUI/res-keyguard/values-nl/strings.xml
index fe87df8e5f5d..fe87df8e5f5d 100644
--- a/packages/Keyguard/res/values-nl/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-nl/strings.xml
diff --git a/packages/Keyguard/res/values-pa/strings.xml b/packages/SystemUI/res-keyguard/values-pa/strings.xml
index 16ca29c31172..16ca29c31172 100644
--- a/packages/Keyguard/res/values-pa/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-pa/strings.xml
diff --git a/packages/Keyguard/res/values-pl/strings.xml b/packages/SystemUI/res-keyguard/values-pl/strings.xml
index f0980da7d085..f0980da7d085 100644
--- a/packages/Keyguard/res/values-pl/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-pl/strings.xml
diff --git a/packages/Keyguard/res/values-port/bools.xml b/packages/SystemUI/res-keyguard/values-port/bools.xml
index fdb8ebcff970..fdb8ebcff970 100644
--- a/packages/Keyguard/res/values-port/bools.xml
+++ b/packages/SystemUI/res-keyguard/values-port/bools.xml
diff --git a/packages/Keyguard/res/values-port/integers.xml b/packages/SystemUI/res-keyguard/values-port/integers.xml
index ef7e4da0cc26..ef7e4da0cc26 100644
--- a/packages/Keyguard/res/values-port/integers.xml
+++ b/packages/SystemUI/res-keyguard/values-port/integers.xml
diff --git a/packages/Keyguard/res/values-pt-rBR/strings.xml b/packages/SystemUI/res-keyguard/values-pt-rBR/strings.xml
index 2663337cee82..2663337cee82 100644
--- a/packages/Keyguard/res/values-pt-rBR/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-pt-rBR/strings.xml
diff --git a/packages/Keyguard/res/values-pt-rPT/strings.xml b/packages/SystemUI/res-keyguard/values-pt-rPT/strings.xml
index e417e07d94f1..e417e07d94f1 100644
--- a/packages/Keyguard/res/values-pt-rPT/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-pt-rPT/strings.xml
diff --git a/packages/Keyguard/res/values-pt/strings.xml b/packages/SystemUI/res-keyguard/values-pt/strings.xml
index 2663337cee82..2663337cee82 100644
--- a/packages/Keyguard/res/values-pt/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-pt/strings.xml
diff --git a/packages/Keyguard/res/values-ro/strings.xml b/packages/SystemUI/res-keyguard/values-ro/strings.xml
index 09a066af2e90..09a066af2e90 100644
--- a/packages/Keyguard/res/values-ro/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-ro/strings.xml
diff --git a/packages/Keyguard/res/values-ru/strings.xml b/packages/SystemUI/res-keyguard/values-ru/strings.xml
index 7466c6616032..7466c6616032 100644
--- a/packages/Keyguard/res/values-ru/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-ru/strings.xml
diff --git a/packages/Keyguard/res/values-si/strings.xml b/packages/SystemUI/res-keyguard/values-si/strings.xml
index 5f96e8c3f860..5f96e8c3f860 100644
--- a/packages/Keyguard/res/values-si/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-si/strings.xml
diff --git a/packages/Keyguard/res/values-sk/strings.xml b/packages/SystemUI/res-keyguard/values-sk/strings.xml
index 82a4f1d46bde..82a4f1d46bde 100644
--- a/packages/Keyguard/res/values-sk/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-sk/strings.xml
diff --git a/packages/Keyguard/res/values-sl/strings.xml b/packages/SystemUI/res-keyguard/values-sl/strings.xml
index 9100bd3e62ce..9100bd3e62ce 100644
--- a/packages/Keyguard/res/values-sl/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-sl/strings.xml
diff --git a/packages/Keyguard/res/values-sq/strings.xml b/packages/SystemUI/res-keyguard/values-sq/strings.xml
index 31d31b79c76b..31d31b79c76b 100644
--- a/packages/Keyguard/res/values-sq/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-sq/strings.xml
diff --git a/packages/Keyguard/res/values-sr/strings.xml b/packages/SystemUI/res-keyguard/values-sr/strings.xml
index 23c0b50f9c30..23c0b50f9c30 100644
--- a/packages/Keyguard/res/values-sr/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-sr/strings.xml
diff --git a/packages/Keyguard/res/values-sv/strings.xml b/packages/SystemUI/res-keyguard/values-sv/strings.xml
index 4a1d67b8d94a..4a1d67b8d94a 100644
--- a/packages/Keyguard/res/values-sv/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-sv/strings.xml
diff --git a/packages/Keyguard/res/values-sw/strings.xml b/packages/SystemUI/res-keyguard/values-sw/strings.xml
index c2e7ac9f8824..c2e7ac9f8824 100644
--- a/packages/Keyguard/res/values-sw/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-sw/strings.xml
diff --git a/packages/Keyguard/res/values-sw320dp/dimens.xml b/packages/SystemUI/res-keyguard/values-sw320dp/dimens.xml
index 2c209e244816..2c209e244816 100644
--- a/packages/Keyguard/res/values-sw320dp/dimens.xml
+++ b/packages/SystemUI/res-keyguard/values-sw320dp/dimens.xml
diff --git a/packages/Keyguard/res/values-sw360dp/dimens.xml b/packages/SystemUI/res-keyguard/values-sw360dp/dimens.xml
index 38658caeb443..38658caeb443 100644
--- a/packages/Keyguard/res/values-sw360dp/dimens.xml
+++ b/packages/SystemUI/res-keyguard/values-sw360dp/dimens.xml
diff --git a/packages/Keyguard/res/values-sw380dp/dimens.xml b/packages/SystemUI/res-keyguard/values-sw380dp/dimens.xml
index fc0e85d26bae..fc0e85d26bae 100644
--- a/packages/Keyguard/res/values-sw380dp/dimens.xml
+++ b/packages/SystemUI/res-keyguard/values-sw380dp/dimens.xml
diff --git a/packages/Keyguard/res/values-sw540dp-port/dimens.xml b/packages/SystemUI/res-keyguard/values-sw540dp-port/dimens.xml
index de3106f9571b..de3106f9571b 100644
--- a/packages/Keyguard/res/values-sw540dp-port/dimens.xml
+++ b/packages/SystemUI/res-keyguard/values-sw540dp-port/dimens.xml
diff --git a/packages/Keyguard/res/values-sw600dp-land/dimens.xml b/packages/SystemUI/res-keyguard/values-sw600dp-land/dimens.xml
index c34012dc85a8..c34012dc85a8 100644
--- a/packages/Keyguard/res/values-sw600dp-land/dimens.xml
+++ b/packages/SystemUI/res-keyguard/values-sw600dp-land/dimens.xml
diff --git a/packages/Keyguard/res/values-sw600dp/alias.xml b/packages/SystemUI/res-keyguard/values-sw600dp/alias.xml
index c3ecbb9e4f63..c3ecbb9e4f63 100644
--- a/packages/Keyguard/res/values-sw600dp/alias.xml
+++ b/packages/SystemUI/res-keyguard/values-sw600dp/alias.xml
diff --git a/packages/Keyguard/res/values-sw600dp/bools.xml b/packages/SystemUI/res-keyguard/values-sw600dp/bools.xml
index 654821ade8dc..654821ade8dc 100644
--- a/packages/Keyguard/res/values-sw600dp/bools.xml
+++ b/packages/SystemUI/res-keyguard/values-sw600dp/bools.xml
diff --git a/packages/Keyguard/res/values-sw600dp/dimens.xml b/packages/SystemUI/res-keyguard/values-sw600dp/dimens.xml
index a3b01b6acfe4..a3b01b6acfe4 100644
--- a/packages/Keyguard/res/values-sw600dp/dimens.xml
+++ b/packages/SystemUI/res-keyguard/values-sw600dp/dimens.xml
diff --git a/packages/Keyguard/res/values-sw600dp/styles.xml b/packages/SystemUI/res-keyguard/values-sw600dp/styles.xml
index e632e7603259..e632e7603259 100644
--- a/packages/Keyguard/res/values-sw600dp/styles.xml
+++ b/packages/SystemUI/res-keyguard/values-sw600dp/styles.xml
diff --git a/packages/Keyguard/res/values-sw720dp/dimens.xml b/packages/SystemUI/res-keyguard/values-sw720dp/dimens.xml
index 210c7eb61908..210c7eb61908 100644
--- a/packages/Keyguard/res/values-sw720dp/dimens.xml
+++ b/packages/SystemUI/res-keyguard/values-sw720dp/dimens.xml
diff --git a/packages/Keyguard/res/values-ta/strings.xml b/packages/SystemUI/res-keyguard/values-ta/strings.xml
index c80ddce068c3..c80ddce068c3 100644
--- a/packages/Keyguard/res/values-ta/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-ta/strings.xml
diff --git a/packages/Keyguard/res/values-te/strings.xml b/packages/SystemUI/res-keyguard/values-te/strings.xml
index a72a85b1851e..a72a85b1851e 100644
--- a/packages/Keyguard/res/values-te/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-te/strings.xml
diff --git a/packages/Keyguard/res/values-th/strings.xml b/packages/SystemUI/res-keyguard/values-th/strings.xml
index e094d3503f2d..e094d3503f2d 100644
--- a/packages/Keyguard/res/values-th/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-th/strings.xml
diff --git a/packages/Keyguard/res/values-tl/strings.xml b/packages/SystemUI/res-keyguard/values-tl/strings.xml
index 73492e2621b8..73492e2621b8 100644
--- a/packages/Keyguard/res/values-tl/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-tl/strings.xml
diff --git a/packages/Keyguard/res/values-tr/strings.xml b/packages/SystemUI/res-keyguard/values-tr/strings.xml
index 3ef07056a434..3ef07056a434 100644
--- a/packages/Keyguard/res/values-tr/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-tr/strings.xml
diff --git a/packages/Keyguard/res/values-uk/strings.xml b/packages/SystemUI/res-keyguard/values-uk/strings.xml
index a50868960a8c..a50868960a8c 100644
--- a/packages/Keyguard/res/values-uk/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-uk/strings.xml
diff --git a/packages/Keyguard/res/values-ur/strings.xml b/packages/SystemUI/res-keyguard/values-ur/strings.xml
index 1070d58a8dc5..1070d58a8dc5 100644
--- a/packages/Keyguard/res/values-ur/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-ur/strings.xml
diff --git a/packages/Keyguard/res/values-uz/strings.xml b/packages/SystemUI/res-keyguard/values-uz/strings.xml
index a9df331487e6..a9df331487e6 100644
--- a/packages/Keyguard/res/values-uz/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-uz/strings.xml
diff --git a/packages/Keyguard/res/values-vi/strings.xml b/packages/SystemUI/res-keyguard/values-vi/strings.xml
index c6d2bd808e8b..c6d2bd808e8b 100644
--- a/packages/Keyguard/res/values-vi/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-vi/strings.xml
diff --git a/packages/Keyguard/res/values-zh-rCN/strings.xml b/packages/SystemUI/res-keyguard/values-zh-rCN/strings.xml
index e15950f7779d..e15950f7779d 100644
--- a/packages/Keyguard/res/values-zh-rCN/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-zh-rCN/strings.xml
diff --git a/packages/Keyguard/res/values-zh-rHK/strings.xml b/packages/SystemUI/res-keyguard/values-zh-rHK/strings.xml
index 5b1903b4b961..5b1903b4b961 100644
--- a/packages/Keyguard/res/values-zh-rHK/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-zh-rHK/strings.xml
diff --git a/packages/Keyguard/res/values-zh-rTW/strings.xml b/packages/SystemUI/res-keyguard/values-zh-rTW/strings.xml
index 388f8e17872a..388f8e17872a 100644
--- a/packages/Keyguard/res/values-zh-rTW/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-zh-rTW/strings.xml
diff --git a/packages/Keyguard/res/values-zu/strings.xml b/packages/SystemUI/res-keyguard/values-zu/strings.xml
index a9b62634548a..a9b62634548a 100644
--- a/packages/Keyguard/res/values-zu/strings.xml
+++ b/packages/SystemUI/res-keyguard/values-zu/strings.xml
diff --git a/packages/Keyguard/res/values/alias.xml b/packages/SystemUI/res-keyguard/values/alias.xml
index f06b450c7dbe..f06b450c7dbe 100644
--- a/packages/Keyguard/res/values/alias.xml
+++ b/packages/SystemUI/res-keyguard/values/alias.xml
diff --git a/packages/Keyguard/res/values/arrays.xml b/packages/SystemUI/res-keyguard/values/arrays.xml
index a8b3c1bf9797..a8b3c1bf9797 100644
--- a/packages/Keyguard/res/values/arrays.xml
+++ b/packages/SystemUI/res-keyguard/values/arrays.xml
diff --git a/packages/Keyguard/res/values/attrs.xml b/packages/SystemUI/res-keyguard/values/attrs.xml
index 7cfe6316084f..7cfe6316084f 100644
--- a/packages/Keyguard/res/values/attrs.xml
+++ b/packages/SystemUI/res-keyguard/values/attrs.xml
diff --git a/packages/Keyguard/res/values/bools.xml b/packages/SystemUI/res-keyguard/values/bools.xml
index 2b83787172d3..2b83787172d3 100644
--- a/packages/Keyguard/res/values/bools.xml
+++ b/packages/SystemUI/res-keyguard/values/bools.xml
diff --git a/packages/Keyguard/res/values/colors.xml b/packages/SystemUI/res-keyguard/values/colors.xml
index 3998c5b8ad57..3998c5b8ad57 100644
--- a/packages/Keyguard/res/values/colors.xml
+++ b/packages/SystemUI/res-keyguard/values/colors.xml
diff --git a/packages/Keyguard/res/values/config.xml b/packages/SystemUI/res-keyguard/values/config.xml
index bde6ed531353..bde6ed531353 100644
--- a/packages/Keyguard/res/values/config.xml
+++ b/packages/SystemUI/res-keyguard/values/config.xml
diff --git a/packages/Keyguard/res/values/dimens.xml b/packages/SystemUI/res-keyguard/values/dimens.xml
index 7b952be2f7f3..7b952be2f7f3 100644
--- a/packages/Keyguard/res/values/dimens.xml
+++ b/packages/SystemUI/res-keyguard/values/dimens.xml
diff --git a/packages/Keyguard/res/values/donottranslate.xml b/packages/SystemUI/res-keyguard/values/donottranslate.xml
index a4d0ff7269a2..a4d0ff7269a2 100644
--- a/packages/Keyguard/res/values/donottranslate.xml
+++ b/packages/SystemUI/res-keyguard/values/donottranslate.xml
diff --git a/packages/Keyguard/res/values/strings.xml b/packages/SystemUI/res-keyguard/values/strings.xml
index ff689aab7a74..ff689aab7a74 100644
--- a/packages/Keyguard/res/values/strings.xml
+++ b/packages/SystemUI/res-keyguard/values/strings.xml
diff --git a/packages/Keyguard/res/values/styles.xml b/packages/SystemUI/res-keyguard/values/styles.xml
index dede5370d7a3..dede5370d7a3 100644
--- a/packages/Keyguard/res/values/styles.xml
+++ b/packages/SystemUI/res-keyguard/values/styles.xml
diff --git a/packages/Keyguard/scripts/copy_profile_icons.sh b/packages/SystemUI/scripts/copy_profile_icons.sh
index 541610102e57..541610102e57 100755
--- a/packages/Keyguard/scripts/copy_profile_icons.sh
+++ b/packages/SystemUI/scripts/copy_profile_icons.sh
diff --git a/packages/Keyguard/scripts/new_merge.py b/packages/SystemUI/scripts/new_merge.py
index 70fafecc7a18..70fafecc7a18 100755
--- a/packages/Keyguard/scripts/new_merge.py
+++ b/packages/SystemUI/scripts/new_merge.py
diff --git a/packages/Keyguard/src/com/android/keyguard/AlphaOptimizedImageButton.java b/packages/SystemUI/src/com/android/keyguard/AlphaOptimizedImageButton.java
index 58c79b41df3e..58c79b41df3e 100644
--- a/packages/Keyguard/src/com/android/keyguard/AlphaOptimizedImageButton.java
+++ b/packages/SystemUI/src/com/android/keyguard/AlphaOptimizedImageButton.java
diff --git a/packages/Keyguard/src/com/android/keyguard/AlphaOptimizedLinearLayout.java b/packages/SystemUI/src/com/android/keyguard/AlphaOptimizedLinearLayout.java
index 2c6c4fa341ca..2c6c4fa341ca 100644
--- a/packages/Keyguard/src/com/android/keyguard/AlphaOptimizedLinearLayout.java
+++ b/packages/SystemUI/src/com/android/keyguard/AlphaOptimizedLinearLayout.java
diff --git a/packages/Keyguard/src/com/android/keyguard/AlphaOptimizedRelativeLayout.java b/packages/SystemUI/src/com/android/keyguard/AlphaOptimizedRelativeLayout.java
index 200b1162655e..200b1162655e 100644
--- a/packages/Keyguard/src/com/android/keyguard/AlphaOptimizedRelativeLayout.java
+++ b/packages/SystemUI/src/com/android/keyguard/AlphaOptimizedRelativeLayout.java
diff --git a/packages/Keyguard/src/com/android/keyguard/CarrierText.java b/packages/SystemUI/src/com/android/keyguard/CarrierText.java
index 159ac4cc6cbd..159ac4cc6cbd 100644
--- a/packages/Keyguard/src/com/android/keyguard/CarrierText.java
+++ b/packages/SystemUI/src/com/android/keyguard/CarrierText.java
diff --git a/packages/Keyguard/src/com/android/keyguard/EmergencyButton.java b/packages/SystemUI/src/com/android/keyguard/EmergencyButton.java
index e3ab05d81de7..e3ab05d81de7 100644
--- a/packages/Keyguard/src/com/android/keyguard/EmergencyButton.java
+++ b/packages/SystemUI/src/com/android/keyguard/EmergencyButton.java
diff --git a/packages/Keyguard/src/com/android/keyguard/EmergencyCarrierArea.java b/packages/SystemUI/src/com/android/keyguard/EmergencyCarrierArea.java
index 0a89d9b15e26..0a89d9b15e26 100644
--- a/packages/Keyguard/src/com/android/keyguard/EmergencyCarrierArea.java
+++ b/packages/SystemUI/src/com/android/keyguard/EmergencyCarrierArea.java
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardAbsKeyInputView.java b/packages/SystemUI/src/com/android/keyguard/KeyguardAbsKeyInputView.java
index 5aa673b40124..5aa673b40124 100644
--- a/packages/Keyguard/src/com/android/keyguard/KeyguardAbsKeyInputView.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardAbsKeyInputView.java
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardConstants.java b/packages/SystemUI/src/com/android/keyguard/KeyguardConstants.java
index 39271224d943..39271224d943 100644
--- a/packages/Keyguard/src/com/android/keyguard/KeyguardConstants.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardConstants.java
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardDisplayManager.java b/packages/SystemUI/src/com/android/keyguard/KeyguardDisplayManager.java
index 8de1d317c5ed..8de1d317c5ed 100644
--- a/packages/Keyguard/src/com/android/keyguard/KeyguardDisplayManager.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardDisplayManager.java
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardHostView.java b/packages/SystemUI/src/com/android/keyguard/KeyguardHostView.java
index dd5544d2cdad..dd5544d2cdad 100644
--- a/packages/Keyguard/src/com/android/keyguard/KeyguardHostView.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardHostView.java
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardMessageArea.java b/packages/SystemUI/src/com/android/keyguard/KeyguardMessageArea.java
index d19821fb9723..d19821fb9723 100644
--- a/packages/Keyguard/src/com/android/keyguard/KeyguardMessageArea.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardMessageArea.java
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardPINView.java b/packages/SystemUI/src/com/android/keyguard/KeyguardPINView.java
index 590d8d5de672..590d8d5de672 100644
--- a/packages/Keyguard/src/com/android/keyguard/KeyguardPINView.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardPINView.java
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardPasswordView.java b/packages/SystemUI/src/com/android/keyguard/KeyguardPasswordView.java
index d49ff975473d..d49ff975473d 100644
--- a/packages/Keyguard/src/com/android/keyguard/KeyguardPasswordView.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardPasswordView.java
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardPatternView.java b/packages/SystemUI/src/com/android/keyguard/KeyguardPatternView.java
index c2b57ffa6113..c2b57ffa6113 100644
--- a/packages/Keyguard/src/com/android/keyguard/KeyguardPatternView.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardPatternView.java
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardPinBasedInputView.java b/packages/SystemUI/src/com/android/keyguard/KeyguardPinBasedInputView.java
index 108b466e44af..108b466e44af 100644
--- a/packages/Keyguard/src/com/android/keyguard/KeyguardPinBasedInputView.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardPinBasedInputView.java
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardSecurityCallback.java b/packages/SystemUI/src/com/android/keyguard/KeyguardSecurityCallback.java
index 5b743c1a20c5..5b743c1a20c5 100644
--- a/packages/Keyguard/src/com/android/keyguard/KeyguardSecurityCallback.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardSecurityCallback.java
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardSecurityContainer.java b/packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java
index 8cdb906a0e56..8cdb906a0e56 100644
--- a/packages/Keyguard/src/com/android/keyguard/KeyguardSecurityContainer.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardSecurityModel.java b/packages/SystemUI/src/com/android/keyguard/KeyguardSecurityModel.java
index 7baa57e7dae7..7baa57e7dae7 100644
--- a/packages/Keyguard/src/com/android/keyguard/KeyguardSecurityModel.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardSecurityModel.java
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardSecurityView.java b/packages/SystemUI/src/com/android/keyguard/KeyguardSecurityView.java
index 829084202f5a..829084202f5a 100644
--- a/packages/Keyguard/src/com/android/keyguard/KeyguardSecurityView.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardSecurityView.java
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardSecurityViewFlipper.java b/packages/SystemUI/src/com/android/keyguard/KeyguardSecurityViewFlipper.java
index 6012c4501412..6012c4501412 100644
--- a/packages/Keyguard/src/com/android/keyguard/KeyguardSecurityViewFlipper.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardSecurityViewFlipper.java
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardSimPinView.java b/packages/SystemUI/src/com/android/keyguard/KeyguardSimPinView.java
index 839d3cec5e96..839d3cec5e96 100644
--- a/packages/Keyguard/src/com/android/keyguard/KeyguardSimPinView.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardSimPinView.java
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardSimPukView.java b/packages/SystemUI/src/com/android/keyguard/KeyguardSimPukView.java
index 3871448cb617..3871448cb617 100644
--- a/packages/Keyguard/src/com/android/keyguard/KeyguardSimPukView.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardSimPukView.java
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java b/packages/SystemUI/src/com/android/keyguard/KeyguardStatusView.java
index f8f4f2a8b8fc..f8f4f2a8b8fc 100644
--- a/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardStatusView.java
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardUpdateMonitor.java b/packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java
index 80d4a264cac8..80d4a264cac8 100644
--- a/packages/Keyguard/src/com/android/keyguard/KeyguardUpdateMonitor.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardUpdateMonitorCallback.java b/packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitorCallback.java
index 14d6b599a9b5..14d6b599a9b5 100644
--- a/packages/Keyguard/src/com/android/keyguard/KeyguardUpdateMonitorCallback.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitorCallback.java
diff --git a/packages/Keyguard/src/com/android/keyguard/LatencyTracker.java b/packages/SystemUI/src/com/android/keyguard/LatencyTracker.java
index cee0afcd37d6..cee0afcd37d6 100644
--- a/packages/Keyguard/src/com/android/keyguard/LatencyTracker.java
+++ b/packages/SystemUI/src/com/android/keyguard/LatencyTracker.java
diff --git a/packages/Keyguard/src/com/android/keyguard/LiftToActivateListener.java b/packages/SystemUI/src/com/android/keyguard/LiftToActivateListener.java
index e59602b1cfff..e59602b1cfff 100644
--- a/packages/Keyguard/src/com/android/keyguard/LiftToActivateListener.java
+++ b/packages/SystemUI/src/com/android/keyguard/LiftToActivateListener.java
diff --git a/packages/Keyguard/src/com/android/keyguard/NumPadKey.java b/packages/SystemUI/src/com/android/keyguard/NumPadKey.java
index 1518bdced99a..1518bdced99a 100644
--- a/packages/Keyguard/src/com/android/keyguard/NumPadKey.java
+++ b/packages/SystemUI/src/com/android/keyguard/NumPadKey.java
diff --git a/packages/Keyguard/src/com/android/keyguard/ObscureSpeechDelegate.java b/packages/SystemUI/src/com/android/keyguard/ObscureSpeechDelegate.java
index 410a43a6789a..410a43a6789a 100644
--- a/packages/Keyguard/src/com/android/keyguard/ObscureSpeechDelegate.java
+++ b/packages/SystemUI/src/com/android/keyguard/ObscureSpeechDelegate.java
diff --git a/packages/Keyguard/src/com/android/keyguard/PasswordTextView.java b/packages/SystemUI/src/com/android/keyguard/PasswordTextView.java
index 48737f9a9bfb..48737f9a9bfb 100644
--- a/packages/Keyguard/src/com/android/keyguard/PasswordTextView.java
+++ b/packages/SystemUI/src/com/android/keyguard/PasswordTextView.java
diff --git a/packages/Keyguard/src/com/android/keyguard/SecurityMessageDisplay.java b/packages/SystemUI/src/com/android/keyguard/SecurityMessageDisplay.java
index 6977b51e8712..6977b51e8712 100644
--- a/packages/Keyguard/src/com/android/keyguard/SecurityMessageDisplay.java
+++ b/packages/SystemUI/src/com/android/keyguard/SecurityMessageDisplay.java
diff --git a/packages/Keyguard/src/com/android/keyguard/ViewMediatorCallback.java b/packages/SystemUI/src/com/android/keyguard/ViewMediatorCallback.java
index 327d218913d2..327d218913d2 100644
--- a/packages/Keyguard/src/com/android/keyguard/ViewMediatorCallback.java
+++ b/packages/SystemUI/src/com/android/keyguard/ViewMediatorCallback.java
diff --git a/packages/Keyguard/src/com/android/systemui/EventLogTags.logtags b/packages/SystemUI/src/com/android/systemui/EventLogTags.logtags
index d4149ea6d68f..d4149ea6d68f 100644
--- a/packages/Keyguard/src/com/android/systemui/EventLogTags.logtags
+++ b/packages/SystemUI/src/com/android/systemui/EventLogTags.logtags
diff --git a/packages/SystemUI/tests/Android.mk b/packages/SystemUI/tests/Android.mk
index cefade086795..8f5df7b54bec 100644
--- a/packages/SystemUI/tests/Android.mk
+++ b/packages/SystemUI/tests/Android.mk
@@ -32,10 +32,10 @@ LOCAL_SRC_FILES := $(call all-java-files-under, src) \
LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res \
frameworks/base/packages/SystemUI/res \
+ frameworks/base/packages/SystemUI/res-keyguard \
LOCAL_STATIC_ANDROID_LIBRARIES := \
SystemUIPluginLib \
- Keyguard \
android-support-v7-recyclerview \
android-support-v7-preference \
android-support-v7-appcompat \
@@ -52,7 +52,7 @@ LOCAL_STATIC_JAVA_LIBRARIES := \
LOCAL_JAVA_LIBRARIES := android.test.runner telephony-common android.car
-LOCAL_AAPT_FLAGS := --extra-packages com.android.systemui
+LOCAL_AAPT_FLAGS := --extra-packages com.android.systemui:com.android.keyguard
# sign this with platform cert, so this test is allowed to inject key events into
# UI it doesn't own. This is necessary to allow screenshots to be taken