summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorJason Monk <jmonk@google.com>2018-01-24 15:38:43 -0500
committerJason Monk <jmonk@google.com>2018-01-24 15:38:43 -0500
commit2cb9ebe983773ee51a2dabd13e3a45791cd12a6a (patch)
tree08f759afc4d55333158c9f26674a0a57c1eebe89 /data
parentab90d3fc1c658385a8013fcd83935f86a8e7f0f8 (diff)
downloadandroid-28-2cb9ebe983773ee51a2dabd13e3a45791cd12a6a.tar.gz
Update fullsdk to 4563875
Update SDK to 4563875 /google/data/ro/projects/android/fetch_artifact \ --bid 4563875 \ --target sdk_phone_x86_64-sdk \ sdk-repo-linux-platforms-4563875.zip Test: none Change-Id: Ic90b93bc77764e107e0038988e0d8678804e0e61
Diffstat (limited to 'data')
-rw-r--r--data/activity_actions.txt18
-rw-r--r--data/api-versions.xml473
-rw-r--r--data/broadcast_actions.txt13
-rw-r--r--data/features.txt2
-rw-r--r--data/fonts/AndroidClock.ttfbin4620 -> 4620 bytes
-rw-r--r--data/fonts/CarroisGothicSC-Regular.ttfbin40424 -> 40424 bytes
-rw-r--r--data/fonts/ComingSoon.ttfbin59384 -> 59384 bytes
-rw-r--r--data/fonts/CutiveMono.ttfbin69276 -> 69276 bytes
-rw-r--r--data/fonts/DancingScript-Bold.ttfbin109580 -> 109580 bytes
-rw-r--r--data/fonts/DancingScript-Regular.ttfbin111056 -> 111056 bytes
-rw-r--r--data/fonts/DroidSans-Bold.ttfbin310440 -> 310440 bytes
-rw-r--r--data/fonts/DroidSans.ttfbin309140 -> 309140 bytes
-rw-r--r--data/fonts/DroidSansFallback.ttfbin4116304 -> 4116304 bytes
-rw-r--r--data/fonts/DroidSansMono.ttfbin109084 -> 109084 bytes
-rw-r--r--data/fonts/NanumGothic.ttfbin1295912 -> 1295912 bytes
-rw-r--r--data/fonts/NotoColorEmoji.ttfbin7279240 -> 7279240 bytes
-rw-r--r--data/fonts/NotoNaskhArabic-Bold.ttfbin116376 -> 116376 bytes
-rw-r--r--data/fonts/NotoNaskhArabic-Regular.ttfbin117372 -> 117372 bytes
-rw-r--r--data/fonts/NotoNaskhArabicUI-Bold.ttfbin119976 -> 119976 bytes
-rw-r--r--data/fonts/NotoNaskhArabicUI-Regular.ttfbin121496 -> 121496 bytes
-rw-r--r--data/fonts/NotoSansAdlam-Regular.ttfbin51320 -> 51320 bytes
-rw-r--r--data/fonts/NotoSansArmenian-Bold.ttfbin16096 -> 16096 bytes
-rw-r--r--data/fonts/NotoSansArmenian-Regular.ttfbin16240 -> 16240 bytes
-rw-r--r--data/fonts/NotoSansAvestan-Regular.ttfbin11992 -> 11992 bytes
-rw-r--r--data/fonts/NotoSansBalinese-Regular.ttfbin32340 -> 32340 bytes
-rw-r--r--data/fonts/NotoSansBamum-Regular.ttfbin134484 -> 134484 bytes
-rw-r--r--data/fonts/NotoSansBatak-Regular.ttfbin12924 -> 12924 bytes
-rw-r--r--data/fonts/NotoSansBengali-Bold.ttfbin98968 -> 98968 bytes
-rw-r--r--data/fonts/NotoSansBengali-Regular.ttfbin102204 -> 102204 bytes
-rw-r--r--data/fonts/NotoSansBengaliUI-Bold.ttfbin104416 -> 104416 bytes
-rw-r--r--data/fonts/NotoSansBengaliUI-Regular.ttfbin107556 -> 107556 bytes
-rw-r--r--data/fonts/NotoSansBrahmi-Regular.ttfbin23884 -> 23884 bytes
-rw-r--r--data/fonts/NotoSansBuginese-Regular.ttfbin7940 -> 7940 bytes
-rw-r--r--data/fonts/NotoSansBuhid-Regular.ttfbin4996 -> 4996 bytes
-rw-r--r--data/fonts/NotoSansCanadianAboriginal-Regular.ttfbin47096 -> 47096 bytes
-rw-r--r--data/fonts/NotoSansCarian-Regular.ttfbin6372 -> 6372 bytes
-rw-r--r--data/fonts/NotoSansCham-Bold.ttfbin22416 -> 22416 bytes
-rw-r--r--data/fonts/NotoSansCham-Regular.ttfbin22436 -> 22436 bytes
-rw-r--r--data/fonts/NotoSansCherokee-Regular.ttfbin58684 -> 58684 bytes
-rw-r--r--data/fonts/NotoSansCoptic-Regular.ttfbin22212 -> 22212 bytes
-rw-r--r--data/fonts/NotoSansCuneiform-Regular.ttfbin501928 -> 501928 bytes
-rw-r--r--data/fonts/NotoSansCypriot-Regular.ttfbin8108 -> 8108 bytes
-rw-r--r--data/fonts/NotoSansDeseret-Regular.ttfbin10656 -> 10656 bytes
-rw-r--r--data/fonts/NotoSansDevanagari-Bold.ttfbin132320 -> 132320 bytes
-rw-r--r--data/fonts/NotoSansDevanagari-Regular.ttfbin136588 -> 136588 bytes
-rw-r--r--data/fonts/NotoSansDevanagariUI-Bold.ttfbin121428 -> 121428 bytes
-rw-r--r--data/fonts/NotoSansDevanagariUI-Regular.ttfbin125732 -> 125732 bytes
-rw-r--r--data/fonts/NotoSansEgyptianHieroglyphs-Regular.ttfbin507088 -> 507088 bytes
-rw-r--r--data/fonts/NotoSansEthiopic-Bold.ttfbin143936 -> 143936 bytes
-rw-r--r--data/fonts/NotoSansEthiopic-Regular.ttfbin143876 -> 143876 bytes
-rw-r--r--data/fonts/NotoSansGeorgian-Bold.ttfbin20220 -> 20220 bytes
-rw-r--r--data/fonts/NotoSansGeorgian-Regular.ttfbin20328 -> 20328 bytes
-rw-r--r--data/fonts/NotoSansGlagolitic-Regular.ttfbin15848 -> 15848 bytes
-rw-r--r--data/fonts/NotoSansGothic-Regular.ttfbin6152 -> 6152 bytes
-rw-r--r--data/fonts/NotoSansGujarati-Bold.ttfbin117488 -> 117488 bytes
-rw-r--r--data/fonts/NotoSansGujarati-Regular.ttfbin120516 -> 120516 bytes
-rw-r--r--data/fonts/NotoSansGujaratiUI-Bold.ttfbin114760 -> 114760 bytes
-rw-r--r--data/fonts/NotoSansGujaratiUI-Regular.ttfbin117856 -> 117856 bytes
-rw-r--r--data/fonts/NotoSansGurmukhi-Bold.ttfbin31808 -> 31808 bytes
-rw-r--r--data/fonts/NotoSansGurmukhi-Regular.ttfbin32020 -> 32020 bytes
-rw-r--r--data/fonts/NotoSansGurmukhiUI-Bold.ttfbin32580 -> 32580 bytes
-rw-r--r--data/fonts/NotoSansGurmukhiUI-Regular.ttfbin32388 -> 32388 bytes
-rw-r--r--data/fonts/NotoSansHanunoo-Regular.ttfbin6876 -> 6876 bytes
-rw-r--r--data/fonts/NotoSansHebrew-Bold.ttfbin17656 -> 17656 bytes
-rw-r--r--data/fonts/NotoSansHebrew-Regular.ttfbin17532 -> 17532 bytes
-rw-r--r--data/fonts/NotoSansImperialAramaic-Regular.ttfbin5752 -> 5752 bytes
-rw-r--r--data/fonts/NotoSansInscriptionalPahlavi-Regular.ttfbin5796 -> 5796 bytes
-rw-r--r--data/fonts/NotoSansInscriptionalParthian-Regular.ttfbin7648 -> 7648 bytes
-rw-r--r--data/fonts/NotoSansJavanese-Regular.ttfbin37848 -> 37848 bytes
-rw-r--r--data/fonts/NotoSansKaithi-Regular.ttfbin59800 -> 59800 bytes
-rw-r--r--data/fonts/NotoSansKannada-Bold.ttfbin81392 -> 81392 bytes
-rw-r--r--data/fonts/NotoSansKannada-Regular.ttfbin82748 -> 82748 bytes
-rw-r--r--data/fonts/NotoSansKannadaUI-Bold.ttfbin80136 -> 80136 bytes
-rw-r--r--data/fonts/NotoSansKannadaUI-Regular.ttfbin81692 -> 81692 bytes
-rw-r--r--data/fonts/NotoSansKayahLi-Regular.ttfbin8140 -> 8140 bytes
-rw-r--r--data/fonts/NotoSansKharoshthi-Regular.ttfbin22056 -> 22056 bytes
-rw-r--r--data/fonts/NotoSansKhmer-VF.ttfbin137624 -> 137624 bytes
-rw-r--r--data/fonts/NotoSansKhmerUI-Bold.ttfbin36552 -> 36552 bytes
-rw-r--r--data/fonts/NotoSansKhmerUI-Regular.ttfbin38340 -> 38340 bytes
-rw-r--r--data/fonts/NotoSansLao-Bold.ttfbin29376 -> 29376 bytes
-rw-r--r--data/fonts/NotoSansLao-Regular.ttfbin30804 -> 30804 bytes
-rw-r--r--data/fonts/NotoSansLaoUI-Bold.ttfbin29440 -> 29440 bytes
-rw-r--r--data/fonts/NotoSansLaoUI-Regular.ttfbin30820 -> 30820 bytes
-rw-r--r--data/fonts/NotoSansLepcha-Regular.ttfbin102464 -> 102464 bytes
-rw-r--r--data/fonts/NotoSansLimbu-Regular.ttfbin11240 -> 11240 bytes
-rw-r--r--data/fonts/NotoSansLinearB-Regular.ttfbin58296 -> 58296 bytes
-rw-r--r--data/fonts/NotoSansLisu-Regular.ttfbin5780 -> 5780 bytes
-rw-r--r--data/fonts/NotoSansLycian-Regular.ttfbin4388 -> 4388 bytes
-rw-r--r--data/fonts/NotoSansLydian-Regular.ttfbin4364 -> 4364 bytes
-rw-r--r--data/fonts/NotoSansMalayalam-Bold.ttfbin56940 -> 56940 bytes
-rw-r--r--data/fonts/NotoSansMalayalam-Regular.ttfbin57148 -> 57148 bytes
-rw-r--r--data/fonts/NotoSansMalayalamUI-Bold.ttfbin57012 -> 57012 bytes
-rw-r--r--data/fonts/NotoSansMalayalamUI-Regular.ttfbin57208 -> 57208 bytes
-rw-r--r--data/fonts/NotoSansMandaic-Regular.ttfbin15492 -> 15492 bytes
-rw-r--r--data/fonts/NotoSansMeeteiMayek-Regular.ttfbin14108 -> 14108 bytes
-rw-r--r--data/fonts/NotoSansMongolian-Regular.ttfbin114348 -> 114348 bytes
-rw-r--r--data/fonts/NotoSansMyanmar-Bold.ttfbin109396 -> 109396 bytes
-rw-r--r--data/fonts/NotoSansMyanmar-Regular.ttfbin108740 -> 108740 bytes
-rw-r--r--data/fonts/NotoSansMyanmarUI-Bold.ttfbin105016 -> 105016 bytes
-rw-r--r--data/fonts/NotoSansMyanmarUI-Regular.ttfbin103168 -> 103168 bytes
-rw-r--r--data/fonts/NotoSansNKo-Regular.ttfbin18928 -> 18928 bytes
-rw-r--r--data/fonts/NotoSansNewTaiLue-Regular.ttfbin15044 -> 15044 bytes
-rw-r--r--data/fonts/NotoSansOgham-Regular.ttfbin4556 -> 4556 bytes
-rw-r--r--data/fonts/NotoSansOlChiki-Regular.ttfbin7748 -> 7748 bytes
-rw-r--r--data/fonts/NotoSansOldItalic-Regular.ttfbin5124 -> 5124 bytes
-rw-r--r--data/fonts/NotoSansOldPersian-Regular.ttfbin12552 -> 12552 bytes
-rw-r--r--data/fonts/NotoSansOldSouthArabian-Regular.ttfbin4836 -> 4836 bytes
-rw-r--r--data/fonts/NotoSansOldTurkic-Regular.ttfbin8004 -> 8004 bytes
-rw-r--r--data/fonts/NotoSansOriya-Bold.ttfbin85300 -> 85300 bytes
-rw-r--r--data/fonts/NotoSansOriya-Regular.ttfbin85936 -> 85936 bytes
-rw-r--r--data/fonts/NotoSansOriyaUI-Bold.ttfbin80764 -> 80764 bytes
-rw-r--r--data/fonts/NotoSansOriyaUI-Regular.ttfbin81344 -> 81344 bytes
-rw-r--r--data/fonts/NotoSansOsmanya-Regular.ttfbin7588 -> 7588 bytes
-rw-r--r--data/fonts/NotoSansPhagsPa-Regular.ttfbin28984 -> 28984 bytes
-rw-r--r--data/fonts/NotoSansPhoenician-Regular.ttfbin5496 -> 5496 bytes
-rw-r--r--data/fonts/NotoSansRejang-Regular.ttfbin6584 -> 6584 bytes
-rw-r--r--data/fonts/NotoSansRunic-Regular.ttfbin8672 -> 8672 bytes
-rw-r--r--data/fonts/NotoSansSamaritan-Regular.ttfbin9900 -> 9900 bytes
-rw-r--r--data/fonts/NotoSansSaurashtra-Regular.ttfbin18908 -> 18908 bytes
-rw-r--r--data/fonts/NotoSansShavian-Regular.ttfbin6140 -> 6140 bytes
-rw-r--r--data/fonts/NotoSansSinhala-Bold.ttfbin154208 -> 154208 bytes
-rw-r--r--data/fonts/NotoSansSinhala-Regular.ttfbin160592 -> 160592 bytes
-rw-r--r--data/fonts/NotoSansSundanese-Regular.ttfbin10500 -> 10500 bytes
-rw-r--r--data/fonts/NotoSansSylotiNagri-Regular.ttfbin15076 -> 15076 bytes
-rw-r--r--data/fonts/NotoSansSymbols-Regular-Subsetted.ttfbin716528 -> 716528 bytes
-rw-r--r--data/fonts/NotoSansSymbols-Regular-Subsetted2.ttfbin33124 -> 33124 bytes
-rw-r--r--data/fonts/NotoSansSyriacEastern-Regular.ttfbin50536 -> 50536 bytes
-rw-r--r--data/fonts/NotoSansSyriacEstrangela-Regular.ttfbin46768 -> 46768 bytes
-rw-r--r--data/fonts/NotoSansSyriacWestern-Regular.ttfbin52728 -> 52728 bytes
-rw-r--r--data/fonts/NotoSansTagalog-Regular.ttfbin5732 -> 5732 bytes
-rw-r--r--data/fonts/NotoSansTagbanwa-Regular.ttfbin5688 -> 5688 bytes
-rw-r--r--data/fonts/NotoSansTaiLe-Regular.ttfbin10152 -> 10152 bytes
-rw-r--r--data/fonts/NotoSansTaiTham-Regular.ttfbin48360 -> 48360 bytes
-rw-r--r--data/fonts/NotoSansTaiViet-Regular.ttfbin16008 -> 16008 bytes
-rw-r--r--data/fonts/NotoSansTamil-Bold.ttfbin34548 -> 34548 bytes
-rw-r--r--data/fonts/NotoSansTamil-Regular.ttfbin34500 -> 34500 bytes
-rw-r--r--data/fonts/NotoSansTamilUI-Bold.ttfbin34576 -> 34576 bytes
-rw-r--r--data/fonts/NotoSansTamilUI-Regular.ttfbin34520 -> 34520 bytes
-rw-r--r--data/fonts/NotoSansTelugu-Bold.ttfbin111084 -> 111084 bytes
-rw-r--r--data/fonts/NotoSansTelugu-Regular.ttfbin111352 -> 111352 bytes
-rw-r--r--data/fonts/NotoSansTeluguUI-Bold.ttfbin112320 -> 112320 bytes
-rw-r--r--data/fonts/NotoSansTeluguUI-Regular.ttfbin112624 -> 112624 bytes
-rw-r--r--data/fonts/NotoSansThaana-Bold.ttfbin14604 -> 14604 bytes
-rw-r--r--data/fonts/NotoSansThaana-Regular.ttfbin14540 -> 14540 bytes
-rw-r--r--data/fonts/NotoSansThai-Bold.ttfbin18460 -> 18460 bytes
-rw-r--r--data/fonts/NotoSansThai-Regular.ttfbin21552 -> 21552 bytes
-rw-r--r--data/fonts/NotoSansThaiUI-Bold.ttfbin19124 -> 19124 bytes
-rw-r--r--data/fonts/NotoSansThaiUI-Regular.ttfbin22208 -> 22208 bytes
-rw-r--r--data/fonts/NotoSansTibetan-Bold.ttfbin375064 -> 375064 bytes
-rw-r--r--data/fonts/NotoSansTibetan-Regular.ttfbin403700 -> 403700 bytes
-rw-r--r--data/fonts/NotoSansTifinagh-Regular.ttfbin13716 -> 13716 bytes
-rw-r--r--data/fonts/NotoSansUgaritic-Regular.ttfbin6876 -> 6876 bytes
-rw-r--r--data/fonts/NotoSansVai-Regular.ttfbin64632 -> 64632 bytes
-rw-r--r--data/fonts/NotoSansYi-Regular.ttfbin124264 -> 124264 bytes
-rw-r--r--data/fonts/NotoSerif-Bold.ttfbin250560 -> 250560 bytes
-rw-r--r--data/fonts/NotoSerif-BoldItalic.ttfbin265860 -> 265860 bytes
-rw-r--r--data/fonts/NotoSerif-Italic.ttfbin252464 -> 252464 bytes
-rw-r--r--data/fonts/NotoSerif-Regular.ttfbin249512 -> 249512 bytes
-rw-r--r--data/fonts/NotoSerifArmenian-Bold.ttfbin14924 -> 14924 bytes
-rw-r--r--data/fonts/NotoSerifArmenian-Regular.ttfbin15808 -> 15808 bytes
-rw-r--r--data/fonts/NotoSerifBengali-Bold.ttfbin117660 -> 117660 bytes
-rw-r--r--data/fonts/NotoSerifBengali-Regular.ttfbin118956 -> 118956 bytes
-rw-r--r--data/fonts/NotoSerifDevanagari-Bold.ttfbin79580 -> 79580 bytes
-rw-r--r--data/fonts/NotoSerifDevanagari-Regular.ttfbin78940 -> 78940 bytes
-rw-r--r--data/fonts/NotoSerifGeorgian-Bold.ttfbin22380 -> 22380 bytes
-rw-r--r--data/fonts/NotoSerifGeorgian-Regular.ttfbin22680 -> 22680 bytes
-rw-r--r--data/fonts/NotoSerifGujarati-Bold.ttfbin64304 -> 64304 bytes
-rw-r--r--data/fonts/NotoSerifGujarati-Regular.ttfbin65552 -> 65552 bytes
-rw-r--r--data/fonts/NotoSerifHebrew-Bold.ttfbin17512 -> 17512 bytes
-rw-r--r--data/fonts/NotoSerifHebrew-Regular.ttfbin17484 -> 17484 bytes
-rw-r--r--data/fonts/NotoSerifKannada-Bold.ttfbin91276 -> 91276 bytes
-rw-r--r--data/fonts/NotoSerifKannada-Regular.ttfbin93168 -> 93168 bytes
-rw-r--r--data/fonts/NotoSerifLao-Bold.ttfbin30384 -> 30384 bytes
-rw-r--r--data/fonts/NotoSerifLao-Regular.ttfbin30888 -> 30888 bytes
-rw-r--r--data/fonts/NotoSerifMalayalam-Bold.ttfbin50228 -> 50228 bytes
-rw-r--r--data/fonts/NotoSerifMalayalam-Regular.ttfbin49948 -> 49948 bytes
-rw-r--r--data/fonts/NotoSerifTamil-Bold.ttfbin33792 -> 33792 bytes
-rw-r--r--data/fonts/NotoSerifTamil-Regular.ttfbin33748 -> 33748 bytes
-rw-r--r--data/fonts/NotoSerifTelugu-Bold.ttfbin151148 -> 151148 bytes
-rw-r--r--data/fonts/NotoSerifTelugu-Regular.ttfbin152296 -> 152296 bytes
-rw-r--r--data/fonts/NotoSerifThai-Bold.ttfbin18768 -> 18768 bytes
-rw-r--r--data/fonts/NotoSerifThai-Regular.ttfbin19452 -> 19452 bytes
-rw-r--r--data/fonts/Roboto-Black.ttfbin310104 -> 310104 bytes
-rw-r--r--data/fonts/Roboto-BlackItalic.ttfbin334012 -> 334012 bytes
-rw-r--r--data/fonts/Roboto-Bold.ttfbin310440 -> 310440 bytes
-rw-r--r--data/fonts/Roboto-BoldItalic.ttfbin335704 -> 335704 bytes
-rw-r--r--data/fonts/Roboto-Italic.ttfbin332108 -> 332108 bytes
-rw-r--r--data/fonts/Roboto-Light.ttfbin310720 -> 310720 bytes
-rw-r--r--data/fonts/Roboto-LightItalic.ttfbin335592 -> 335592 bytes
-rw-r--r--data/fonts/Roboto-Medium.ttfbin310052 -> 310052 bytes
-rw-r--r--data/fonts/Roboto-MediumItalic.ttfbin334344 -> 334344 bytes
-rw-r--r--data/fonts/Roboto-Regular.ttfbin309140 -> 309140 bytes
-rw-r--r--data/fonts/Roboto-Thin.ttfbin311096 -> 311096 bytes
-rw-r--r--data/fonts/Roboto-ThinItalic.ttfbin333108 -> 333108 bytes
-rw-r--r--data/fonts/RobotoCondensed-Bold.ttfbin307580 -> 307580 bytes
-rw-r--r--data/fonts/RobotoCondensed-BoldItalic.ttfbin334140 -> 334140 bytes
-rw-r--r--data/fonts/RobotoCondensed-Italic.ttfbin333012 -> 333012 bytes
-rw-r--r--data/fonts/RobotoCondensed-Light.ttfbin305860 -> 305860 bytes
-rw-r--r--data/fonts/RobotoCondensed-LightItalic.ttfbin336092 -> 336092 bytes
-rw-r--r--data/fonts/RobotoCondensed-Medium.ttfbin307188 -> 307188 bytes
-rw-r--r--data/fonts/RobotoCondensed-MediumItalic.ttfbin333816 -> 333816 bytes
-rw-r--r--data/fonts/RobotoCondensed-Regular.ttfbin304256 -> 304256 bytes
-rw-r--r--data/res/anim/activity_close_enter.xml18
-rw-r--r--data/res/anim/activity_close_exit.xml34
-rw-r--r--data/res/anim/activity_open_enter.xml31
-rw-r--r--data/res/anim/activity_open_exit.xml19
-rw-r--r--data/res/anim/task_close_enter.xml68
-rw-r--r--data/res/anim/task_close_exit.xml51
-rw-r--r--data/res/anim/task_open_enter.xml64
-rw-r--r--data/res/anim/task_open_enter_cross_profile_apps.xml67
-rw-r--r--data/res/anim/task_open_exit.xml55
-rw-r--r--data/res/drawable/ic_info_outline_24.xml25
-rw-r--r--data/res/drawable/ic_screenshot.xml6
-rw-r--r--data/res/drawable/messaging_user.xml28
-rw-r--r--data/res/interpolator/activity_close_dim.xml22
-rw-r--r--data/res/layout/app_error_dialog.xml68
-rw-r--r--data/res/layout/autofill_dataset_picker.xml2
-rw-r--r--data/res/layout/notification_template_material_ambient.xml2
-rw-r--r--data/res/values-am/strings.xml9
-rw-r--r--data/res/values-cs/strings.xml9
-rw-r--r--data/res/values-de/strings.xml15
-rw-r--r--data/res/values-en-rAU/strings.xml9
-rw-r--r--data/res/values-en-rCA/strings.xml9
-rw-r--r--data/res/values-en-rGB/strings.xml9
-rw-r--r--data/res/values-en-rIN/strings.xml9
-rw-r--r--data/res/values-en-rXC/strings.xml9
-rw-r--r--data/res/values-eu/strings.xml17
-rw-r--r--data/res/values-fr-rCA/strings.xml9
-rw-r--r--data/res/values-fr/strings.xml9
-rw-r--r--data/res/values-gu/strings.xml13
-rw-r--r--data/res/values-hi/strings.xml13
-rw-r--r--data/res/values-in/strings.xml9
-rw-r--r--data/res/values-it/strings.xml9
-rw-r--r--data/res/values-ja/strings.xml9
-rw-r--r--data/res/values-kn/strings.xml13
-rw-r--r--data/res/values-lt/strings.xml9
-rw-r--r--data/res/values-ml/strings.xml13
-rw-r--r--data/res/values-mr/strings.xml13
-rw-r--r--data/res/values-my/strings.xml9
-rw-r--r--data/res/values-nb/strings.xml13
-rw-r--r--data/res/values-ne/strings.xml13
-rw-r--r--data/res/values-pa/strings.xml13
-rw-r--r--data/res/values-pt-rBR/strings.xml9
-rw-r--r--data/res/values-pt-rPT/strings.xml15
-rw-r--r--data/res/values-pt/strings.xml9
-rw-r--r--data/res/values-ro/strings.xml9
-rw-r--r--data/res/values-ru/strings.xml9
-rw-r--r--data/res/values-si/strings.xml9
-rw-r--r--data/res/values-sl/strings.xml9
-rw-r--r--data/res/values-sw/strings.xml9
-rw-r--r--data/res/values-te/strings.xml13
-rw-r--r--data/res/values-uk/strings.xml9
-rw-r--r--data/res/values-ur/strings.xml13
-rw-r--r--data/res/values-uz/strings.xml9
-rw-r--r--data/res/values-watch/themes_device_defaults.xml9
-rw-r--r--data/res/values-watch/themes_material.xml3
-rw-r--r--data/res/values-zu/strings.xml9
-rw-r--r--data/res/values/attrs.xml26
-rw-r--r--data/res/values/config.xml44
-rw-r--r--data/res/values/locale_config.xml31
-rw-r--r--data/res/values/public.xml4
-rw-r--r--data/res/values/strings.xml44
-rw-r--r--data/res/values/symbols.xml23
-rw-r--r--data/res/xml/power_profile.xml22
-rw-r--r--data/res/xml/power_profile_test.xml116
-rw-r--r--data/service_actions.txt3
-rw-r--r--data/widgets.txt104
267 files changed, 1506 insertions, 382 deletions
diff --git a/data/activity_actions.txt b/data/activity_actions.txt
index 8fe82f90..2b63910a 100644
--- a/data/activity_actions.txt
+++ b/data/activity_actions.txt
@@ -1,14 +1,18 @@
android.app.action.ADD_DEVICE_ADMIN
android.app.action.MANAGED_PROFILE_PROVISIONED
android.app.action.PROVISIONING_SUCCESSFUL
+android.app.action.PROVISION_FINALIZATION
android.app.action.PROVISION_MANAGED_DEVICE
+android.app.action.PROVISION_MANAGED_DEVICE_FROM_TRUSTED_SOURCE
android.app.action.PROVISION_MANAGED_PROFILE
android.app.action.SET_NEW_PARENT_PROFILE_PASSWORD
android.app.action.SET_NEW_PASSWORD
android.app.action.START_ENCRYPTION
+android.app.action.STATE_USER_SETUP_COMPLETE
android.appwidget.action.APPWIDGET_BIND
android.appwidget.action.APPWIDGET_CONFIGURE
android.appwidget.action.APPWIDGET_PICK
+android.bluetooth.adapter.action.REQUEST_BLE_SCAN_ALWAYS_AVAILABLE
android.bluetooth.adapter.action.REQUEST_DISCOVERABLE
android.bluetooth.adapter.action.REQUEST_ENABLE
android.content.pm.action.CONFIRM_PIN_APPWIDGET
@@ -23,6 +27,8 @@ android.intent.action.ATTACH_DATA
android.intent.action.BUG_REPORT
android.intent.action.CALL
android.intent.action.CALL_BUTTON
+android.intent.action.CALL_EMERGENCY
+android.intent.action.CALL_PRIVILEGED
android.intent.action.CARRIER_SETUP
android.intent.action.CHOOSER
android.intent.action.CREATE_DOCUMENT
@@ -39,9 +45,14 @@ android.intent.action.GET_CONTENT
android.intent.action.INSERT
android.intent.action.INSERT_OR_EDIT
android.intent.action.INSTALL_FAILURE
+android.intent.action.INSTALL_INSTANT_APP_PACKAGE
android.intent.action.INSTALL_PACKAGE
+android.intent.action.INSTANT_APP_RESOLVER_SETTINGS
android.intent.action.MAIN
+android.intent.action.MANAGE_APP_PERMISSIONS
android.intent.action.MANAGE_NETWORK_USAGE
+android.intent.action.MANAGE_PERMISSIONS
+android.intent.action.MANAGE_PERMISSION_APPS
android.intent.action.MEDIA_SEARCH
android.intent.action.MUSIC_PLAYER
android.intent.action.OPEN_DOCUMENT
@@ -52,6 +63,7 @@ android.intent.action.PICK_ACTIVITY
android.intent.action.POWER_USAGE_SUMMARY
android.intent.action.PROCESS_TEXT
android.intent.action.QUICK_VIEW
+android.intent.action.REVIEW_PERMISSIONS
android.intent.action.RINGTONE_PICKER
android.intent.action.RUN
android.intent.action.SEARCH
@@ -69,8 +81,10 @@ android.intent.action.SNOOZE_ALARM
android.intent.action.SYNC
android.intent.action.SYSTEM_TUTORIAL
android.intent.action.UNINSTALL_PACKAGE
+android.intent.action.UPGRADE_SETUP
android.intent.action.VIEW
android.intent.action.VIEW_DOWNLOADS
+android.intent.action.VOICE_ASSIST
android.intent.action.VOICE_COMMAND
android.intent.action.WEB_SEARCH
android.media.action.DISPLAY_AUDIO_EFFECT_CONTROL_PANEL
@@ -115,13 +129,13 @@ android.settings.BATTERY_SAVER_SETTINGS
android.settings.BLUETOOTH_SETTINGS
android.settings.CAPTIONING_SETTINGS
android.settings.CAST_SETTINGS
-android.settings.CHANNEL_GROUP_NOTIFICATION_SETTINGS
android.settings.CHANNEL_NOTIFICATION_SETTINGS
android.settings.DATA_ROAMING_SETTINGS
android.settings.DATE_SETTINGS
android.settings.DEVICE_INFO_SETTINGS
android.settings.DISPLAY_SETTINGS
android.settings.DREAM_SETTINGS
+android.settings.ENTERPRISE_PRIVACY_SETTINGS
android.settings.FINGERPRINT_ENROLL
android.settings.HARD_KEYBOARD_SETTINGS
android.settings.HOME_SETTINGS
@@ -151,6 +165,7 @@ android.settings.SECURITY_SETTINGS
android.settings.SETTINGS
android.settings.SHOW_REGULATORY_INFO
android.settings.SOUND_SETTINGS
+android.settings.STORAGE_VOLUME_ACCESS_SETTINGS
android.settings.SYNC_SETTINGS
android.settings.USAGE_ACCESS_SETTINGS
android.settings.USER_DICTIONARY_SETTINGS
@@ -171,6 +186,7 @@ android.speech.tts.engine.CHECK_TTS_DATA
android.speech.tts.engine.GET_SAMPLE_TEXT
android.speech.tts.engine.INSTALL_TTS_DATA
android.telephony.action.CONFIGURE_VOICEMAIL
+android.telephony.action.MANAGE_SUBSCRIPTION_PLANS
android.telephony.euicc.action.MANAGE_EMBEDDED_SUBSCRIPTIONS
android.telephony.euicc.action.PROVISION_EMBEDDED_SUBSCRIPTION
com.android.contacts.action.FILTER_CONTACTS
diff --git a/data/api-versions.xml b/data/api-versions.xml
index ed0e2497..cbda7733 100644
--- a/data/api-versions.xml
+++ b/data/api-versions.xml
@@ -82,6 +82,7 @@
<field name="FACTORY_TEST"/>
<field name="FLASHLIGHT" removed="24"/>
<field name="FORCE_BACK" removed="23"/>
+ <field name="FOREGROUND_SERVICE" since="28"/>
<field name="FOTA_UPDATE" removed="4"/>
<field name="GET_ACCOUNTS"/>
<field name="GET_ACCOUNTS_PRIVILEGED" since="23"/>
@@ -272,6 +273,7 @@
<field name="accessibilityEventTypes" since="14"/>
<field name="accessibilityFeedbackType" since="14"/>
<field name="accessibilityFlags" since="14"/>
+ <field name="accessibilityHeading" since="28"/>
<field name="accessibilityLiveRegion" since="19"/>
<field name="accessibilityPaneTitle" since="28"/>
<field name="accessibilityTraversalAfter" since="22"/>
@@ -663,6 +665,7 @@
<field name="fingerprintAuthDrawable" since="23"/>
<field name="finishOnCloseSystemDialogs" since="5"/>
<field name="finishOnTaskLaunch"/>
+ <field name="firstBaselineToTopHeight" since="28"/>
<field name="firstDayOfWeek" since="11"/>
<field name="fitsSystemWindows"/>
<field name="flipInterval"/>
@@ -859,6 +862,7 @@
<field name="largeHeap" since="11"/>
<field name="largeScreens" since="4"/>
<field name="largestWidthLimitDp" since="13"/>
+ <field name="lastBaselineToBottomHeight" since="28"/>
<field name="launchMode"/>
<field name="launchTaskBehindSourceAnimation" since="21"/>
<field name="launchTaskBehindTargetAnimation" since="21"/>
@@ -916,6 +920,7 @@
<field name="left"/>
<field name="letterSpacing" since="21"/>
<field name="level" since="24"/>
+ <field name="lineHeight" since="28"/>
<field name="lineSpacingExtra"/>
<field name="lineSpacingMultiplier"/>
<field name="lines"/>
@@ -2849,6 +2854,7 @@
<field name="GLOBAL_ACTION_POWER_DIALOG" since="21"/>
<field name="GLOBAL_ACTION_QUICK_SETTINGS" since="17"/>
<field name="GLOBAL_ACTION_RECENTS" since="16"/>
+ <field name="GLOBAL_ACTION_TAKE_SCREENSHOT" since="28"/>
<field name="GLOBAL_ACTION_TOGGLE_SPLIT_SCREEN" since="24"/>
<field name="SERVICE_INTERFACE"/>
<field name="SERVICE_META_DATA" since="14"/>
@@ -3779,6 +3785,7 @@
<method name="requestShowKeyboardShortcuts()V" since="24"/>
<method name="requestVisibleBehind(Z)Z" since="21" deprecated="26"/>
<method name="requestWindowFeature(I)Z"/>
+ <method name="requireViewById(I)Landroid/view/View;" since="28"/>
<method name="runOnUiThread(Ljava/lang/Runnable;)V"/>
<method name="setActionBar(Landroid/widget/Toolbar;)V" since="21"/>
<method name="setContentTransitionManager(Landroid/transition/TransitionManager;)V" since="21"/>
@@ -4441,6 +4448,7 @@
<method name="openOptionsMenu()V"/>
<method name="registerForContextMenu(Landroid/view/View;)V"/>
<method name="requestWindowFeature(I)Z"/>
+ <method name="requireViewById(I)Landroid/view/View;" since="28"/>
<method name="setCancelMessage(Landroid/os/Message;)V"/>
<method name="setCancelable(Z)V"/>
<method name="setCanceledOnTouchOutside(Z)V"/>
@@ -5665,6 +5673,7 @@
<method name="setInterruptionFilter(I)V" since="23"/>
<method name="setNotificationPolicy(Landroid/app/NotificationManager$Policy;)V" since="23"/>
<method name="updateAutomaticZenRule(Ljava/lang/String;Landroid/app/AutomaticZenRule;)Z" since="24"/>
+ <field name="ACTION_APP_BLOCK_STATE_CHANGED" since="28"/>
<field name="ACTION_INTERRUPTION_FILTER_CHANGED" since="23"/>
<field name="ACTION_NOTIFICATION_CHANNEL_BLOCK_STATE_CHANGED" since="28"/>
<field name="ACTION_NOTIFICATION_CHANNEL_GROUP_BLOCK_STATE_CHANGED" since="28"/>
@@ -5831,10 +5840,14 @@
<method name="getLabel()Ljava/lang/CharSequence;"/>
<method name="getResultKey()Ljava/lang/String;"/>
<method name="getResultsFromIntent(Landroid/content/Intent;)Landroid/os/Bundle;"/>
+ <method name="getResultsSource(Landroid/content/Intent;)I" since="28"/>
<method name="isDataOnly()Z" since="26"/>
+ <method name="setResultsSource(Landroid/content/Intent;I)V" since="28"/>
<field name="CREATOR"/>
<field name="EXTRA_RESULTS_DATA"/>
<field name="RESULTS_CLIP_LABEL"/>
+ <field name="SOURCE_CHOICE" since="28"/>
+ <field name="SOURCE_FREE_FORM_INPUT" since="28"/>
</class>
<class name="android/app/RemoteInput$Builder" since="20">
<extends name="java/lang/Object"/>
@@ -6309,6 +6322,9 @@
<method name="onTransferOwnershipComplete(Landroid/content/Context;Landroid/os/PersistableBundle;)V" since="28"/>
<method name="onUserAdded(Landroid/content/Context;Landroid/content/Intent;Landroid/os/UserHandle;)V" since="26"/>
<method name="onUserRemoved(Landroid/content/Context;Landroid/content/Intent;Landroid/os/UserHandle;)V" since="26"/>
+ <method name="onUserStarted(Landroid/content/Context;Landroid/content/Intent;Landroid/os/UserHandle;)V" since="28"/>
+ <method name="onUserStopped(Landroid/content/Context;Landroid/content/Intent;Landroid/os/UserHandle;)V" since="28"/>
+ <method name="onUserSwitched(Landroid/content/Context;Landroid/content/Intent;Landroid/os/UserHandle;)V" since="28"/>
<field name="ACTION_DEVICE_ADMIN_DISABLED"/>
<field name="ACTION_DEVICE_ADMIN_DISABLE_REQUESTED"/>
<field name="ACTION_DEVICE_ADMIN_ENABLED"/>
@@ -6325,6 +6341,7 @@
<field name="EXTRA_DISABLE_WARNING"/>
<field name="EXTRA_LOCK_TASK_PACKAGE" since="21"/>
<field name="EXTRA_TRANSFER_OWNER_ADMIN_EXTRAS_BUNDLE" since="28"/>
+ <field name="SUPPORT_TRANSFER_OWNERSHIP_META_DATA" since="28"/>
</class>
<class name="android/app/admin/DeviceAdminService" since="26">
<extends name="android/app/Service"/>
@@ -6335,6 +6352,7 @@
<method name="&lt;init>()V"/>
<method name="addCrossProfileIntentFilter(Landroid/content/ComponentName;Landroid/content/IntentFilter;I)V" since="21"/>
<method name="addCrossProfileWidgetProvider(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="21"/>
+ <method name="addOverrideApn(Landroid/content/ComponentName;Landroid/telephony/data/ApnSetting;)I" since="28"/>
<method name="addPersistentPreferredActivity(Landroid/content/ComponentName;Landroid/content/IntentFilter;Landroid/content/ComponentName;)V" since="21"/>
<method name="addUserRestriction(Landroid/content/ComponentName;Ljava/lang/String;)V" since="21"/>
<method name="bindDeviceAdminServiceAsUser(Landroid/content/ComponentName;Landroid/content/Intent;Landroid/content/ServiceConnection;ILandroid/os/UserHandle;)Z" since="26"/>
@@ -6370,6 +6388,7 @@
<method name="getDelegatePackages(Landroid/content/ComponentName;Ljava/lang/String;)Ljava/util/List;" since="26"/>
<method name="getDelegatedScopes(Landroid/content/ComponentName;Ljava/lang/String;)Ljava/util/List;" since="26"/>
<method name="getDeviceOwnerLockScreenInfo()Ljava/lang/CharSequence;" since="24"/>
+ <method name="getEndUserSessionMessage(Landroid/content/ComponentName;)Ljava/lang/CharSequence;" since="28"/>
<method name="getInstalledCaCerts(Landroid/content/ComponentName;)Ljava/util/List;" since="21"/>
<method name="getKeepUninstalledPackages(Landroid/content/ComponentName;)Ljava/util/List;" since="28"/>
<method name="getKeyguardDisabledFeatures(Landroid/content/ComponentName;)I" since="17"/>
@@ -6379,8 +6398,10 @@
<method name="getMandatoryBackupTransport()Landroid/content/ComponentName;" since="28"/>
<method name="getMaximumFailedPasswordsForWipe(Landroid/content/ComponentName;)I"/>
<method name="getMaximumTimeToLock(Landroid/content/ComponentName;)J"/>
+ <method name="getMeteredDataDisabled(Landroid/content/ComponentName;)Ljava/util/List;" since="28"/>
<method name="getOrganizationColor(Landroid/content/ComponentName;)I" since="24"/>
<method name="getOrganizationName(Landroid/content/ComponentName;)Ljava/lang/CharSequence;" since="24"/>
+ <method name="getOverrideApns(Landroid/content/ComponentName;)Ljava/util/List;" since="28"/>
<method name="getParentProfileInstance(Landroid/content/ComponentName;)Landroid/app/admin/DevicePolicyManager;" since="24"/>
<method name="getPasswordBlacklistName(Landroid/content/ComponentName;)Ljava/lang/String;" since="28"/>
<method name="getPasswordExpiration(Landroid/content/ComponentName;)J" since="11"/>
@@ -6405,6 +6426,7 @@
<method name="getScreenCaptureDisabled(Landroid/content/ComponentName;)Z" since="21"/>
<method name="getSecondaryUsers(Landroid/content/ComponentName;)Ljava/util/List;" since="28"/>
<method name="getShortSupportMessage(Landroid/content/ComponentName;)Ljava/lang/CharSequence;" since="24"/>
+ <method name="getStartUserSessionMessage(Landroid/content/ComponentName;)Ljava/lang/CharSequence;" since="28"/>
<method name="getStorageEncryption(Landroid/content/ComponentName;)Z" since="11"/>
<method name="getStorageEncryptionStatus()I" since="11"/>
<method name="getSystemUpdatePolicy()Landroid/app/admin/SystemUpdatePolicy;" since="23"/>
@@ -6431,7 +6453,9 @@
<method name="isManagedProfile(Landroid/content/ComponentName;)Z" since="24"/>
<method name="isMasterVolumeMuted(Landroid/content/ComponentName;)Z" since="21"/>
<method name="isNetworkLoggingEnabled(Landroid/content/ComponentName;)Z" since="26"/>
+ <method name="isOverrideApnEnabled(Landroid/content/ComponentName;)Z" since="28"/>
<method name="isPackageSuspended(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="24"/>
+ <method name="isPrintingEnabled()Z" since="28"/>
<method name="isProfileOwnerApp(Ljava/lang/String;)Z" since="21"/>
<method name="isProvisioningAllowed(Ljava/lang/String;)Z" since="24"/>
<method name="isResetPasswordTokenActive(Landroid/content/ComponentName;)Z" since="26"/>
@@ -6445,6 +6469,7 @@
<method name="removeActiveAdmin(Landroid/content/ComponentName;)V"/>
<method name="removeCrossProfileWidgetProvider(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="21"/>
<method name="removeKeyPair(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="24"/>
+ <method name="removeOverrideApn(Landroid/content/ComponentName;I)Z" since="28"/>
<method name="removeUser(Landroid/content/ComponentName;Landroid/os/UserHandle;)Z" since="21"/>
<method name="requestBugreport(Landroid/content/ComponentName;)Z" since="24"/>
<method name="resetPassword(Ljava/lang/String;I)Z"/>
@@ -6467,6 +6492,7 @@
<method name="setCrossProfileContactsSearchDisabled(Landroid/content/ComponentName;Z)V" since="24"/>
<method name="setDelegatedScopes(Landroid/content/ComponentName;Ljava/lang/String;Ljava/util/List;)V" since="26"/>
<method name="setDeviceOwnerLockScreenInfo(Landroid/content/ComponentName;Ljava/lang/CharSequence;)V" since="24"/>
+ <method name="setEndUserSessionMessage(Landroid/content/ComponentName;Ljava/lang/CharSequence;)V" since="28"/>
<method name="setGlobalSetting(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)V" since="21"/>
<method name="setKeepUninstalledPackages(Landroid/content/ComponentName;Ljava/util/List;)V" since="28"/>
<method name="setKeyPairCertificate(Landroid/content/ComponentName;Ljava/lang/String;Ljava/util/List;Z)Z" since="28"/>
@@ -6480,9 +6506,11 @@
<method name="setMasterVolumeMuted(Landroid/content/ComponentName;Z)V" since="21"/>
<method name="setMaximumFailedPasswordsForWipe(Landroid/content/ComponentName;I)V"/>
<method name="setMaximumTimeToLock(Landroid/content/ComponentName;J)V"/>
+ <method name="setMeteredDataDisabled(Landroid/content/ComponentName;Ljava/util/List;)Ljava/util/List;" since="28"/>
<method name="setNetworkLoggingEnabled(Landroid/content/ComponentName;Z)V" since="26"/>
<method name="setOrganizationColor(Landroid/content/ComponentName;I)V" since="24"/>
<method name="setOrganizationName(Landroid/content/ComponentName;Ljava/lang/CharSequence;)V" since="24"/>
+ <method name="setOverrideApnsEnabled(Landroid/content/ComponentName;Z)V" since="28"/>
<method name="setPackagesSuspended(Landroid/content/ComponentName;[Ljava/lang/String;Z)[Ljava/lang/String;" since="24"/>
<method name="setPasswordBlacklist(Landroid/content/ComponentName;Ljava/lang/String;Ljava/util/List;)Z" since="28"/>
<method name="setPasswordExpirationTimeout(Landroid/content/ComponentName;J)V" since="11"/>
@@ -6500,6 +6528,7 @@
<method name="setPermittedAccessibilityServices(Landroid/content/ComponentName;Ljava/util/List;)Z" since="21"/>
<method name="setPermittedCrossProfileNotificationListeners(Landroid/content/ComponentName;Ljava/util/List;)Z" since="26"/>
<method name="setPermittedInputMethods(Landroid/content/ComponentName;Ljava/util/List;)Z" since="21"/>
+ <method name="setPrintingEnabled(Landroid/content/ComponentName;Z)V" since="28"/>
<method name="setProfileEnabled(Landroid/content/ComponentName;)V" since="21"/>
<method name="setProfileName(Landroid/content/ComponentName;Ljava/lang/String;)V" since="21"/>
<method name="setRecommendedGlobalProxy(Landroid/content/ComponentName;Landroid/net/ProxyInfo;)V" since="21"/>
@@ -6510,6 +6539,7 @@
<method name="setSecureSetting(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)V" since="21"/>
<method name="setSecurityLoggingEnabled(Landroid/content/ComponentName;Z)V" since="24"/>
<method name="setShortSupportMessage(Landroid/content/ComponentName;Ljava/lang/CharSequence;)V" since="24"/>
+ <method name="setStartUserSessionMessage(Landroid/content/ComponentName;Ljava/lang/CharSequence;)V" since="28"/>
<method name="setStatusBarDisabled(Landroid/content/ComponentName;Z)Z" since="23"/>
<method name="setStorageEncryption(Landroid/content/ComponentName;Z)I" since="11"/>
<method name="setSystemSetting(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)V" since="28"/>
@@ -6525,6 +6555,7 @@
<method name="transferOwnership(Landroid/content/ComponentName;Landroid/content/ComponentName;Landroid/os/PersistableBundle;)V" since="28"/>
<method name="uninstallAllUserCaCerts(Landroid/content/ComponentName;)V" since="21"/>
<method name="uninstallCaCert(Landroid/content/ComponentName;[B)V" since="21"/>
+ <method name="updateOverrideApn(Landroid/content/ComponentName;ILandroid/telephony/data/ApnSetting;)Z" since="28"/>
<method name="wipeData(I)V"/>
<method name="wipeDataWithReason(ILjava/lang/CharSequence;)V" since="28"/>
<field name="ACTION_ADD_DEVICE_ADMIN"/>
@@ -6629,6 +6660,7 @@
<field name="PERMISSION_POLICY_PROMPT" since="23"/>
<field name="POLICY_DISABLE_CAMERA" since="26"/>
<field name="POLICY_DISABLE_SCREEN_CAPTURE" since="26"/>
+ <field name="POLICY_MANDATORY_BACKUPS" since="28"/>
<field name="RESET_PASSWORD_DO_NOT_ASK_CREDENTIALS_ON_BOOT" since="23"/>
<field name="RESET_PASSWORD_REQUIRE_ENTRY"/>
<field name="SKIP_SETUP_WIZARD" since="24"/>
@@ -6945,6 +6977,7 @@
<method name="setEstimatedNetworkBytes(J)Landroid/app/job/JobInfo$Builder;" since="28"/>
<method name="setExtras(Landroid/os/PersistableBundle;)Landroid/app/job/JobInfo$Builder;"/>
<method name="setImportantWhileForeground(Z)Landroid/app/job/JobInfo$Builder;" since="28"/>
+ <method name="setIsPrefetch(Z)Landroid/app/job/JobInfo$Builder;" since="28"/>
<method name="setMinimumLatency(J)Landroid/app/job/JobInfo$Builder;"/>
<method name="setOverrideDeadline(J)Landroid/app/job/JobInfo$Builder;"/>
<method name="setPeriodic(J)Landroid/app/job/JobInfo$Builder;"/>
@@ -7028,8 +7061,8 @@
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
<method name="&lt;init>(Landroid/os/Parcel;)V"/>
- <method name="bindSlice(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/util/List;)Landroid/app/slice/Slice;"/>
- <method name="bindSlice(Landroid/content/Context;Landroid/content/Intent;Ljava/util/List;)Landroid/app/slice/Slice;"/>
+ <method name="bindSlice(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/util/List;)Landroid/app/slice/Slice;" deprecated="28"/>
+ <method name="bindSlice(Landroid/content/Context;Landroid/content/Intent;Ljava/util/List;)Landroid/app/slice/Slice;" deprecated="28"/>
<method name="getHints()Ljava/util/List;"/>
<method name="getItems()Ljava/util/List;"/>
<method name="getSpec()Landroid/app/slice/SliceSpec;"/>
@@ -7037,6 +7070,7 @@
<field name="CREATOR"/>
<field name="EXTRA_TOGGLE_STATE"/>
<field name="HINT_ACTIONS"/>
+ <field name="HINT_CALLER_NEEDED"/>
<field name="HINT_HORIZONTAL"/>
<field name="HINT_LARGE"/>
<field name="HINT_LIST"/>
@@ -7044,6 +7078,7 @@
<field name="HINT_MAX"/>
<field name="HINT_NO_TINT"/>
<field name="HINT_PARTIAL"/>
+ <field name="HINT_SEE_MORE"/>
<field name="HINT_SELECTED"/>
<field name="HINT_SHORTCUT"/>
<field name="HINT_SUMMARY"/>
@@ -7064,8 +7099,6 @@
<method name="addAction(Landroid/app/PendingIntent;Landroid/app/slice/Slice;Ljava/lang/String;)Landroid/app/slice/Slice$Builder;"/>
<method name="addBundle(Landroid/os/Bundle;Ljava/lang/String;Ljava/util/List;)Landroid/app/slice/Slice$Builder;"/>
<method name="addBundle(Landroid/os/Bundle;Ljava/lang/String;[Ljava/lang/String;)Landroid/app/slice/Slice$Builder;"/>
- <method name="addColor(ILjava/lang/String;Ljava/util/List;)Landroid/app/slice/Slice$Builder;" deprecated="28"/>
- <method name="addColor(ILjava/lang/String;[Ljava/lang/String;)Landroid/app/slice/Slice$Builder;" deprecated="28"/>
<method name="addHints(Ljava/util/List;)Landroid/app/slice/Slice$Builder;"/>
<method name="addHints([Ljava/lang/String;)Landroid/app/slice/Slice$Builder;"/>
<method name="addIcon(Landroid/graphics/drawable/Icon;Ljava/lang/String;Ljava/util/List;)Landroid/app/slice/Slice$Builder;"/>
@@ -7089,7 +7122,6 @@
<method name="&lt;init>()V"/>
<method name="getAction()Landroid/app/PendingIntent;"/>
<method name="getBundle()Landroid/os/Bundle;"/>
- <method name="getColor()I" deprecated="28"/>
<method name="getFormat()Ljava/lang/String;"/>
<method name="getHints()Ljava/util/List;"/>
<method name="getIcon()Landroid/graphics/drawable/Icon;"/>
@@ -7103,7 +7135,6 @@
<field name="CREATOR"/>
<field name="FORMAT_ACTION"/>
<field name="FORMAT_BUNDLE"/>
- <field name="FORMAT_COLOR" deprecated="28"/>
<field name="FORMAT_IMAGE"/>
<field name="FORMAT_INT"/>
<field name="FORMAT_REMOTE_INPUT"/>
@@ -7114,11 +7145,15 @@
<class name="android/app/slice/SliceManager" since="28">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
+ <method name="bindSlice(Landroid/content/Intent;Ljava/util/List;)Landroid/app/slice/Slice;"/>
+ <method name="bindSlice(Landroid/net/Uri;Ljava/util/List;)Landroid/app/slice/Slice;"/>
<method name="getPinnedSpecs(Landroid/net/Uri;)Ljava/util/List;"/>
+ <method name="getSliceDescendants(Landroid/net/Uri;)Ljava/util/Collection;"/>
<method name="pinSlice(Landroid/net/Uri;Ljava/util/List;)V"/>
- <method name="registerSliceCallback(Landroid/net/Uri;Landroid/app/slice/SliceManager$SliceCallback;Ljava/util/List;)V"/>
- <method name="registerSliceCallback(Landroid/net/Uri;Landroid/app/slice/SliceManager$SliceCallback;Ljava/util/List;Landroid/os/Handler;)V"/>
- <method name="registerSliceCallback(Landroid/net/Uri;Landroid/app/slice/SliceManager$SliceCallback;Ljava/util/List;Ljava/util/concurrent/Executor;)V"/>
+ <method name="registerSliceCallback(Landroid/net/Uri;Landroid/app/slice/SliceManager$SliceCallback;Ljava/util/List;)V" deprecated="28"/>
+ <method name="registerSliceCallback(Landroid/net/Uri;Landroid/app/slice/SliceManager$SliceCallback;Ljava/util/List;Ljava/util/concurrent/Executor;)V" deprecated="28"/>
+ <method name="registerSliceCallback(Landroid/net/Uri;Ljava/util/List;Landroid/app/slice/SliceManager$SliceCallback;)V"/>
+ <method name="registerSliceCallback(Landroid/net/Uri;Ljava/util/List;Ljava/util/concurrent/Executor;Landroid/app/slice/SliceManager$SliceCallback;)V"/>
<method name="unpinSlice(Landroid/net/Uri;)V"/>
<method name="unregisterSliceCallback(Landroid/net/Uri;Landroid/app/slice/SliceManager$SliceCallback;)V"/>
</class>
@@ -7129,8 +7164,9 @@
<class name="android/app/slice/SliceProvider" since="28">
<extends name="android/content/ContentProvider"/>
<method name="&lt;init>()V"/>
- <method name="onBindSlice(Landroid/net/Uri;)Landroid/app/slice/Slice;" deprecated="28"/>
+ <method name="getBindingPackage()Ljava/lang/String;"/>
<method name="onBindSlice(Landroid/net/Uri;Ljava/util/List;)Landroid/app/slice/Slice;"/>
+ <method name="onGetSliceDescendants(Landroid/net/Uri;)Ljava/util/Collection;"/>
<method name="onMapIntentToUri(Landroid/content/Intent;)Landroid/net/Uri;"/>
<method name="onSlicePinned(Landroid/net/Uri;)V"/>
<method name="onSliceUnpinned(Landroid/net/Uri;)V"/>
@@ -7178,6 +7214,7 @@
<class name="android/app/usage/NetworkStats$Bucket" since="23">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
+ <method name="getDefaultNetwork()I" since="28"/>
<method name="getEndTimeStamp()J"/>
<method name="getMetered()I" since="26"/>
<method name="getRoaming()I" since="24"/>
@@ -7189,6 +7226,9 @@
<method name="getTxBytes()J"/>
<method name="getTxPackets()J"/>
<method name="getUid()I"/>
+ <field name="DEFAULT_NETWORK_ALL" since="28"/>
+ <field name="DEFAULT_NETWORK_NO" since="28"/>
+ <field name="DEFAULT_NETWORK_YES" since="28"/>
<field name="METERED_ALL" since="26"/>
<field name="METERED_NO" since="26"/>
<field name="METERED_YES" since="26"/>
@@ -10482,6 +10522,14 @@
<field name="reqNavigation"/>
<field name="reqTouchScreen"/>
</class>
+ <class name="android/content/pm/CrossProfileApps" since="28">
+ <extends name="java/lang/Object"/>
+ <method name="&lt;init>()V"/>
+ <method name="getProfileSwitchingIconDrawable(Landroid/os/UserHandle;)Landroid/graphics/drawable/Drawable;"/>
+ <method name="getProfileSwitchingLabel(Landroid/os/UserHandle;)Ljava/lang/CharSequence;"/>
+ <method name="getTargetUserProfiles()Ljava/util/List;"/>
+ <method name="startMainActivity(Landroid/content/ComponentName;Landroid/os/UserHandle;)V"/>
+ </class>
<class name="android/content/pm/FeatureGroupInfo" since="21">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
@@ -10659,7 +10707,8 @@
<field name="services"/>
<field name="sharedUserId" since="3"/>
<field name="sharedUserLabel" since="3"/>
- <field name="signatures"/>
+ <field name="signatures" deprecated="28"/>
+ <field name="signingCertificateHistory" since="28"/>
<field name="splitNames" since="21"/>
<field name="splitRevisionCodes" since="22"/>
<field name="versionCode" deprecated="28"/>
@@ -10864,6 +10913,8 @@
<method name="getUserBadgedIcon(Landroid/graphics/drawable/Drawable;Landroid/os/UserHandle;)Landroid/graphics/drawable/Drawable;" since="21"/>
<method name="getUserBadgedLabel(Ljava/lang/CharSequence;Landroid/os/UserHandle;)Ljava/lang/CharSequence;" since="21"/>
<method name="getXml(Ljava/lang/String;ILandroid/content/pm/ApplicationInfo;)Landroid/content/res/XmlResourceParser;"/>
+ <method name="hasSigningCertificate(I[BI)Z" since="28"/>
+ <method name="hasSigningCertificate(Ljava/lang/String;[BI)Z" since="28"/>
<method name="hasSystemFeature(Ljava/lang/String;)Z" since="5"/>
<method name="hasSystemFeature(Ljava/lang/String;I)Z" since="24"/>
<method name="installPackage(Landroid/net/Uri;)V" removed="4"/>
@@ -10891,6 +10942,8 @@
<method name="setInstallerPackageName(Ljava/lang/String;Ljava/lang/String;)V" since="11"/>
<method name="updateInstantAppCookie([B)V" since="26"/>
<method name="verifyPendingInstall(II)V" since="14"/>
+ <field name="CERT_INPUT_RAW_X509" since="28"/>
+ <field name="CERT_INPUT_SHA256" since="28"/>
<field name="COMPONENT_ENABLED_STATE_DEFAULT"/>
<field name="COMPONENT_ENABLED_STATE_DISABLED"/>
<field name="COMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED" since="18"/>
@@ -10983,7 +11036,7 @@
<field name="FEATURE_USB_HOST" since="12"/>
<field name="FEATURE_VERIFIED_BOOT" since="21"/>
<field name="FEATURE_VR_HEADTRACKING" since="26"/>
- <field name="FEATURE_VR_MODE" since="24"/>
+ <field name="FEATURE_VR_MODE" since="24" deprecated="28"/>
<field name="FEATURE_VR_MODE_HIGH_PERFORMANCE" since="24"/>
<field name="FEATURE_VULKAN_HARDWARE_COMPUTE" since="26"/>
<field name="FEATURE_VULKAN_HARDWARE_LEVEL" since="24"/>
@@ -11010,7 +11063,8 @@
<field name="GET_RESOLVED_FILTER"/>
<field name="GET_SERVICES"/>
<field name="GET_SHARED_LIBRARY_FILES"/>
- <field name="GET_SIGNATURES"/>
+ <field name="GET_SIGNATURES" deprecated="28"/>
+ <field name="GET_SIGNING_CERTIFICATES" since="28"/>
<field name="GET_UNINSTALLED_PACKAGES" since="3" deprecated="24"/>
<field name="GET_URI_PERMISSION_PATTERNS"/>
<field name="INSTALL_FAILED_ALREADY_EXISTS" removed="4"/>
@@ -11315,14 +11369,6 @@
<method name="getVersionCode()I" deprecated="28"/>
<field name="CREATOR"/>
</class>
- <class name="android/content/pm/crossprofile/CrossProfileApps" since="28">
- <extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
- <method name="getProfileSwitchingIcon(Landroid/os/UserHandle;)Landroid/graphics/drawable/Drawable;"/>
- <method name="getProfileSwitchingLabel(Landroid/os/UserHandle;)Ljava/lang/CharSequence;"/>
- <method name="getTargetUserProfiles()Ljava/util/List;"/>
- <method name="startMainActivity(Landroid/content/ComponentName;Landroid/os/UserHandle;)V"/>
- </class>
<class name="android/content/res/AssetFileDescriptor" since="1">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable" since="3"/>
@@ -13241,6 +13287,62 @@
<extends name="android/graphics/MaskFilter"/>
<method name="&lt;init>([FFFF)V"/>
</class>
+ <class name="android/graphics/ImageDecoder" since="28">
+ <extends name="java/lang/Object"/>
+ <implements name="java/lang/AutoCloseable"/>
+ <method name="&lt;init>()V"/>
+ <method name="createSource(Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/graphics/ImageDecoder$Source;"/>
+ <method name="createSource(Ljava/io/File;)Landroid/graphics/ImageDecoder$Source;"/>
+ <method name="createSource(Ljava/nio/ByteBuffer;)Landroid/graphics/ImageDecoder$Source;"/>
+ <method name="decodeBitmap(Landroid/graphics/ImageDecoder$Source;)Landroid/graphics/Bitmap;"/>
+ <method name="decodeBitmap(Landroid/graphics/ImageDecoder$Source;Landroid/graphics/ImageDecoder$OnHeaderDecodedListener;)Landroid/graphics/Bitmap;"/>
+ <method name="decodeDrawable(Landroid/graphics/ImageDecoder$Source;)Landroid/graphics/drawable/Drawable;"/>
+ <method name="decodeDrawable(Landroid/graphics/ImageDecoder$Source;Landroid/graphics/ImageDecoder$OnHeaderDecodedListener;)Landroid/graphics/drawable/Drawable;"/>
+ <method name="getSampledSize(I)Landroid/util/Size;"/>
+ <method name="setAllocator(I)V"/>
+ <method name="setAsAlphaMask(Z)V"/>
+ <method name="setCrop(Landroid/graphics/Rect;)V"/>
+ <method name="setMutable(Z)V"/>
+ <method name="setOnPartialImageListener(Landroid/graphics/ImageDecoder$OnPartialImageListener;)V"/>
+ <method name="setPostProcessor(Landroid/graphics/PostProcessor;)V"/>
+ <method name="setPreferRamOverQuality(Z)V"/>
+ <method name="setRequireUnpremultiplied(Z)V"/>
+ <method name="setResize(I)V"/>
+ <method name="setResize(II)V"/>
+ <field name="ALLOCATOR_DEFAULT"/>
+ <field name="ALLOCATOR_HARDWARE"/>
+ <field name="ALLOCATOR_SHARED_MEMORY"/>
+ <field name="ALLOCATOR_SOFTWARE"/>
+ <field name="ERROR_SOURCE_ERROR"/>
+ <field name="ERROR_SOURCE_EXCEPTION"/>
+ <field name="ERROR_SOURCE_INCOMPLETE"/>
+ </class>
+ <class name="android/graphics/ImageDecoder$Error" since="28">
+ <extends name="java/lang/Object"/>
+ <implements name="java/lang/annotation/Annotation"/>
+ </class>
+ <class name="android/graphics/ImageDecoder$ImageInfo" since="28">
+ <extends name="java/lang/Object"/>
+ <method name="&lt;init>()V"/>
+ <method name="getMimeType()Ljava/lang/String;"/>
+ <method name="getSize()Landroid/util/Size;"/>
+ </class>
+ <class name="android/graphics/ImageDecoder$IncompleteException" since="28">
+ <extends name="java/io/IOException"/>
+ <method name="&lt;init>()V"/>
+ </class>
+ <class name="android/graphics/ImageDecoder$OnHeaderDecodedListener" since="28">
+ <extends name="java/lang/Object"/>
+ <method name="onHeaderDecoded(Landroid/graphics/ImageDecoder;Landroid/graphics/ImageDecoder$ImageInfo;Landroid/graphics/ImageDecoder$Source;)V"/>
+ </class>
+ <class name="android/graphics/ImageDecoder$OnPartialImageListener" since="28">
+ <extends name="java/lang/Object"/>
+ <method name="onPartialImage(ILandroid/graphics/ImageDecoder$Source;)Z"/>
+ </class>
+ <class name="android/graphics/ImageDecoder$Source" since="28">
+ <extends name="java/lang/Object"/>
+ <method name="&lt;init>()V"/>
+ </class>
<class name="android/graphics/ImageFormat" since="8">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
@@ -13822,6 +13924,10 @@
<extends name="android/graphics/Xfermode"/>
<method name="&lt;init>(Landroid/graphics/PorterDuff$Mode;)V"/>
</class>
+ <class name="android/graphics/PostProcessor" since="28">
+ <extends name="java/lang/Object"/>
+ <method name="onPostProcess(Landroid/graphics/Canvas;)I"/>
+ </class>
<class name="android/graphics/RadialGradient" since="1">
<extends name="android/graphics/Shader"/>
<method name="&lt;init>(FFFIILandroid/graphics/Shader$TileMode;)V"/>
@@ -14922,18 +15028,26 @@
<method name="isClosed()Z"/>
<field name="BLOB"/>
<field name="CREATOR"/>
+ <field name="DS_24UI8" since="28"/>
+ <field name="DS_FP32UI8" since="28"/>
+ <field name="D_16" since="28"/>
+ <field name="D_24" since="28"/>
+ <field name="D_FP32" since="28"/>
<field name="RGBA_1010102"/>
<field name="RGBA_8888"/>
<field name="RGBA_FP16"/>
<field name="RGBX_8888"/>
<field name="RGB_565"/>
<field name="RGB_888"/>
+ <field name="S_UI8" since="28"/>
<field name="USAGE_CPU_READ_OFTEN"/>
<field name="USAGE_CPU_READ_RARELY"/>
<field name="USAGE_CPU_WRITE_OFTEN"/>
<field name="USAGE_CPU_WRITE_RARELY"/>
<field name="USAGE_GPU_COLOR_OUTPUT"/>
+ <field name="USAGE_GPU_CUBE_MAP" since="28"/>
<field name="USAGE_GPU_DATA_BUFFER"/>
+ <field name="USAGE_GPU_MIPMAP_COMPLETE" since="28"/>
<field name="USAGE_GPU_SAMPLED_IMAGE"/>
<field name="USAGE_PROTECTED_CONTENT"/>
<field name="USAGE_SENSOR_DIRECT_DATA"/>
@@ -15249,7 +15363,9 @@
<method name="get(Landroid/hardware/camera2/CameraCharacteristics$Key;)Ljava/lang/Object;"/>
<method name="getAvailableCaptureRequestKeys()Ljava/util/List;"/>
<method name="getAvailableCaptureResultKeys()Ljava/util/List;"/>
+ <method name="getAvailablePhysicalCameraRequestKeys()Ljava/util/List;" since="28"/>
<method name="getAvailableSessionKeys()Ljava/util/List;" since="28"/>
+ <method name="getPhysicalCameraIds()Ljava/util/List;" since="28"/>
<field name="COLOR_CORRECTION_AVAILABLE_ABERRATION_MODES"/>
<field name="CONTROL_AE_AVAILABLE_ANTIBANDING_MODES"/>
<field name="CONTROL_AE_AVAILABLE_MODES"/>
@@ -15288,6 +15404,7 @@
<field name="LENS_POSE_ROTATION" since="23"/>
<field name="LENS_POSE_TRANSLATION" since="23"/>
<field name="LENS_RADIAL_DISTORTION" since="23"/>
+ <field name="LOGICAL_MULTI_CAMERA_SENSOR_SYNC_TYPE" since="28"/>
<field name="NOISE_REDUCTION_AVAILABLE_NOISE_REDUCTION_MODES"/>
<field name="REPROCESS_MAX_CAPTURE_STALL" since="23"/>
<field name="REQUEST_AVAILABLE_CAPABILITIES"/>
@@ -15328,6 +15445,7 @@
<field name="STATISTICS_INFO_AVAILABLE_FACE_DETECT_MODES"/>
<field name="STATISTICS_INFO_AVAILABLE_HOT_PIXEL_MAP_MODES"/>
<field name="STATISTICS_INFO_AVAILABLE_LENS_SHADING_MAP_MODES" since="23"/>
+ <field name="STATISTICS_INFO_AVAILABLE_OIS_DATA_MODES" since="28"/>
<field name="STATISTICS_INFO_MAX_FACE_COUNT"/>
<field name="SYNC_MAX_LATENCY"/>
<field name="TONEMAP_AVAILABLE_TONE_MAP_MODES"/>
@@ -15348,6 +15466,7 @@
<implements name="java/lang/AutoCloseable"/>
<method name="&lt;init>()V"/>
<method name="createCaptureRequest(I)Landroid/hardware/camera2/CaptureRequest$Builder;"/>
+ <method name="createCaptureRequest(ILjava/util/Set;)Landroid/hardware/camera2/CaptureRequest$Builder;" since="28"/>
<method name="createCaptureSession(Landroid/hardware/camera2/params/SessionConfiguration;)V" since="28"/>
<method name="createCaptureSession(Ljava/util/List;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;Landroid/os/Handler;)V"/>
<method name="createCaptureSessionByOutputConfigurations(Ljava/util/List;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;Landroid/os/Handler;)V" since="24"/>
@@ -15421,6 +15540,7 @@
<field name="CONTROL_AE_MODE_ON_ALWAYS_FLASH"/>
<field name="CONTROL_AE_MODE_ON_AUTO_FLASH"/>
<field name="CONTROL_AE_MODE_ON_AUTO_FLASH_REDEYE"/>
+ <field name="CONTROL_AE_MODE_ON_EXTERNAL_FLASH" since="28"/>
<field name="CONTROL_AE_PRECAPTURE_TRIGGER_CANCEL" since="23"/>
<field name="CONTROL_AE_PRECAPTURE_TRIGGER_IDLE"/>
<field name="CONTROL_AE_PRECAPTURE_TRIGGER_START"/>
@@ -15519,6 +15639,7 @@
<field name="HOT_PIXEL_MODE_HIGH_QUALITY"/>
<field name="HOT_PIXEL_MODE_OFF"/>
<field name="INFO_SUPPORTED_HARDWARE_LEVEL_3" since="24"/>
+ <field name="INFO_SUPPORTED_HARDWARE_LEVEL_EXTERNAL" since="28"/>
<field name="INFO_SUPPORTED_HARDWARE_LEVEL_FULL"/>
<field name="INFO_SUPPORTED_HARDWARE_LEVEL_LEGACY"/>
<field name="INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED"/>
@@ -15534,6 +15655,8 @@
<field name="LENS_POSE_REFERENCE_PRIMARY_CAMERA" since="28"/>
<field name="LENS_STATE_MOVING"/>
<field name="LENS_STATE_STATIONARY"/>
+ <field name="LOGICAL_MULTI_CAMERA_SENSOR_SYNC_TYPE_APPROXIMATE" since="28"/>
+ <field name="LOGICAL_MULTI_CAMERA_SENSOR_SYNC_TYPE_CALIBRATED" since="28"/>
<field name="NOISE_REDUCTION_MODE_FAST"/>
<field name="NOISE_REDUCTION_MODE_HIGH_QUALITY"/>
<field name="NOISE_REDUCTION_MODE_MINIMAL" since="23"/>
@@ -15543,6 +15666,7 @@
<field name="REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE" since="22"/>
<field name="REQUEST_AVAILABLE_CAPABILITIES_CONSTRAINED_HIGH_SPEED_VIDEO" since="23"/>
<field name="REQUEST_AVAILABLE_CAPABILITIES_DEPTH_OUTPUT" since="23"/>
+ <field name="REQUEST_AVAILABLE_CAPABILITIES_LOGICAL_MULTI_CAMERA" since="28"/>
<field name="REQUEST_AVAILABLE_CAPABILITIES_MANUAL_POST_PROCESSING"/>
<field name="REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR"/>
<field name="REQUEST_AVAILABLE_CAPABILITIES_MOTION_TRACKING" since="28"/>
@@ -15592,6 +15716,8 @@
<field name="STATISTICS_FACE_DETECT_MODE_SIMPLE"/>
<field name="STATISTICS_LENS_SHADING_MAP_MODE_OFF"/>
<field name="STATISTICS_LENS_SHADING_MAP_MODE_ON"/>
+ <field name="STATISTICS_OIS_DATA_MODE_OFF" since="28"/>
+ <field name="STATISTICS_OIS_DATA_MODE_ON" since="28"/>
<field name="STATISTICS_SCENE_FLICKER_50HZ"/>
<field name="STATISTICS_SCENE_FLICKER_60HZ"/>
<field name="STATISTICS_SCENE_FLICKER_NONE"/>
@@ -15674,6 +15800,7 @@
<field name="STATISTICS_FACE_DETECT_MODE"/>
<field name="STATISTICS_HOT_PIXEL_MAP_MODE"/>
<field name="STATISTICS_LENS_SHADING_MAP_MODE"/>
+ <field name="STATISTICS_OIS_DATA_MODE" since="28"/>
<field name="TONEMAP_CURVE"/>
<field name="TONEMAP_GAMMA" since="23"/>
<field name="TONEMAP_MODE"/>
@@ -15685,8 +15812,10 @@
<method name="addTarget(Landroid/view/Surface;)V"/>
<method name="build()Landroid/hardware/camera2/CaptureRequest;"/>
<method name="get(Landroid/hardware/camera2/CaptureRequest$Key;)Ljava/lang/Object;"/>
+ <method name="getPhysicalCameraKey(Landroid/hardware/camera2/CaptureRequest$Key;Ljava/lang/String;)Ljava/lang/Object;" since="28"/>
<method name="removeTarget(Landroid/view/Surface;)V"/>
<method name="set(Landroid/hardware/camera2/CaptureRequest$Key;Ljava/lang/Object;)V"/>
+ <method name="setPhysicalCameraKey(Landroid/hardware/camera2/CaptureRequest$Key;Ljava/lang/Object;Ljava/lang/String;)Landroid/hardware/camera2/CaptureRequest$Builder;" since="28"/>
<method name="setTag(Ljava/lang/Object;)V"/>
</class>
<class name="android/hardware/camera2/CaptureRequest$Key" since="21">
@@ -15773,6 +15902,10 @@
<field name="STATISTICS_HOT_PIXEL_MAP_MODE"/>
<field name="STATISTICS_LENS_SHADING_CORRECTION_MAP"/>
<field name="STATISTICS_LENS_SHADING_MAP_MODE"/>
+ <field name="STATISTICS_OIS_DATA_MODE" since="28"/>
+ <field name="STATISTICS_OIS_TIMESTAMPS" since="28"/>
+ <field name="STATISTICS_OIS_X_SHIFTS" since="28"/>
+ <field name="STATISTICS_OIS_Y_SHIFTS" since="28"/>
<field name="STATISTICS_SCENE_FLICKER"/>
<field name="TONEMAP_CURVE"/>
<field name="TONEMAP_GAMMA" since="23"/>
@@ -15880,6 +16013,7 @@
<method name="getSurfaceGroupId()I"/>
<method name="getSurfaces()Ljava/util/List;" since="26"/>
<method name="removeSurface(Landroid/view/Surface;)V" since="28"/>
+ <method name="setPhysicalCameraId(Ljava/lang/String;)V" since="28"/>
<field name="CREATOR"/>
<field name="SURFACE_GROUP_ID_NONE"/>
</class>
@@ -15986,6 +16120,21 @@
<method name="onResumed()V"/>
<method name="onStopped()V"/>
</class>
+ <class name="android/hardware/fingerprint/FingerprintDialog" since="28">
+ <extends name="java/lang/Object"/>
+ <method name="&lt;init>()V"/>
+ <method name="authenticate(Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/hardware/fingerprint/FingerprintManager$AuthenticationCallback;)V"/>
+ <method name="authenticate(Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/hardware/fingerprint/FingerprintManager$AuthenticationCallback;)V"/>
+ </class>
+ <class name="android/hardware/fingerprint/FingerprintDialog$Builder" since="28">
+ <extends name="java/lang/Object"/>
+ <method name="&lt;init>()V"/>
+ <method name="build(Landroid/content/Context;)Landroid/hardware/fingerprint/FingerprintDialog;"/>
+ <method name="setDescription(Ljava/lang/CharSequence;)Landroid/hardware/fingerprint/FingerprintDialog$Builder;"/>
+ <method name="setNegativeButton(Ljava/lang/CharSequence;Ljava/util/concurrent/Executor;Landroid/content/DialogInterface$OnClickListener;)Landroid/hardware/fingerprint/FingerprintDialog$Builder;"/>
+ <method name="setSubtitle(Ljava/lang/CharSequence;)Landroid/hardware/fingerprint/FingerprintDialog$Builder;"/>
+ <method name="setTitle(Ljava/lang/CharSequence;)Landroid/hardware/fingerprint/FingerprintDialog$Builder;"/>
+ </class>
<class name="android/hardware/fingerprint/FingerprintManager" since="23">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
@@ -21157,6 +21306,7 @@
<method name="getProvider(Ljava/lang/String;)Landroid/location/LocationProvider;"/>
<method name="getProviders(Landroid/location/Criteria;Z)Ljava/util/List;"/>
<method name="getProviders(Z)Ljava/util/List;"/>
+ <method name="isLocationEnabled()Z" since="28"/>
<method name="isProviderEnabled(Ljava/lang/String;)Z"/>
<method name="registerGnssMeasurementsCallback(Landroid/location/GnssMeasurementsEvent$Callback;)Z" since="24"/>
<method name="registerGnssMeasurementsCallback(Landroid/location/GnssMeasurementsEvent$Callback;Landroid/os/Handler;)Z" since="24"/>
@@ -21340,6 +21490,7 @@
<method name="setAcceptsDelayedFocusGain(Z)Landroid/media/AudioFocusRequest$Builder;"/>
<method name="setAudioAttributes(Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder;"/>
<method name="setFocusGain(I)Landroid/media/AudioFocusRequest$Builder;"/>
+ <method name="setForceDucking(Z)Landroid/media/AudioFocusRequest$Builder;" since="28"/>
<method name="setOnAudioFocusChangeListener(Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder;"/>
<method name="setOnAudioFocusChangeListener(Landroid/media/AudioManager$OnAudioFocusChangeListener;Landroid/os/Handler;)Landroid/media/AudioFocusRequest$Builder;"/>
<method name="setWillPauseWhenDucked(Z)Landroid/media/AudioFocusRequest$Builder;"/>
@@ -21395,7 +21546,13 @@
<field name="CHANNEL_OUT_STEREO" since="5"/>
<field name="CHANNEL_OUT_SURROUND" since="5"/>
<field name="CREATOR" since="24"/>
+ <field name="ENCODING_AAC_ELD" since="28"/>
+ <field name="ENCODING_AAC_HE_V1" since="28"/>
+ <field name="ENCODING_AAC_HE_V2" since="28"/>
+ <field name="ENCODING_AAC_LC" since="28"/>
+ <field name="ENCODING_AAC_XHE" since="28"/>
<field name="ENCODING_AC3" since="21"/>
+ <field name="ENCODING_AC4" since="28"/>
<field name="ENCODING_DEFAULT"/>
<field name="ENCODING_DOLBY_TRUEHD" since="25"/>
<field name="ENCODING_DTS" since="23"/>
@@ -21403,6 +21560,7 @@
<field name="ENCODING_E_AC3" since="21"/>
<field name="ENCODING_IEC61937" since="24"/>
<field name="ENCODING_INVALID"/>
+ <field name="ENCODING_MP3" since="28"/>
<field name="ENCODING_PCM_16BIT"/>
<field name="ENCODING_PCM_8BIT"/>
<field name="ENCODING_PCM_FLOAT" since="21"/>
@@ -21446,6 +21604,7 @@
<method name="isBluetoothScoOn()Z"/>
<method name="isMicrophoneMute()Z"/>
<method name="isMusicActive()Z"/>
+ <method name="isOffloadedPlaybackSupported(Landroid/media/AudioFormat;)Z" since="28"/>
<method name="isSpeakerphoneOn()Z"/>
<method name="isStreamMute(I)Z" since="23"/>
<method name="isVolumeFixed()Z" since="21"/>
@@ -21742,6 +21901,7 @@
<method name="release()V"/>
<method name="reloadStaticData()I"/>
<method name="removeOnRoutingChangedListener(Landroid/media/AudioTrack$OnRoutingChangedListener;)V" since="23" deprecated="24"/>
+ <method name="removeStreamEventCallback()V" since="28"/>
<method name="setAuxEffectSendLevel(F)I" since="9"/>
<method name="setBufferSizeInFrames(I)I" since="24"/>
<method name="setLoopPoints(III)I"/>
@@ -21755,6 +21915,7 @@
<method name="setPreferredDevice(Landroid/media/AudioDeviceInfo;)Z" since="23"/>
<method name="setState(I)V" deprecated="19"/>
<method name="setStereoVolume(FF)I" deprecated="21"/>
+ <method name="setStreamEventCallback(Ljava/util/concurrent/Executor;Landroid/media/AudioTrack$StreamEventCallback;)V" since="28"/>
<method name="setVolume(F)I" since="21"/>
<method name="stop()V"/>
<method name="write(Ljava/nio/ByteBuffer;II)I" since="21"/>
@@ -21790,6 +21951,7 @@
<method name="setAudioAttributes(Landroid/media/AudioAttributes;)Landroid/media/AudioTrack$Builder;"/>
<method name="setAudioFormat(Landroid/media/AudioFormat;)Landroid/media/AudioTrack$Builder;"/>
<method name="setBufferSizeInBytes(I)Landroid/media/AudioTrack$Builder;"/>
+ <method name="setOffloadedPlayback(Z)Landroid/media/AudioTrack$Builder;" since="28"/>
<method name="setPerformanceMode(I)Landroid/media/AudioTrack$Builder;" since="26"/>
<method name="setSessionId(I)Landroid/media/AudioTrack$Builder;"/>
<method name="setTransferMode(I)Landroid/media/AudioTrack$Builder;"/>
@@ -21804,6 +21966,13 @@
<implements name="android/media/AudioRouting$OnRoutingChangedListener" since="24"/>
<method name="onRoutingChanged(Landroid/media/AudioTrack;)V"/>
</class>
+ <class name="android/media/AudioTrack$StreamEventCallback" since="28">
+ <extends name="java/lang/Object"/>
+ <method name="&lt;init>()V"/>
+ <method name="onStreamDataRequest(Landroid/media/AudioTrack;)V"/>
+ <method name="onStreamPresentationEnd(Landroid/media/AudioTrack;)V"/>
+ <method name="onTearDown(Landroid/media/AudioTrack;)V"/>
+ </class>
<class name="android/media/CamcorderProfile" since="8">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
@@ -22703,22 +22872,28 @@
</class>
<class name="android/media/MediaDrm" since="18">
<extends name="java/lang/Object"/>
+ <implements name="java/lang/AutoCloseable" since="28"/>
<method name="&lt;init>(Ljava/util/UUID;)V"/>
<method name="closeSession([B)V"/>
+ <method name="getConnectedHdcpLevel()I" since="28"/>
<method name="getCryptoSession([BLjava/lang/String;Ljava/lang/String;)Landroid/media/MediaDrm$CryptoSession;"/>
<method name="getKeyRequest([B[BLjava/lang/String;ILjava/util/HashMap;)Landroid/media/MediaDrm$KeyRequest;"/>
+ <method name="getMaxHdcpLevel()I" since="28"/>
+ <method name="getMaxSessionCount()I" since="28"/>
+ <method name="getOpenSessionCount()I" since="28"/>
<method name="getPropertyByteArray(Ljava/lang/String;)[B"/>
<method name="getPropertyString(Ljava/lang/String;)Ljava/lang/String;"/>
<method name="getProvisionRequest()Landroid/media/MediaDrm$ProvisionRequest;"/>
<method name="getSecureStop([B)[B" since="22"/>
<method name="getSecureStops()Ljava/util/List;"/>
+ <method name="getSecurityLevel([B)I" since="28"/>
<method name="isCryptoSchemeSupported(Ljava/util/UUID;)Z"/>
<method name="isCryptoSchemeSupported(Ljava/util/UUID;Ljava/lang/String;)Z" since="19"/>
<method name="openSession()[B"/>
<method name="provideKeyResponse([B[B)[B"/>
<method name="provideProvisionResponse([B)V"/>
<method name="queryKeyStatus([B)Ljava/util/HashMap;"/>
- <method name="release()V"/>
+ <method name="release()V" deprecated="28"/>
<method name="releaseAllSecureStops()V" since="22"/>
<method name="releaseSecureStops([B)V"/>
<method name="removeKeys([B)V"/>
@@ -22728,11 +22903,22 @@
<method name="setOnKeyStatusChangeListener(Landroid/media/MediaDrm$OnKeyStatusChangeListener;Landroid/os/Handler;)V" since="23"/>
<method name="setPropertyByteArray(Ljava/lang/String;[B)V"/>
<method name="setPropertyString(Ljava/lang/String;Ljava/lang/String;)V"/>
+ <method name="setSecurityLevel([BI)V" since="28"/>
<field name="EVENT_KEY_EXPIRED" deprecated="26"/>
<field name="EVENT_KEY_REQUIRED"/>
<field name="EVENT_PROVISION_REQUIRED" deprecated="23"/>
<field name="EVENT_SESSION_RECLAIMED" since="23"/>
<field name="EVENT_VENDOR_DEFINED"/>
+ <field name="HDCP_LEVEL_UNKNOWN" since="28"/>
+ <field name="HDCP_NONE" since="28"/>
+ <field name="HDCP_NO_DIGITAL_OUTPUT" since="28"/>
+ <field name="HDCP_V1" since="28"/>
+ <field name="HDCP_V2" since="28"/>
+ <field name="HDCP_V2_1" since="28"/>
+ <field name="HDCP_V2_2" since="28"/>
+ <field name="HW_SECURE_ALL" since="28"/>
+ <field name="HW_SECURE_CRYPTO" since="28"/>
+ <field name="HW_SECURE_DECODE" since="28"/>
<field name="KEY_TYPE_OFFLINE"/>
<field name="KEY_TYPE_RELEASE"/>
<field name="KEY_TYPE_STREAMING"/>
@@ -22741,6 +22927,9 @@
<field name="PROPERTY_DEVICE_UNIQUE_ID"/>
<field name="PROPERTY_VENDOR"/>
<field name="PROPERTY_VERSION"/>
+ <field name="SECURITY_LEVEL_UNKNOWN" since="28"/>
+ <field name="SW_SECURE_CRYPTO" since="28"/>
+ <field name="SW_SECURE_DECODE" since="28"/>
</class>
<class name="android/media/MediaDrm$CryptoSession" since="18">
<extends name="java/lang/Object"/>
@@ -22750,6 +22939,10 @@
<method name="sign([B[B)[B"/>
<method name="verify([B[B[B)Z"/>
</class>
+ <class name="android/media/MediaDrm$HdcpLevel" since="28">
+ <extends name="java/lang/Object"/>
+ <implements name="java/lang/annotation/Annotation"/>
+ </class>
<class name="android/media/MediaDrm$KeyRequest" since="18">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
@@ -22757,8 +22950,10 @@
<method name="getDefaultUrl()Ljava/lang/String;"/>
<method name="getRequestType()I" since="23"/>
<field name="REQUEST_TYPE_INITIAL" since="23"/>
+ <field name="REQUEST_TYPE_NONE" since="28"/>
<field name="REQUEST_TYPE_RELEASE" since="23"/>
<field name="REQUEST_TYPE_RENEWAL" since="23"/>
+ <field name="REQUEST_TYPE_UPDATE" since="28"/>
</class>
<class name="android/media/MediaDrm$KeyStatus" since="23">
<extends name="java/lang/Object"/>
@@ -22794,6 +22989,10 @@
<method name="getData()[B"/>
<method name="getDefaultUrl()Ljava/lang/String;"/>
</class>
+ <class name="android/media/MediaDrm$SecurityLevel" since="28">
+ <extends name="java/lang/Object"/>
+ <implements name="java/lang/annotation/Annotation"/>
+ </class>
<class name="android/media/MediaDrmException" since="18">
<extends name="java/lang/Exception"/>
<method name="&lt;init>(Ljava/lang/String;)V"/>
@@ -25786,6 +25985,7 @@
<method name="getNetworkInfo(I)Landroid/net/NetworkInfo;" deprecated="23"/>
<method name="getNetworkInfo(Landroid/net/Network;)Landroid/net/NetworkInfo;" since="21"/>
<method name="getNetworkPreference()I" deprecated="21"/>
+ <method name="getNetworkWatchlistConfigHash()[B" since="28"/>
<method name="getProcessDefaultNetwork()Landroid/net/Network;" since="21" deprecated="23"/>
<method name="getRestrictBackgroundStatus()I" since="24"/>
<method name="isActiveNetworkMetered()Z" since="16"/>
@@ -25917,9 +26117,9 @@
<method name="applyTransportModeTransform(Ljava/net/Socket;ILandroid/net/IpSecTransform;)V"/>
<method name="openUdpEncapsulationSocket()Landroid/net/IpSecManager$UdpEncapsulationSocket;"/>
<method name="openUdpEncapsulationSocket(I)Landroid/net/IpSecManager$UdpEncapsulationSocket;"/>
- <method name="removeTransportModeTransforms(Ljava/io/FileDescriptor;Landroid/net/IpSecTransform;)V"/>
- <method name="removeTransportModeTransforms(Ljava/net/DatagramSocket;Landroid/net/IpSecTransform;)V"/>
- <method name="removeTransportModeTransforms(Ljava/net/Socket;Landroid/net/IpSecTransform;)V"/>
+ <method name="removeTransportModeTransforms(Ljava/io/FileDescriptor;)V"/>
+ <method name="removeTransportModeTransforms(Ljava/net/DatagramSocket;)V"/>
+ <method name="removeTransportModeTransforms(Ljava/net/Socket;)V"/>
<field name="DIRECTION_IN"/>
<field name="DIRECTION_OUT"/>
</class>
@@ -25978,7 +26178,9 @@
<method name="getHttpProxy()Landroid/net/ProxyInfo;"/>
<method name="getInterfaceName()Ljava/lang/String;"/>
<method name="getLinkAddresses()Ljava/util/List;"/>
+ <method name="getPrivateDnsServerName()Ljava/lang/String;" since="28"/>
<method name="getRoutes()Ljava/util/List;"/>
+ <method name="isPrivateDnsActive()Z" since="28"/>
<field name="CREATOR"/>
</class>
<class name="android/net/LocalServerSocket" since="1">
@@ -27042,7 +27244,7 @@
<method name="addNetwork(Landroid/net/wifi/WifiConfiguration;)I"/>
<method name="addOrUpdatePasspointConfiguration(Landroid/net/wifi/hotspot2/PasspointConfiguration;)V" since="26"/>
<method name="calculateSignalLevel(II)I"/>
- <method name="cancelWps(Landroid/net/wifi/WifiManager$WpsCallback;)V" since="21"/>
+ <method name="cancelWps(Landroid/net/wifi/WifiManager$WpsCallback;)V" since="21" deprecated="28"/>
<method name="compareSignalLevel(II)I"/>
<method name="createMulticastLock(Ljava/lang/String;)Landroid/net/wifi/WifiManager$MulticastLock;" since="4"/>
<method name="createWifiLock(ILjava/lang/String;)Landroid/net/wifi/WifiManager$WifiLock;" since="3"/>
@@ -27075,7 +27277,7 @@
<method name="setWifiEnabled(Z)Z"/>
<method name="startLocalOnlyHotspot(Landroid/net/wifi/WifiManager$LocalOnlyHotspotCallback;Landroid/os/Handler;)V" since="26"/>
<method name="startScan()Z" deprecated="28"/>
- <method name="startWps(Landroid/net/wifi/WpsInfo;Landroid/net/wifi/WifiManager$WpsCallback;)V" since="21"/>
+ <method name="startWps(Landroid/net/wifi/WpsInfo;Landroid/net/wifi/WifiManager$WpsCallback;)V" since="21" deprecated="28"/>
<method name="updateNetwork(Landroid/net/wifi/WifiConfiguration;)I"/>
<field name="ACTION_PICK_WIFI_NETWORK"/>
<field name="ACTION_REQUEST_SCAN_ALWAYS_AVAILABLE" since="18"/>
@@ -27105,11 +27307,11 @@
<field name="WIFI_STATE_ENABLED"/>
<field name="WIFI_STATE_ENABLING"/>
<field name="WIFI_STATE_UNKNOWN"/>
- <field name="WPS_AUTH_FAILURE" since="21"/>
- <field name="WPS_OVERLAP_ERROR" since="21"/>
- <field name="WPS_TIMED_OUT" since="21"/>
- <field name="WPS_TKIP_ONLY_PROHIBITED" since="21"/>
- <field name="WPS_WEP_PROHIBITED" since="21"/>
+ <field name="WPS_AUTH_FAILURE" since="21" deprecated="28"/>
+ <field name="WPS_OVERLAP_ERROR" since="21" deprecated="28"/>
+ <field name="WPS_TIMED_OUT" since="21" deprecated="28"/>
+ <field name="WPS_TKIP_ONLY_PROHIBITED" since="21" deprecated="28"/>
+ <field name="WPS_WEP_PROHIBITED" since="21" deprecated="28"/>
</class>
<class name="android/net/wifi/WifiManager$LocalOnlyHotspotCallback" since="26">
<extends name="java/lang/Object"/>
@@ -27145,12 +27347,12 @@
<method name="setReferenceCounted(Z)V"/>
<method name="setWorkSource(Landroid/os/WorkSource;)V" since="9"/>
</class>
- <class name="android/net/wifi/WifiManager$WpsCallback" since="21">
+ <class name="android/net/wifi/WifiManager$WpsCallback" since="21" deprecated="28">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
- <method name="onFailed(I)V"/>
- <method name="onStarted(Ljava/lang/String;)V"/>
- <method name="onSucceeded()V"/>
+ <method name="onFailed(I)V" deprecated="28"/>
+ <method name="onStarted(Ljava/lang/String;)V" deprecated="28"/>
+ <method name="onSucceeded()V" deprecated="28"/>
</class>
<class name="android/net/wifi/WpsInfo" since="14">
<extends name="java/lang/Object"/>
@@ -27565,6 +27767,29 @@
<method name="newInstance()Landroid/net/wifi/p2p/nsd/WifiP2pUpnpServiceRequest;"/>
<method name="newInstance(Ljava/lang/String;)Landroid/net/wifi/p2p/nsd/WifiP2pUpnpServiceRequest;"/>
</class>
+ <class name="android/net/wifi/rtt/LocationCivic" since="28">
+ <extends name="java/lang/Object"/>
+ <implements name="android/os/Parcelable"/>
+ <method name="&lt;init>()V"/>
+ <method name="getData()[B"/>
+ <field name="CREATOR"/>
+ </class>
+ <class name="android/net/wifi/rtt/LocationConfigurationInformation" since="28">
+ <extends name="java/lang/Object"/>
+ <implements name="android/os/Parcelable"/>
+ <method name="&lt;init>()V"/>
+ <method name="getAltitude()D"/>
+ <method name="getAltitudeType()I"/>
+ <method name="getAltitudeUncertainty()D"/>
+ <method name="getLatitude()D"/>
+ <method name="getLatitudeUncertainty()D"/>
+ <method name="getLongitude()D"/>
+ <method name="getLongitudeUncertainty()D"/>
+ <field name="ALTITUDE_IN_FLOORS"/>
+ <field name="ALTITUDE_IN_METERS"/>
+ <field name="ALTITUDE_UNKNOWN"/>
+ <field name="CREATOR"/>
+ </class>
<class name="android/net/wifi/rtt/RangingRequest" since="28">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
@@ -27590,6 +27815,8 @@
<method name="getMacAddress()Landroid/net/MacAddress;"/>
<method name="getPeerHandle()Landroid/net/wifi/aware/PeerHandle;"/>
<method name="getRangingTimestampUs()J"/>
+ <method name="getReportedLocationCivic()Landroid/net/wifi/rtt/LocationCivic;"/>
+ <method name="getReportedLocationConfigurationInformation()Landroid/net/wifi/rtt/LocationConfigurationInformation;"/>
<method name="getRssi()I"/>
<method name="getStatus()I"/>
<field name="CREATOR"/>
@@ -31225,7 +31452,7 @@
<class name="android/os/Debug" since="1">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
- <method name="attachJvmtiAgent(Ljava/lang/String;Ljava/lang/String;)V" since="28"/>
+ <method name="attachJvmtiAgent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V" since="28"/>
<method name="changeDebugPort(I)V" deprecated="16"/>
<method name="dumpHprofData(Ljava/lang/String;)V" since="3"/>
<method name="dumpService(Ljava/lang/String;Ljava/io/FileDescriptor;[Ljava/lang/String;)Z" since="8"/>
@@ -31945,6 +32172,7 @@
<field name="THREAD_PRIORITY_MORE_FAVORABLE"/>
<field name="THREAD_PRIORITY_URGENT_AUDIO"/>
<field name="THREAD_PRIORITY_URGENT_DISPLAY"/>
+ <field name="THREAD_PRIORITY_VIDEO" since="28"/>
</class>
<class name="android/os/ProxyFileDescriptorCallback" since="26">
<extends name="java/lang/Object"/>
@@ -33824,6 +34052,7 @@
<field name="DURATION"/>
<field name="EXTRA_CALL_TYPE_FILTER" since="21"/>
<field name="FEATURES" since="21"/>
+ <field name="FEATURES_ASSISTED_DIALING_USED" since="28"/>
<field name="FEATURES_HD_CALL" since="26"/>
<field name="FEATURES_PULLED_EXTERNALLY" since="25"/>
<field name="FEATURES_RTT" since="28"/>
@@ -35805,7 +36034,6 @@
<field name="ACTION_BLUETOOTH_SETTINGS"/>
<field name="ACTION_CAPTIONING_SETTINGS" since="19"/>
<field name="ACTION_CAST_SETTINGS" since="21"/>
- <field name="ACTION_CHANNEL_GROUP_NOTIFICATION_SETTINGS" since="28"/>
<field name="ACTION_CHANNEL_NOTIFICATION_SETTINGS" since="26"/>
<field name="ACTION_DATA_ROAMING_SETTINGS" since="3"/>
<field name="ACTION_DATE_SETTINGS"/>
@@ -35846,6 +36074,7 @@
<field name="ACTION_SETTINGS"/>
<field name="ACTION_SHOW_REGULATORY_INFO" since="21"/>
<field name="ACTION_SOUND_SETTINGS"/>
+ <field name="ACTION_STORAGE_VOLUME_ACCESS_SETTINGS" since="28"/>
<field name="ACTION_SYNC_SETTINGS" since="3"/>
<field name="ACTION_USAGE_ACCESS_SETTINGS" since="21"/>
<field name="ACTION_USER_DICTIONARY_SETTINGS" since="3"/>
@@ -35866,7 +36095,6 @@
<field name="EXTRA_APP_PACKAGE" since="26"/>
<field name="EXTRA_AUTHORITIES" since="8"/>
<field name="EXTRA_BATTERY_SAVER_MODE_ENABLED" since="23"/>
- <field name="EXTRA_CHANNEL_GROUP_ID" since="28"/>
<field name="EXTRA_CHANNEL_ID" since="26"/>
<field name="EXTRA_DO_NOT_DISTURB_MODE_ENABLED" since="23"/>
<field name="EXTRA_DO_NOT_DISTURB_MODE_MINUTES" since="23"/>
@@ -35980,11 +36208,11 @@
<field name="HTTP_PROXY" deprecated="17"/>
<field name="INPUT_METHOD_SELECTOR_VISIBILITY" since="11"/>
<field name="INSTALL_NON_MARKET_APPS" deprecated="17"/>
- <field name="LOCATION_MODE" since="19"/>
- <field name="LOCATION_MODE_BATTERY_SAVING" since="19"/>
- <field name="LOCATION_MODE_HIGH_ACCURACY" since="19"/>
- <field name="LOCATION_MODE_OFF" since="19"/>
- <field name="LOCATION_MODE_SENSORS_ONLY" since="19"/>
+ <field name="LOCATION_MODE" since="19" deprecated="28"/>
+ <field name="LOCATION_MODE_BATTERY_SAVING" since="19" deprecated="28"/>
+ <field name="LOCATION_MODE_HIGH_ACCURACY" since="19" deprecated="28"/>
+ <field name="LOCATION_MODE_OFF" since="19" deprecated="28"/>
+ <field name="LOCATION_MODE_SENSORS_ONLY" since="19" deprecated="28"/>
<field name="LOCATION_PROVIDERS_ALLOWED" deprecated="19"/>
<field name="LOCK_PATTERN_ENABLED" since="8" deprecated="23"/>
<field name="LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED" since="8" deprecated="17"/>
@@ -36452,6 +36680,7 @@
<field name="RESULT_SMS_HANDLED"/>
<field name="RESULT_SMS_OUT_OF_MEMORY"/>
<field name="RESULT_SMS_UNSUPPORTED"/>
+ <field name="SECRET_CODE_ACTION" since="28"/>
<field name="SIM_FULL_ACTION"/>
<field name="SMS_CB_RECEIVED_ACTION"/>
<field name="SMS_DELIVER_ACTION"/>
@@ -38243,6 +38472,7 @@
<method name="isDigestsSpecified()Z"/>
<method name="isInvalidatedByBiometricEnrollment()Z" since="24"/>
<method name="isRandomizedEncryptionRequired()Z"/>
+ <method name="isStrongBoxBacked()Z" since="28"/>
<method name="isUserAuthenticationRequired()Z"/>
<method name="isUserAuthenticationValidWhileOnBody()Z" since="24"/>
</class>
@@ -38260,6 +38490,7 @@
<method name="setDigests([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;"/>
<method name="setEncryptionPaddings([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;"/>
<method name="setInvalidatedByBiometricEnrollment(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="24"/>
+ <method name="setIsStrongBoxBacked(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="28"/>
<method name="setKeySize(I)Landroid/security/keystore/KeyGenParameterSpec$Builder;"/>
<method name="setKeyValidityEnd(Ljava/util/Date;)Landroid/security/keystore/KeyGenParameterSpec$Builder;"/>
<method name="setKeyValidityForConsumptionEnd(Ljava/util/Date;)Landroid/security/keystore/KeyGenParameterSpec$Builder;"/>
@@ -38323,6 +38554,7 @@
<field name="ENCRYPTION_PADDING_PKCS7"/>
<field name="ENCRYPTION_PADDING_RSA_OAEP"/>
<field name="ENCRYPTION_PADDING_RSA_PKCS1"/>
+ <field name="KEY_ALGORITHM_3DES" since="28" deprecated="28"/>
<field name="KEY_ALGORITHM_AES"/>
<field name="KEY_ALGORITHM_EC"/>
<field name="KEY_ALGORITHM_HMAC_SHA1"/>
@@ -38333,11 +38565,13 @@
<field name="KEY_ALGORITHM_RSA"/>
<field name="ORIGIN_GENERATED"/>
<field name="ORIGIN_IMPORTED"/>
+ <field name="ORIGIN_SECURELY_IMPORTED" since="28"/>
<field name="ORIGIN_UNKNOWN"/>
<field name="PURPOSE_DECRYPT"/>
<field name="PURPOSE_ENCRYPT"/>
<field name="PURPOSE_SIGN"/>
<field name="PURPOSE_VERIFY"/>
+ <field name="PURPOSE_WRAP_KEY" since="28"/>
<field name="SIGNATURE_PADDING_RSA_PKCS1"/>
<field name="SIGNATURE_PADDING_RSA_PSS"/>
</class>
@@ -38378,12 +38612,25 @@
<method name="setUserAuthenticationValidWhileOnBody(Z)Landroid/security/keystore/KeyProtection$Builder;" since="24"/>
<method name="setUserAuthenticationValidityDurationSeconds(I)Landroid/security/keystore/KeyProtection$Builder;"/>
</class>
+ <class name="android/security/keystore/StrongBoxUnavailableException" since="28">
+ <extends name="java/security/ProviderException"/>
+ <method name="&lt;init>()V"/>
+ </class>
<class name="android/security/keystore/UserNotAuthenticatedException" since="23">
<extends name="java/security/InvalidKeyException"/>
<method name="&lt;init>()V"/>
<method name="&lt;init>(Ljava/lang/String;)V"/>
<method name="&lt;init>(Ljava/lang/String;Ljava/lang/Throwable;)V"/>
</class>
+ <class name="android/security/keystore/WrappedKeyEntry" since="28">
+ <extends name="java/lang/Object"/>
+ <implements name="java/security/KeyStore$Entry"/>
+ <method name="&lt;init>([BLjava/lang/String;Ljava/lang/String;Ljava/security/spec/AlgorithmParameterSpec;)V"/>
+ <method name="getAlgorithmParameterSpec()Ljava/security/spec/AlgorithmParameterSpec;"/>
+ <method name="getTransformation()Ljava/lang/String;"/>
+ <method name="getWrappedKeyBytes()[B"/>
+ <method name="getWrappingKeyAlias()Ljava/lang/String;"/>
+ </class>
<class name="android/service/autofill/AutofillService" since="26">
<extends name="android/app/Service"/>
<method name="&lt;init>()V"/>
@@ -38460,7 +38707,6 @@
<class name="android/service/autofill/FieldClassification$Match" since="28">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
- <method name="getAlgorithm()Ljava/lang/String;"/>
<method name="getRemoteId()Ljava/lang/String;"/>
<method name="getScore()F"/>
</class>
@@ -38761,6 +39007,7 @@
<method name="onDreamingStarted()V"/>
<method name="onDreamingStopped()V"/>
<method name="onWakeUp()V" since="21"/>
+ <method name="requireViewById(I)Landroid/view/View;" since="28"/>
<method name="setContentView(I)V"/>
<method name="setContentView(Landroid/view/View;)V"/>
<method name="setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V"/>
@@ -40310,6 +40557,7 @@
<field name="CAPABILITY_SUPPORTS_VT_REMOTE_TX"/>
<field name="CAPABILITY_SUPPORT_HOLD"/>
<field name="CAPABILITY_SWAP_CONFERENCE"/>
+ <field name="PROPERTY_ASSISTED_DIALING_USED" since="28"/>
<field name="PROPERTY_CONFERENCE"/>
<field name="PROPERTY_EMERGENCY_CALLBACK_MODE"/>
<field name="PROPERTY_ENTERPRISE_CALL" since="24"/>
@@ -40531,6 +40779,7 @@
<field name="EXTRA_CALL_SUBJECT"/>
<field name="EXTRA_CHILD_ADDRESS"/>
<field name="EXTRA_LAST_FORWARDED_NUMBER"/>
+ <field name="PROPERTY_ASSISTED_DIALING_USED" since="28"/>
<field name="PROPERTY_HAS_CDMA_VOICE_PRIVACY" since="25"/>
<field name="PROPERTY_IS_EXTERNAL_CALL" since="25"/>
<field name="PROPERTY_IS_RTT" since="28"/>
@@ -40952,6 +41201,7 @@
<field name="ACTION_SHOW_RESPOND_VIA_SMS_SETTINGS" since="23"/>
<field name="DTMF_CHARACTER_PAUSE"/>
<field name="DTMF_CHARACTER_WAIT"/>
+ <field name="EXTRA_ASSISTED_DIALING_TRANSFORMATION_INFO" since="28"/>
<field name="EXTRA_CALL_BACK_NUMBER" since="23"/>
<field name="EXTRA_CALL_DISCONNECT_CAUSE"/>
<field name="EXTRA_CALL_DISCONNECT_MESSAGE"/>
@@ -40967,6 +41217,7 @@
<field name="EXTRA_START_CALL_WITH_RTT" since="26"/>
<field name="EXTRA_START_CALL_WITH_SPEAKERPHONE"/>
<field name="EXTRA_START_CALL_WITH_VIDEO_STATE" since="23"/>
+ <field name="EXTRA_USE_ASSISTED_DIALING" since="28"/>
<field name="GATEWAY_ORIGINAL_ADDRESS"/>
<field name="GATEWAY_PROVIDER_PACKAGE"/>
<field name="METADATA_INCLUDE_EXTERNAL_CALLS" since="25"/>
@@ -40978,6 +41229,17 @@
<field name="PRESENTATION_RESTRICTED"/>
<field name="PRESENTATION_UNKNOWN"/>
</class>
+ <class name="android/telecom/TransformationInfo" since="28">
+ <extends name="java/lang/Object"/>
+ <implements name="android/os/Parcelable"/>
+ <method name="&lt;init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V"/>
+ <method name="getOriginalNumber()Ljava/lang/String;"/>
+ <method name="getTransformedNumber()Ljava/lang/String;"/>
+ <method name="getTransformedNumberCountryCallingCode()I"/>
+ <method name="getUserHomeCountryCode()Ljava/lang/String;"/>
+ <method name="getUserRoamingCountryCode()Ljava/lang/String;"/>
+ <field name="CREATOR"/>
+ </class>
<class name="android/telecom/VideoProfile" since="23">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
@@ -41137,6 +41399,7 @@
<field name="KEY_ALLOW_NON_EMERGENCY_CALLS_IN_ECM_BOOL" since="24"/>
<field name="KEY_ALWAYS_SHOW_EMERGENCY_ALERT_ONOFF_BOOL" since="24"/>
<field name="KEY_APN_EXPAND_BOOL"/>
+ <field name="KEY_ASSISTED_DIALING_ENABLED_BOOL" since="28"/>
<field name="KEY_AUTO_RETRY_ENABLED_BOOL"/>
<field name="KEY_CALL_FORWARDING_BLOCKS_WHILE_ROAMING_STRING_ARRAY" since="26"/>
<field name="KEY_CARRIER_ALLOW_TURNOFF_IMS_BOOL"/>
@@ -41169,6 +41432,7 @@
<field name="KEY_CI_ACTION_ON_SYS_UPDATE_EXTRA_VAL_STRING" since="24"/>
<field name="KEY_CI_ACTION_ON_SYS_UPDATE_INTENT_STRING" since="24"/>
<field name="KEY_CONFIG_IMS_PACKAGE_OVERRIDE_STRING" since="26"/>
+ <field name="KEY_CONFIG_PLANS_PACKAGE_OVERRIDE_STRING" since="28"/>
<field name="KEY_CONFIG_TELEPHONY_USE_OWN_NUMBER_FOR_VOICEMAIL_BOOL" since="28"/>
<field name="KEY_CSP_ENABLED_BOOL"/>
<field name="KEY_DATA_LIMIT_THRESHOLD_BYTES_LONG" since="26"/>
@@ -41859,10 +42123,16 @@
<method name="getDefaultSmsSubscriptionId()I" since="24"/>
<method name="getDefaultSubscriptionId()I" since="24"/>
<method name="getDefaultVoiceSubscriptionId()I" since="24"/>
+ <method name="getSubscriptionPlans(I)Ljava/util/List;" since="28"/>
<method name="isNetworkRoaming(I)Z"/>
<method name="removeOnSubscriptionsChangedListener(Landroid/telephony/SubscriptionManager$OnSubscriptionsChangedListener;)V"/>
+ <method name="setSubscriptionOverrideCongested(IZJ)V" since="28"/>
+ <method name="setSubscriptionOverrideUnmetered(IZJ)V" since="28"/>
+ <method name="setSubscriptionPlans(ILjava/util/List;)V" since="28"/>
<field name="ACTION_DEFAULT_SMS_SUBSCRIPTION_CHANGED" since="26"/>
<field name="ACTION_DEFAULT_SUBSCRIPTION_CHANGED" since="26"/>
+ <field name="ACTION_MANAGE_SUBSCRIPTION_PLANS" since="28"/>
+ <field name="ACTION_REFRESH_SUBSCRIPTION_PLANS" since="28"/>
<field name="DATA_ROAMING_DISABLE"/>
<field name="DATA_ROAMING_ENABLE"/>
<field name="EXTRA_SUBSCRIPTION_INDEX" since="26"/>
@@ -41873,6 +42143,39 @@
<method name="&lt;init>()V"/>
<method name="onSubscriptionsChanged()V"/>
</class>
+ <class name="android/telephony/SubscriptionPlan" since="28">
+ <extends name="java/lang/Object"/>
+ <implements name="android/os/Parcelable"/>
+ <method name="&lt;init>()V"/>
+ <method name="cycleIterator()Ljava/util/Iterator;"/>
+ <method name="getDataLimitBehavior()I"/>
+ <method name="getDataLimitBytes()J"/>
+ <method name="getDataUsageBytes()J"/>
+ <method name="getDataUsageTime()J"/>
+ <method name="getSummary()Ljava/lang/CharSequence;"/>
+ <method name="getTitle()Ljava/lang/CharSequence;"/>
+ <field name="BYTES_UNKNOWN"/>
+ <field name="BYTES_UNLIMITED"/>
+ <field name="CREATOR"/>
+ <field name="LIMIT_BEHAVIOR_BILLED"/>
+ <field name="LIMIT_BEHAVIOR_DISABLED"/>
+ <field name="LIMIT_BEHAVIOR_THROTTLED"/>
+ <field name="LIMIT_BEHAVIOR_UNKNOWN"/>
+ <field name="TIME_UNKNOWN"/>
+ </class>
+ <class name="android/telephony/SubscriptionPlan$Builder" since="28">
+ <extends name="java/lang/Object"/>
+ <method name="&lt;init>()V"/>
+ <method name="build()Landroid/telephony/SubscriptionPlan;"/>
+ <method name="createNonrecurring(Ljava/time/ZonedDateTime;Ljava/time/ZonedDateTime;)Landroid/telephony/SubscriptionPlan$Builder;"/>
+ <method name="createRecurringDaily(Ljava/time/ZonedDateTime;)Landroid/telephony/SubscriptionPlan$Builder;"/>
+ <method name="createRecurringMonthly(Ljava/time/ZonedDateTime;)Landroid/telephony/SubscriptionPlan$Builder;"/>
+ <method name="createRecurringWeekly(Ljava/time/ZonedDateTime;)Landroid/telephony/SubscriptionPlan$Builder;"/>
+ <method name="setDataLimit(JI)Landroid/telephony/SubscriptionPlan$Builder;"/>
+ <method name="setDataUsage(JJ)Landroid/telephony/SubscriptionPlan$Builder;"/>
+ <method name="setSummary(Ljava/lang/CharSequence;)Landroid/telephony/SubscriptionPlan$Builder;"/>
+ <method name="setTitle(Ljava/lang/CharSequence;)Landroid/telephony/SubscriptionPlan$Builder;"/>
+ </class>
<class name="android/telephony/TelephonyManager" since="1">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
@@ -41880,6 +42183,8 @@
<method name="createForPhoneAccountHandle(Landroid/telecom/PhoneAccountHandle;)Landroid/telephony/TelephonyManager;" since="26"/>
<method name="createForSubscriptionId(I)Landroid/telephony/TelephonyManager;" since="24"/>
<method name="getAllCellInfo()Ljava/util/List;" since="17"/>
+ <method name="getAndroidCarrierIdForSubscription()I" since="28"/>
+ <method name="getAndroidCarrierNameForSubscription()Ljava/lang/CharSequence;" since="28"/>
<method name="getCallState()I"/>
<method name="getCarrierConfig()Landroid/os/PersistableBundle;" since="26"/>
<method name="getCellLocation()Landroid/telephony/CellLocation;" deprecated="26"/>
@@ -41917,8 +42222,6 @@
<method name="getSimState()I"/>
<method name="getSimState(I)I" since="26"/>
<method name="getSubscriberId()Ljava/lang/String;"/>
- <method name="getSubscriptionCarrierId()I" since="28"/>
- <method name="getSubscriptionCarrierName()Ljava/lang/String;" since="28"/>
<method name="getVisualVoicemailPackageName()Ljava/lang/String;" since="26"/>
<method name="getVoiceMailAlphaTag()Ljava/lang/String;"/>
<method name="getVoiceMailNumber()Ljava/lang/String;"/>
@@ -42129,6 +42432,7 @@
<method name="getMmsProxy()Ljava/net/InetAddress;"/>
<method name="getMmsc()Ljava/net/URL;"/>
<method name="getMvnoType()Ljava/lang/String;"/>
+ <method name="getNetworkTypeBitmask()I"/>
<method name="getOperatorNumeric()Ljava/lang/String;"/>
<method name="getPassword()Ljava/lang/String;"/>
<method name="getPort()I"/>
@@ -42171,11 +42475,11 @@
<method name="setAuthType(I)Landroid/telephony/data/ApnSetting$Builder;"/>
<method name="setCarrierEnabled(Z)Landroid/telephony/data/ApnSetting$Builder;"/>
<method name="setEntryName(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;"/>
- <method name="setId(I)Landroid/telephony/data/ApnSetting$Builder;"/>
<method name="setMmsPort(I)Landroid/telephony/data/ApnSetting$Builder;"/>
<method name="setMmsProxy(Ljava/net/InetAddress;)Landroid/telephony/data/ApnSetting$Builder;"/>
<method name="setMmsc(Ljava/net/URL;)Landroid/telephony/data/ApnSetting$Builder;"/>
<method name="setMvnoType(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;"/>
+ <method name="setNetworkTypeBitmask(I)Landroid/telephony/data/ApnSetting$Builder;"/>
<method name="setOperatorNumeric(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;"/>
<method name="setPassword(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;"/>
<method name="setPort(I)Landroid/telephony/data/ApnSetting$Builder;"/>
@@ -43159,9 +43463,9 @@
<extends name="java/lang/Object"/>
<implements name="android/text/Spanned"/>
<method name="&lt;init>()V"/>
- <method name="build(Ljava/lang/CharSequence;Landroid/text/TextPaint;Landroid/text/TextDirectionHeuristic;)Landroid/text/MeasuredText;"/>
- <method name="build(Ljava/lang/CharSequence;Landroid/text/TextPaint;Landroid/text/TextDirectionHeuristic;II)Landroid/text/MeasuredText;"/>
+ <method name="getBreakStrategy()I"/>
<method name="getEnd()I"/>
+ <method name="getHyphenationFrequency()I"/>
<method name="getPaint()Landroid/text/TextPaint;"/>
<method name="getParagraphCount()I"/>
<method name="getParagraphEnd(I)I"/>
@@ -43170,6 +43474,15 @@
<method name="getText()Ljava/lang/CharSequence;"/>
<method name="getTextDir()Landroid/text/TextDirectionHeuristic;"/>
</class>
+ <class name="android/text/MeasuredText$Builder" since="28">
+ <extends name="java/lang/Object"/>
+ <method name="&lt;init>(Ljava/lang/CharSequence;Landroid/text/TextPaint;)V"/>
+ <method name="build()Landroid/text/MeasuredText;"/>
+ <method name="setBreakStrategy(I)Landroid/text/MeasuredText$Builder;"/>
+ <method name="setHyphenationFrequency(I)Landroid/text/MeasuredText$Builder;"/>
+ <method name="setRange(II)Landroid/text/MeasuredText$Builder;"/>
+ <method name="setTextDirection(Landroid/text/TextDirectionHeuristic;)Landroid/text/MeasuredText$Builder;"/>
+ </class>
<class name="android/text/NoCopySpan" since="3">
<extends name="java/lang/Object"/>
</class>
@@ -43854,7 +44167,11 @@
<method name="&lt;init>()V"/>
<method name="&lt;init>(I)V"/>
<method name="&lt;init>(II)V"/>
+ <method name="&lt;init>(III)V" since="28"/>
<method name="&lt;init>(Landroid/os/Parcel;)V" since="3"/>
+ <method name="getBulletRadius()I" since="28"/>
+ <method name="getColor()I" since="28"/>
+ <method name="getGapWidth()I" since="28"/>
<field name="STANDARD_GAP_WIDTH"/>
</class>
<class name="android/text/style/CharacterStyle" since="1">
@@ -44771,6 +45088,18 @@
<field name="PROFILE" deprecated="16"/>
<field name="RELEASE" deprecated="16"/>
</class>
+ <class name="android/util/DataUnit" since="28">
+ <extends name="java/lang/Enum"/>
+ <method name="toBytes(J)J"/>
+ <method name="valueOf(Ljava/lang/String;)Landroid/util/DataUnit;"/>
+ <method name="values()[Landroid/util/DataUnit;"/>
+ <field name="GIBIBYTES"/>
+ <field name="GIGABYTES"/>
+ <field name="KIBIBYTES"/>
+ <field name="KILOBYTES"/>
+ <field name="MEBIBYTES"/>
+ <field name="MEGABYTES"/>
+ </class>
<class name="android/util/DebugUtils" since="1">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
@@ -46198,6 +46527,7 @@
<field name="KEYCODE_PROG_YELLOW" since="11"/>
<field name="KEYCODE_Q"/>
<field name="KEYCODE_R"/>
+ <field name="KEYCODE_REFRESH" since="28"/>
<field name="KEYCODE_RIGHT_BRACKET"/>
<field name="KEYCODE_RO" since="16"/>
<field name="KEYCODE_S"/>
@@ -47393,6 +47723,7 @@
<method name="requestRectangleOnScreen(Landroid/graphics/Rect;)Z"/>
<method name="requestRectangleOnScreen(Landroid/graphics/Rect;Z)Z"/>
<method name="requestUnbufferedDispatch(Landroid/view/MotionEvent;)V" since="21"/>
+ <method name="requireViewById(I)Landroid/view/View;" since="28"/>
<method name="resolveSize(II)I"/>
<method name="resolveSizeAndState(III)I" since="11"/>
<method name="restoreDefaultFocus()Z" since="26"/>
@@ -48389,6 +48720,7 @@
<method name="getLocalFeatures()I"/>
<method name="getMediaController()Landroid/media/session/MediaController;" since="21"/>
<method name="getNavigationBarColor()I" since="21"/>
+ <method name="getNavigationBarDividerColor()I" since="28"/>
<method name="getReenterTransition()Landroid/transition/Transition;" since="21"/>
<method name="getReturnTransition()Landroid/transition/Transition;" since="21"/>
<method name="getSharedElementEnterTransition()Landroid/transition/Transition;" since="21"/>
@@ -48421,6 +48753,7 @@
<method name="performPanelShortcut(IILandroid/view/KeyEvent;I)Z"/>
<method name="removeOnFrameMetricsAvailableListener(Landroid/view/Window$OnFrameMetricsAvailableListener;)V" since="24"/>
<method name="requestFeature(I)Z"/>
+ <method name="requireViewById(I)Landroid/view/View;" since="28"/>
<method name="restoreHierarchyState(Landroid/os/Bundle;)V"/>
<method name="saveHierarchyState()Landroid/os/Bundle;"/>
<method name="setAllowEnterTransitionOverlap(Z)V" since="21"/>
@@ -48457,6 +48790,7 @@
<method name="setLogo(I)V" since="19"/>
<method name="setMediaController(Landroid/media/session/MediaController;)V" since="21"/>
<method name="setNavigationBarColor(I)V" since="21"/>
+ <method name="setNavigationBarDividerColor(I)V" since="28"/>
<method name="setReenterTransition(Landroid/transition/Transition;)V" since="21"/>
<method name="setResizingCaptionDrawable(Landroid/graphics/drawable/Drawable;)V" since="24"/>
<method name="setRestrictedCaptionAreaListener(Landroid/view/Window$OnRestrictedCaptionAreaChangedListener;)V" since="24"/>
@@ -48962,6 +49296,7 @@
<method name="isEnabled()Z"/>
<method name="isFocusable()Z"/>
<method name="isFocused()Z"/>
+ <method name="isHeading()Z" since="28"/>
<method name="isImportantForAccessibility()Z" since="24"/>
<method name="isLongClickable()Z"/>
<method name="isMultiLine()Z" since="19"/>
@@ -49005,6 +49340,7 @@
<method name="setError(Ljava/lang/CharSequence;)V" since="21"/>
<method name="setFocusable(Z)V"/>
<method name="setFocused(Z)V"/>
+ <method name="setHeading(Z)V" since="28"/>
<method name="setHintText(Ljava/lang/CharSequence;)V" since="26"/>
<method name="setImportantForAccessibility(Z)V" since="24"/>
<method name="setInputType(I)V" since="19"/>
@@ -49139,7 +49475,7 @@
<method name="getColumnSpan()I"/>
<method name="getRowIndex()I"/>
<method name="getRowSpan()I"/>
- <method name="isHeading()Z"/>
+ <method name="isHeading()Z" deprecated="28"/>
<method name="isSelected()Z" since="21"/>
<method name="obtain(IIIIZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;"/>
<method name="obtain(IIIIZZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;" since="21"/>
@@ -50969,6 +51305,7 @@
<method name="getFavicon()Landroid/graphics/Bitmap;"/>
<method name="getHitTestResult()Landroid/webkit/WebView$HitTestResult;"/>
<method name="getHttpAuthUsernamePassword(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;" deprecated="26"/>
+ <method name="getLooper()Landroid/os/Looper;" since="28"/>
<method name="getOriginalUrl()Ljava/lang/String;" since="3"/>
<method name="getPluginList()Landroid/webkit/PluginList;" removed="12"/>
<method name="getProgress()I"/>
@@ -50982,6 +51319,7 @@
<method name="getUrl()Ljava/lang/String;"/>
<method name="getVisibleTitleHeight()I" since="11" deprecated="16" removed="17"/>
<method name="getWebChromeClient()Landroid/webkit/WebChromeClient;" since="26"/>
+ <method name="getWebViewClassLoader()Ljava/lang/ClassLoader;" since="28"/>
<method name="getWebViewClient()Landroid/webkit/WebViewClient;" since="26"/>
<method name="getZoomControls()Landroid/view/View;" removed="16"/>
<method name="goBack()V"/>
@@ -53327,6 +53665,7 @@
<method name="getExtendedPaddingBottom()I"/>
<method name="getExtendedPaddingTop()I"/>
<method name="getFilters()[Landroid/text/InputFilter;"/>
+ <method name="getFirstBaselineToTopHeight()I" since="28"/>
<method name="getFontFeatureSettings()Ljava/lang/String;" since="21"/>
<method name="getFontVariationSettings()Ljava/lang/String;" since="26"/>
<method name="getFreezesText()Z"/>
@@ -53344,6 +53683,7 @@
<method name="getInputType()I" since="3"/>
<method name="getJustificationMode()I" since="26"/>
<method name="getKeyListener()Landroid/text/method/KeyListener;"/>
+ <method name="getLastBaselineToBottomHeight()I" since="28"/>
<method name="getLayout()Landroid/text/Layout;"/>
<method name="getLetterSpacing()F" since="21"/>
<method name="getLineBounds(ILandroid/graphics/Rect;)I"/>
@@ -53393,6 +53733,7 @@
<method name="getTypeface()Landroid/graphics/Typeface;"/>
<method name="getUrls()[Landroid/text/style/URLSpan;"/>
<method name="hasSelection()Z"/>
+ <method name="isAccessibilityHeading()Z" since="28"/>
<method name="isAllCaps()Z" since="28"/>
<method name="isCursorVisible()Z" since="16"/>
<method name="isElegantTextHeight()Z" since="28"/>
@@ -53416,6 +53757,7 @@
<method name="resetResolvedLayoutDirection()V" since="14" removed="16"/>
<method name="resolveDrawables()V" since="14" removed="17"/>
<method name="resolveTextDirection()V" since="14" removed="16"/>
+ <method name="setAccessibilityHeading(Z)V" since="28"/>
<method name="setAllCaps(Z)V" since="14"/>
<method name="setAutoLinkMask(I)V"/>
<method name="setAutoSizeTextTypeUniformWithConfiguration(IIII)V" since="26"/>
@@ -53443,6 +53785,7 @@
<method name="setExtractedText(Landroid/view/inputmethod/ExtractedText;)V" since="3"/>
<method name="setFallbackLineSpacing(Z)V" since="28"/>
<method name="setFilters([Landroid/text/InputFilter;)V"/>
+ <method name="setFirstBaselineToTopHeight(I)V" since="28"/>
<method name="setFontFeatureSettings(Ljava/lang/String;)V" since="21"/>
<method name="setFontVariationSettings(Ljava/lang/String;)Z" since="26"/>
<method name="setFrame(IIII)Z"/>
@@ -53464,7 +53807,9 @@
<method name="setInputType(I)V" since="3"/>
<method name="setJustificationMode(I)V" since="26"/>
<method name="setKeyListener(Landroid/text/method/KeyListener;)V"/>
+ <method name="setLastBaselineToBottomHeight(I)V" since="28"/>
<method name="setLetterSpacing(F)V" since="21"/>
+ <method name="setLineHeight(I)V" since="28"/>
<method name="setLineSpacing(FF)V"/>
<method name="setLines(I)V"/>
<method name="setLinkTextColor(I)V"/>
@@ -72623,7 +72968,7 @@
<extends name="java/lang/Object"/>
<method name="resolveVariable(Ljavax/xml/namespace/QName;)Ljava/lang/Object;"/>
</class>
- <class name="junit/framework/Assert" since="1">
+ <class name="junit/framework/Assert" since="1" removed="28">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
<method name="assertEquals(BB)V"/>
@@ -72665,28 +73010,28 @@
<method name="failSame(Ljava/lang/String;)V" since="16"/>
<method name="format(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;" since="16"/>
</class>
- <class name="junit/framework/AssertionFailedError" since="1">
+ <class name="junit/framework/AssertionFailedError" since="1" removed="28">
<extends name="java/lang/AssertionError" since="16"/>
<extends name="java/lang/Error" removed="16"/>
<method name="&lt;init>()V"/>
<method name="&lt;init>(Ljava/lang/String;)V"/>
</class>
- <class name="junit/framework/ComparisonFailure" since="1">
+ <class name="junit/framework/ComparisonFailure" since="1" removed="28">
<extends name="junit/framework/AssertionFailedError"/>
<method name="&lt;init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"/>
<method name="getActual()Ljava/lang/String;" since="16"/>
<method name="getExpected()Ljava/lang/String;" since="16"/>
</class>
- <class name="junit/framework/Protectable" since="1">
+ <class name="junit/framework/Protectable" since="1" removed="28">
<extends name="java/lang/Object"/>
<method name="protect()V"/>
</class>
- <class name="junit/framework/Test" since="1">
+ <class name="junit/framework/Test" since="1" removed="28">
<extends name="java/lang/Object"/>
<method name="countTestCases()I"/>
<method name="run(Ljunit/framework/TestResult;)V"/>
</class>
- <class name="junit/framework/TestCase" since="1">
+ <class name="junit/framework/TestCase" since="1" removed="28">
<extends name="junit/framework/Assert"/>
<implements name="junit/framework/Test"/>
<method name="&lt;init>()V"/>
@@ -72700,7 +73045,7 @@
<method name="setUp()V"/>
<method name="tearDown()V"/>
</class>
- <class name="junit/framework/TestFailure" since="1">
+ <class name="junit/framework/TestFailure" since="1" removed="28">
<extends name="java/lang/Object"/>
<method name="&lt;init>(Ljunit/framework/Test;Ljava/lang/Throwable;)V"/>
<method name="exceptionMessage()Ljava/lang/String;"/>
@@ -72711,14 +73056,14 @@
<field name="fFailedTest"/>
<field name="fThrownException"/>
</class>
- <class name="junit/framework/TestListener" since="1">
+ <class name="junit/framework/TestListener" since="1" removed="28">
<extends name="java/lang/Object"/>
<method name="addError(Ljunit/framework/Test;Ljava/lang/Throwable;)V"/>
<method name="addFailure(Ljunit/framework/Test;Ljunit/framework/AssertionFailedError;)V"/>
<method name="endTest(Ljunit/framework/Test;)V"/>
<method name="startTest(Ljunit/framework/Test;)V"/>
</class>
- <class name="junit/framework/TestResult" since="1">
+ <class name="junit/framework/TestResult" since="1" removed="28">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
<method name="addError(Ljunit/framework/Test;Ljava/lang/Throwable;)V"/>
@@ -72742,7 +73087,7 @@
<field name="fListeners"/>
<field name="fRunTests"/>
</class>
- <class name="junit/framework/TestSuite" since="1">
+ <class name="junit/framework/TestSuite" since="1" removed="28">
<extends name="java/lang/Object"/>
<implements name="junit/framework/Test"/>
<method name="&lt;init>()V"/>
@@ -72763,7 +73108,7 @@
<method name="tests()Ljava/util/Enumeration;"/>
<method name="warning(Ljava/lang/String;)Ljunit/framework/Test;" since="16"/>
</class>
- <class name="junit/runner/BaseTestRunner" since="1">
+ <class name="junit/runner/BaseTestRunner" since="1" removed="28">
<extends name="java/lang/Object"/>
<implements name="junit/framework/TestListener"/>
<method name="&lt;init>()V"/>
@@ -72793,12 +73138,12 @@
<method name="useReloadingTestSuiteLoader()Z"/>
<field name="SUITE_METHODNAME"/>
</class>
- <class name="junit/runner/TestSuiteLoader" since="1">
+ <class name="junit/runner/TestSuiteLoader" since="1" removed="28">
<extends name="java/lang/Object"/>
<method name="load(Ljava/lang/String;)Ljava/lang/Class;"/>
<method name="reload(Ljava/lang/Class;)Ljava/lang/Class;"/>
</class>
- <class name="junit/runner/Version" since="1">
+ <class name="junit/runner/Version" since="1" removed="28">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
<method name="id()Ljava/lang/String;"/>
diff --git a/data/broadcast_actions.txt b/data/broadcast_actions.txt
index a197d37a..604f2f4a 100644
--- a/data/broadcast_actions.txt
+++ b/data/broadcast_actions.txt
@@ -5,6 +5,7 @@ android.app.action.ACTION_PASSWORD_EXPIRING
android.app.action.ACTION_PASSWORD_FAILED
android.app.action.ACTION_PASSWORD_SUCCEEDED
android.app.action.APPLICATION_DELEGATION_SCOPES_CHANGED
+android.app.action.APP_BLOCK_STATE_CHANGED
android.app.action.DEVICE_ADMIN_DISABLED
android.app.action.DEVICE_ADMIN_DISABLE_REQUESTED
android.app.action.DEVICE_ADMIN_ENABLED
@@ -87,15 +88,18 @@ android.intent.action.DREAMING_STOPPED
android.intent.action.DROPBOX_ENTRY_ADDED
android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE
+android.intent.action.FACTORY_RESET
android.intent.action.FETCH_VOICEMAIL
android.intent.action.GTALK_CONNECTED
android.intent.action.GTALK_DISCONNECTED
android.intent.action.HEADSET_PLUG
android.intent.action.HEADSET_PLUG
android.intent.action.INPUT_METHOD_CHANGED
+android.intent.action.INTENT_FILTER_NEEDS_VERIFICATION
android.intent.action.LOCALE_CHANGED
android.intent.action.LOCKED_BOOT_COMPLETED
android.intent.action.MANAGE_PACKAGE_STORAGE
+android.intent.action.MASTER_CLEAR_NOTIFICATION
android.intent.action.MEDIA_BAD_REMOVAL
android.intent.action.MEDIA_BUTTON
android.intent.action.MEDIA_CHECKING
@@ -128,9 +132,11 @@ android.intent.action.PACKAGE_VERIFIED
android.intent.action.PHONE_STATE
android.intent.action.PROVIDER_CHANGED
android.intent.action.PROXY_CHANGE
+android.intent.action.QUERY_PACKAGE_RESTART
android.intent.action.REBOOT
android.intent.action.SCREEN_OFF
android.intent.action.SCREEN_ON
+android.intent.action.SIM_STATE_CHANGED
android.intent.action.TIMEZONE_CHANGED
android.intent.action.TIME_SET
android.intent.action.TIME_TICK
@@ -149,6 +155,7 @@ android.media.action.CLOSE_AUDIO_EFFECT_CONTROL_SESSION
android.media.action.HDMI_AUDIO_PLUG
android.media.action.MICROPHONE_MUTE_CHANGED
android.media.action.OPEN_AUDIO_EFFECT_CONTROL_SESSION
+android.media.tv.action.CHANNEL_BROWSABLE_REQUESTED
android.media.tv.action.INITIALIZE_PROGRAMS
android.media.tv.action.PREVIEW_PROGRAM_ADDED_TO_WATCH_NEXT
android.media.tv.action.PREVIEW_PROGRAM_BROWSABLE_DISABLED
@@ -176,6 +183,7 @@ android.net.wifi.supplicant.STATE_CHANGE
android.nfc.action.ADAPTER_STATE_CHANGED
android.os.action.DEVICE_IDLE_MODE_CHANGED
android.os.action.POWER_SAVE_MODE_CHANGED
+android.provider.Telephony.SECRET_CODE
android.provider.Telephony.SIM_FULL
android.provider.Telephony.SMS_CB_RECEIVED
android.provider.Telephony.SMS_DELIVER
@@ -195,5 +203,10 @@ android.speech.tts.TTS_QUEUE_PROCESSING_COMPLETED
android.speech.tts.engine.TTS_DATA_INSTALLED
android.telephony.action.DEFAULT_SMS_SUBSCRIPTION_CHANGED
android.telephony.action.DEFAULT_SUBSCRIPTION_CHANGED
+android.telephony.action.REFRESH_SUBSCRIPTION_PLANS
+android.telephony.action.SIM_APPLICATION_STATE_CHANGED
+android.telephony.action.SIM_CARD_STATE_CHANGED
+android.telephony.action.SIM_SLOT_STATUS_CHANGED
android.telephony.action.SUBSCRIPTION_CARRIER_IDENTITY_CHANGED
+android.telephony.euicc.action.NOTIFY_CARRIER_SETUP
android.telephony.euicc.action.OTA_STATUS_CHANGED
diff --git a/data/features.txt b/data/features.txt
index e06c8744..4cc27971 100644
--- a/data/features.txt
+++ b/data/features.txt
@@ -3,6 +3,7 @@ android.hardware.audio.output
android.hardware.audio.pro
android.hardware.bluetooth
android.hardware.bluetooth_le
+android.hardware.broadcastradio
android.hardware.camera
android.hardware.camera.any
android.hardware.camera.autofocus
@@ -46,6 +47,7 @@ android.hardware.sensor.relative_humidity
android.hardware.sensor.stepcounter
android.hardware.sensor.stepdetector
android.hardware.telephony
+android.hardware.telephony.carrierlock
android.hardware.telephony.cdma
android.hardware.telephony.gsm
android.hardware.telephony.mbms
diff --git a/data/fonts/AndroidClock.ttf b/data/fonts/AndroidClock.ttf
index e465279e..849eb73c 100644
--- a/data/fonts/AndroidClock.ttf
+++ b/data/fonts/AndroidClock.ttf
Binary files differ
diff --git a/data/fonts/CarroisGothicSC-Regular.ttf b/data/fonts/CarroisGothicSC-Regular.ttf
index b1535e05..3d873569 100644
--- a/data/fonts/CarroisGothicSC-Regular.ttf
+++ b/data/fonts/CarroisGothicSC-Regular.ttf
Binary files differ
diff --git a/data/fonts/ComingSoon.ttf b/data/fonts/ComingSoon.ttf
index e85602b7..37585288 100644
--- a/data/fonts/ComingSoon.ttf
+++ b/data/fonts/ComingSoon.ttf
Binary files differ
diff --git a/data/fonts/CutiveMono.ttf b/data/fonts/CutiveMono.ttf
index 88fa4af0..bdbc9c4c 100644
--- a/data/fonts/CutiveMono.ttf
+++ b/data/fonts/CutiveMono.ttf
Binary files differ
diff --git a/data/fonts/DancingScript-Bold.ttf b/data/fonts/DancingScript-Bold.ttf
index afc73b47..cefae7c7 100644
--- a/data/fonts/DancingScript-Bold.ttf
+++ b/data/fonts/DancingScript-Bold.ttf
Binary files differ
diff --git a/data/fonts/DancingScript-Regular.ttf b/data/fonts/DancingScript-Regular.ttf
index ec220c56..7d50c6e6 100644
--- a/data/fonts/DancingScript-Regular.ttf
+++ b/data/fonts/DancingScript-Regular.ttf
Binary files differ
diff --git a/data/fonts/DroidSans-Bold.ttf b/data/fonts/DroidSans-Bold.ttf
index 3c58ab16..0b6aa5cd 100644
--- a/data/fonts/DroidSans-Bold.ttf
+++ b/data/fonts/DroidSans-Bold.ttf
Binary files differ
diff --git a/data/fonts/DroidSans.ttf b/data/fonts/DroidSans.ttf
index 29fd95b9..96825bad 100644
--- a/data/fonts/DroidSans.ttf
+++ b/data/fonts/DroidSans.ttf
Binary files differ
diff --git a/data/fonts/DroidSansFallback.ttf b/data/fonts/DroidSansFallback.ttf
index 83af168d..ed33a1b2 100644
--- a/data/fonts/DroidSansFallback.ttf
+++ b/data/fonts/DroidSansFallback.ttf
Binary files differ
diff --git a/data/fonts/DroidSansMono.ttf b/data/fonts/DroidSansMono.ttf
index 2622951d..89e3e368 100644
--- a/data/fonts/DroidSansMono.ttf
+++ b/data/fonts/DroidSansMono.ttf
Binary files differ
diff --git a/data/fonts/NanumGothic.ttf b/data/fonts/NanumGothic.ttf
index 1d4ed556..57e635d0 100644
--- a/data/fonts/NanumGothic.ttf
+++ b/data/fonts/NanumGothic.ttf
Binary files differ
diff --git a/data/fonts/NotoColorEmoji.ttf b/data/fonts/NotoColorEmoji.ttf
index e28ef930..77ba7548 100644
--- a/data/fonts/NotoColorEmoji.ttf
+++ b/data/fonts/NotoColorEmoji.ttf
Binary files differ
diff --git a/data/fonts/NotoNaskhArabic-Bold.ttf b/data/fonts/NotoNaskhArabic-Bold.ttf
index 658996cf..af5ab722 100644
--- a/data/fonts/NotoNaskhArabic-Bold.ttf
+++ b/data/fonts/NotoNaskhArabic-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoNaskhArabic-Regular.ttf b/data/fonts/NotoNaskhArabic-Regular.ttf
index 9b91d34b..4ccf60bd 100644
--- a/data/fonts/NotoNaskhArabic-Regular.ttf
+++ b/data/fonts/NotoNaskhArabic-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoNaskhArabicUI-Bold.ttf b/data/fonts/NotoNaskhArabicUI-Bold.ttf
index db8477d8..c9eaf56b 100644
--- a/data/fonts/NotoNaskhArabicUI-Bold.ttf
+++ b/data/fonts/NotoNaskhArabicUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoNaskhArabicUI-Regular.ttf b/data/fonts/NotoNaskhArabicUI-Regular.ttf
index 2dfc364f..2d7ce3ff 100644
--- a/data/fonts/NotoNaskhArabicUI-Regular.ttf
+++ b/data/fonts/NotoNaskhArabicUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansAdlam-Regular.ttf b/data/fonts/NotoSansAdlam-Regular.ttf
index 3bb5fba1..9cb4a4c5 100644
--- a/data/fonts/NotoSansAdlam-Regular.ttf
+++ b/data/fonts/NotoSansAdlam-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansArmenian-Bold.ttf b/data/fonts/NotoSansArmenian-Bold.ttf
index 113fb0f5..d8f1c034 100644
--- a/data/fonts/NotoSansArmenian-Bold.ttf
+++ b/data/fonts/NotoSansArmenian-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansArmenian-Regular.ttf b/data/fonts/NotoSansArmenian-Regular.ttf
index fbf53344..04c70584 100644
--- a/data/fonts/NotoSansArmenian-Regular.ttf
+++ b/data/fonts/NotoSansArmenian-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansAvestan-Regular.ttf b/data/fonts/NotoSansAvestan-Regular.ttf
index 5f2ba36d..79045856 100644
--- a/data/fonts/NotoSansAvestan-Regular.ttf
+++ b/data/fonts/NotoSansAvestan-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansBalinese-Regular.ttf b/data/fonts/NotoSansBalinese-Regular.ttf
index 3905bdf5..3b16cc8b 100644
--- a/data/fonts/NotoSansBalinese-Regular.ttf
+++ b/data/fonts/NotoSansBalinese-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansBamum-Regular.ttf b/data/fonts/NotoSansBamum-Regular.ttf
index ad9e4e56..a521b0bc 100644
--- a/data/fonts/NotoSansBamum-Regular.ttf
+++ b/data/fonts/NotoSansBamum-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansBatak-Regular.ttf b/data/fonts/NotoSansBatak-Regular.ttf
index 3687c76a..d8839739 100644
--- a/data/fonts/NotoSansBatak-Regular.ttf
+++ b/data/fonts/NotoSansBatak-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansBengali-Bold.ttf b/data/fonts/NotoSansBengali-Bold.ttf
index de08773f..3a367782 100644
--- a/data/fonts/NotoSansBengali-Bold.ttf
+++ b/data/fonts/NotoSansBengali-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansBengali-Regular.ttf b/data/fonts/NotoSansBengali-Regular.ttf
index fb7ee6a6..5292c1bd 100644
--- a/data/fonts/NotoSansBengali-Regular.ttf
+++ b/data/fonts/NotoSansBengali-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansBengaliUI-Bold.ttf b/data/fonts/NotoSansBengaliUI-Bold.ttf
index 99e27d45..b28e2423 100644
--- a/data/fonts/NotoSansBengaliUI-Bold.ttf
+++ b/data/fonts/NotoSansBengaliUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansBengaliUI-Regular.ttf b/data/fonts/NotoSansBengaliUI-Regular.ttf
index f54c1665..852263b0 100644
--- a/data/fonts/NotoSansBengaliUI-Regular.ttf
+++ b/data/fonts/NotoSansBengaliUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansBrahmi-Regular.ttf b/data/fonts/NotoSansBrahmi-Regular.ttf
index 9eb7bb16..ff377eb0 100644
--- a/data/fonts/NotoSansBrahmi-Regular.ttf
+++ b/data/fonts/NotoSansBrahmi-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansBuginese-Regular.ttf b/data/fonts/NotoSansBuginese-Regular.ttf
index 6f2a0c44..9b6a30f8 100644
--- a/data/fonts/NotoSansBuginese-Regular.ttf
+++ b/data/fonts/NotoSansBuginese-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansBuhid-Regular.ttf b/data/fonts/NotoSansBuhid-Regular.ttf
index b987cedf..eb3f188c 100644
--- a/data/fonts/NotoSansBuhid-Regular.ttf
+++ b/data/fonts/NotoSansBuhid-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansCanadianAboriginal-Regular.ttf b/data/fonts/NotoSansCanadianAboriginal-Regular.ttf
index c5f07999..66b709f1 100644
--- a/data/fonts/NotoSansCanadianAboriginal-Regular.ttf
+++ b/data/fonts/NotoSansCanadianAboriginal-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansCarian-Regular.ttf b/data/fonts/NotoSansCarian-Regular.ttf
index 14ee4e67..45dc966c 100644
--- a/data/fonts/NotoSansCarian-Regular.ttf
+++ b/data/fonts/NotoSansCarian-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansCham-Bold.ttf b/data/fonts/NotoSansCham-Bold.ttf
index 3702eb75..a9f47e33 100644
--- a/data/fonts/NotoSansCham-Bold.ttf
+++ b/data/fonts/NotoSansCham-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansCham-Regular.ttf b/data/fonts/NotoSansCham-Regular.ttf
index b53e0ddb..7fb55087 100644
--- a/data/fonts/NotoSansCham-Regular.ttf
+++ b/data/fonts/NotoSansCham-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansCherokee-Regular.ttf b/data/fonts/NotoSansCherokee-Regular.ttf
index 5d1dd5a8..ad426c3c 100644
--- a/data/fonts/NotoSansCherokee-Regular.ttf
+++ b/data/fonts/NotoSansCherokee-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansCoptic-Regular.ttf b/data/fonts/NotoSansCoptic-Regular.ttf
index 251f63ef..8e3846d2 100644
--- a/data/fonts/NotoSansCoptic-Regular.ttf
+++ b/data/fonts/NotoSansCoptic-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansCuneiform-Regular.ttf b/data/fonts/NotoSansCuneiform-Regular.ttf
index 7cd214cb..0b4a25ec 100644
--- a/data/fonts/NotoSansCuneiform-Regular.ttf
+++ b/data/fonts/NotoSansCuneiform-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansCypriot-Regular.ttf b/data/fonts/NotoSansCypriot-Regular.ttf
index a7ce0344..09b8e229 100644
--- a/data/fonts/NotoSansCypriot-Regular.ttf
+++ b/data/fonts/NotoSansCypriot-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansDeseret-Regular.ttf b/data/fonts/NotoSansDeseret-Regular.ttf
index 2e0cdf38..65aadd94 100644
--- a/data/fonts/NotoSansDeseret-Regular.ttf
+++ b/data/fonts/NotoSansDeseret-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansDevanagari-Bold.ttf b/data/fonts/NotoSansDevanagari-Bold.ttf
index a844776f..65a112e8 100644
--- a/data/fonts/NotoSansDevanagari-Bold.ttf
+++ b/data/fonts/NotoSansDevanagari-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansDevanagari-Regular.ttf b/data/fonts/NotoSansDevanagari-Regular.ttf
index bbe5c77a..5766a255 100644
--- a/data/fonts/NotoSansDevanagari-Regular.ttf
+++ b/data/fonts/NotoSansDevanagari-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansDevanagariUI-Bold.ttf b/data/fonts/NotoSansDevanagariUI-Bold.ttf
index e72a8539..be6fb472 100644
--- a/data/fonts/NotoSansDevanagariUI-Bold.ttf
+++ b/data/fonts/NotoSansDevanagariUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansDevanagariUI-Regular.ttf b/data/fonts/NotoSansDevanagariUI-Regular.ttf
index 0b257f79..1fc8854b 100644
--- a/data/fonts/NotoSansDevanagariUI-Regular.ttf
+++ b/data/fonts/NotoSansDevanagariUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansEgyptianHieroglyphs-Regular.ttf b/data/fonts/NotoSansEgyptianHieroglyphs-Regular.ttf
index e1529c19..d6e87e5b 100644
--- a/data/fonts/NotoSansEgyptianHieroglyphs-Regular.ttf
+++ b/data/fonts/NotoSansEgyptianHieroglyphs-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansEthiopic-Bold.ttf b/data/fonts/NotoSansEthiopic-Bold.ttf
index 4115ce2d..9c9d08ef 100644
--- a/data/fonts/NotoSansEthiopic-Bold.ttf
+++ b/data/fonts/NotoSansEthiopic-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansEthiopic-Regular.ttf b/data/fonts/NotoSansEthiopic-Regular.ttf
index 28ec689e..272ffce7 100644
--- a/data/fonts/NotoSansEthiopic-Regular.ttf
+++ b/data/fonts/NotoSansEthiopic-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGeorgian-Bold.ttf b/data/fonts/NotoSansGeorgian-Bold.ttf
index 6363e9b5..8b1a80cd 100644
--- a/data/fonts/NotoSansGeorgian-Bold.ttf
+++ b/data/fonts/NotoSansGeorgian-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGeorgian-Regular.ttf b/data/fonts/NotoSansGeorgian-Regular.ttf
index ffe2e524..7aaf074c 100644
--- a/data/fonts/NotoSansGeorgian-Regular.ttf
+++ b/data/fonts/NotoSansGeorgian-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGlagolitic-Regular.ttf b/data/fonts/NotoSansGlagolitic-Regular.ttf
index fd243fda..f54f826e 100644
--- a/data/fonts/NotoSansGlagolitic-Regular.ttf
+++ b/data/fonts/NotoSansGlagolitic-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGothic-Regular.ttf b/data/fonts/NotoSansGothic-Regular.ttf
index 750c1f40..c5dedc76 100644
--- a/data/fonts/NotoSansGothic-Regular.ttf
+++ b/data/fonts/NotoSansGothic-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGujarati-Bold.ttf b/data/fonts/NotoSansGujarati-Bold.ttf
index c8f8e21d..31d39706 100644
--- a/data/fonts/NotoSansGujarati-Bold.ttf
+++ b/data/fonts/NotoSansGujarati-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGujarati-Regular.ttf b/data/fonts/NotoSansGujarati-Regular.ttf
index 33974eee..f87a4290 100644
--- a/data/fonts/NotoSansGujarati-Regular.ttf
+++ b/data/fonts/NotoSansGujarati-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGujaratiUI-Bold.ttf b/data/fonts/NotoSansGujaratiUI-Bold.ttf
index c9a15b80..bb41e80a 100644
--- a/data/fonts/NotoSansGujaratiUI-Bold.ttf
+++ b/data/fonts/NotoSansGujaratiUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGujaratiUI-Regular.ttf b/data/fonts/NotoSansGujaratiUI-Regular.ttf
index a02bfbf6..12f11849 100644
--- a/data/fonts/NotoSansGujaratiUI-Regular.ttf
+++ b/data/fonts/NotoSansGujaratiUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGurmukhi-Bold.ttf b/data/fonts/NotoSansGurmukhi-Bold.ttf
index fae78b25..1aa0d353 100644
--- a/data/fonts/NotoSansGurmukhi-Bold.ttf
+++ b/data/fonts/NotoSansGurmukhi-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGurmukhi-Regular.ttf b/data/fonts/NotoSansGurmukhi-Regular.ttf
index 6dfe588a..9115271c 100644
--- a/data/fonts/NotoSansGurmukhi-Regular.ttf
+++ b/data/fonts/NotoSansGurmukhi-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGurmukhiUI-Bold.ttf b/data/fonts/NotoSansGurmukhiUI-Bold.ttf
index 641f8833..62428333 100644
--- a/data/fonts/NotoSansGurmukhiUI-Bold.ttf
+++ b/data/fonts/NotoSansGurmukhiUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGurmukhiUI-Regular.ttf b/data/fonts/NotoSansGurmukhiUI-Regular.ttf
index 1790853c..d3cf6ba4 100644
--- a/data/fonts/NotoSansGurmukhiUI-Regular.ttf
+++ b/data/fonts/NotoSansGurmukhiUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansHanunoo-Regular.ttf b/data/fonts/NotoSansHanunoo-Regular.ttf
index 4ac650b1..751fd696 100644
--- a/data/fonts/NotoSansHanunoo-Regular.ttf
+++ b/data/fonts/NotoSansHanunoo-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansHebrew-Bold.ttf b/data/fonts/NotoSansHebrew-Bold.ttf
index 59e5a9be..df99f06e 100644
--- a/data/fonts/NotoSansHebrew-Bold.ttf
+++ b/data/fonts/NotoSansHebrew-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansHebrew-Regular.ttf b/data/fonts/NotoSansHebrew-Regular.ttf
index 7548bc2b..bb4df42f 100644
--- a/data/fonts/NotoSansHebrew-Regular.ttf
+++ b/data/fonts/NotoSansHebrew-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansImperialAramaic-Regular.ttf b/data/fonts/NotoSansImperialAramaic-Regular.ttf
index 6f8f5ebc..21f547b3 100644
--- a/data/fonts/NotoSansImperialAramaic-Regular.ttf
+++ b/data/fonts/NotoSansImperialAramaic-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansInscriptionalPahlavi-Regular.ttf b/data/fonts/NotoSansInscriptionalPahlavi-Regular.ttf
index 3a3aa2d2..5b5c029d 100644
--- a/data/fonts/NotoSansInscriptionalPahlavi-Regular.ttf
+++ b/data/fonts/NotoSansInscriptionalPahlavi-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansInscriptionalParthian-Regular.ttf b/data/fonts/NotoSansInscriptionalParthian-Regular.ttf
index 9db0d10b..581fa88d 100644
--- a/data/fonts/NotoSansInscriptionalParthian-Regular.ttf
+++ b/data/fonts/NotoSansInscriptionalParthian-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansJavanese-Regular.ttf b/data/fonts/NotoSansJavanese-Regular.ttf
index a606d4e4..37484c9b 100644
--- a/data/fonts/NotoSansJavanese-Regular.ttf
+++ b/data/fonts/NotoSansJavanese-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansKaithi-Regular.ttf b/data/fonts/NotoSansKaithi-Regular.ttf
index f8b71290..eb7eab4d 100644
--- a/data/fonts/NotoSansKaithi-Regular.ttf
+++ b/data/fonts/NotoSansKaithi-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansKannada-Bold.ttf b/data/fonts/NotoSansKannada-Bold.ttf
index 558468dd..5454cdd2 100644
--- a/data/fonts/NotoSansKannada-Bold.ttf
+++ b/data/fonts/NotoSansKannada-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansKannada-Regular.ttf b/data/fonts/NotoSansKannada-Regular.ttf
index 71103472..29bc62b1 100644
--- a/data/fonts/NotoSansKannada-Regular.ttf
+++ b/data/fonts/NotoSansKannada-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansKannadaUI-Bold.ttf b/data/fonts/NotoSansKannadaUI-Bold.ttf
index f0a41482..ef57aa9f 100644
--- a/data/fonts/NotoSansKannadaUI-Bold.ttf
+++ b/data/fonts/NotoSansKannadaUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansKannadaUI-Regular.ttf b/data/fonts/NotoSansKannadaUI-Regular.ttf
index de006bc2..f98765f2 100644
--- a/data/fonts/NotoSansKannadaUI-Regular.ttf
+++ b/data/fonts/NotoSansKannadaUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansKayahLi-Regular.ttf b/data/fonts/NotoSansKayahLi-Regular.ttf
index b5be5502..c0ac724f 100644
--- a/data/fonts/NotoSansKayahLi-Regular.ttf
+++ b/data/fonts/NotoSansKayahLi-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansKharoshthi-Regular.ttf b/data/fonts/NotoSansKharoshthi-Regular.ttf
index 463c2606..3a50dc7a 100644
--- a/data/fonts/NotoSansKharoshthi-Regular.ttf
+++ b/data/fonts/NotoSansKharoshthi-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansKhmer-VF.ttf b/data/fonts/NotoSansKhmer-VF.ttf
index 57de1bda..423efabb 100644
--- a/data/fonts/NotoSansKhmer-VF.ttf
+++ b/data/fonts/NotoSansKhmer-VF.ttf
Binary files differ
diff --git a/data/fonts/NotoSansKhmerUI-Bold.ttf b/data/fonts/NotoSansKhmerUI-Bold.ttf
index da154fa0..66401dbf 100644
--- a/data/fonts/NotoSansKhmerUI-Bold.ttf
+++ b/data/fonts/NotoSansKhmerUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansKhmerUI-Regular.ttf b/data/fonts/NotoSansKhmerUI-Regular.ttf
index ef8caf05..995fd189 100644
--- a/data/fonts/NotoSansKhmerUI-Regular.ttf
+++ b/data/fonts/NotoSansKhmerUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansLao-Bold.ttf b/data/fonts/NotoSansLao-Bold.ttf
index 464f07f6..e9a3f01f 100644
--- a/data/fonts/NotoSansLao-Bold.ttf
+++ b/data/fonts/NotoSansLao-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansLao-Regular.ttf b/data/fonts/NotoSansLao-Regular.ttf
index a2c3b28d..a877888c 100644
--- a/data/fonts/NotoSansLao-Regular.ttf
+++ b/data/fonts/NotoSansLao-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansLaoUI-Bold.ttf b/data/fonts/NotoSansLaoUI-Bold.ttf
index 2d5e25a7..0b9b2a1e 100644
--- a/data/fonts/NotoSansLaoUI-Bold.ttf
+++ b/data/fonts/NotoSansLaoUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansLaoUI-Regular.ttf b/data/fonts/NotoSansLaoUI-Regular.ttf
index 94a85b6f..27a268e6 100644
--- a/data/fonts/NotoSansLaoUI-Regular.ttf
+++ b/data/fonts/NotoSansLaoUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansLepcha-Regular.ttf b/data/fonts/NotoSansLepcha-Regular.ttf
index b8e3948b..5989386b 100644
--- a/data/fonts/NotoSansLepcha-Regular.ttf
+++ b/data/fonts/NotoSansLepcha-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansLimbu-Regular.ttf b/data/fonts/NotoSansLimbu-Regular.ttf
index 4456b9dd..21b4127a 100644
--- a/data/fonts/NotoSansLimbu-Regular.ttf
+++ b/data/fonts/NotoSansLimbu-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansLinearB-Regular.ttf b/data/fonts/NotoSansLinearB-Regular.ttf
index 3c354850..9269cff5 100644
--- a/data/fonts/NotoSansLinearB-Regular.ttf
+++ b/data/fonts/NotoSansLinearB-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansLisu-Regular.ttf b/data/fonts/NotoSansLisu-Regular.ttf
index 32c8b9ad..d7d10514 100644
--- a/data/fonts/NotoSansLisu-Regular.ttf
+++ b/data/fonts/NotoSansLisu-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansLycian-Regular.ttf b/data/fonts/NotoSansLycian-Regular.ttf
index 16018d42..eb281d41 100644
--- a/data/fonts/NotoSansLycian-Regular.ttf
+++ b/data/fonts/NotoSansLycian-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansLydian-Regular.ttf b/data/fonts/NotoSansLydian-Regular.ttf
index 7bf55a53..49ec3d50 100644
--- a/data/fonts/NotoSansLydian-Regular.ttf
+++ b/data/fonts/NotoSansLydian-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansMalayalam-Bold.ttf b/data/fonts/NotoSansMalayalam-Bold.ttf
index c5b09a75..908860d3 100644
--- a/data/fonts/NotoSansMalayalam-Bold.ttf
+++ b/data/fonts/NotoSansMalayalam-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansMalayalam-Regular.ttf b/data/fonts/NotoSansMalayalam-Regular.ttf
index e4baf08c..4e4d49ab 100644
--- a/data/fonts/NotoSansMalayalam-Regular.ttf
+++ b/data/fonts/NotoSansMalayalam-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansMalayalamUI-Bold.ttf b/data/fonts/NotoSansMalayalamUI-Bold.ttf
index 6dd5c0e1..30fc1161 100644
--- a/data/fonts/NotoSansMalayalamUI-Bold.ttf
+++ b/data/fonts/NotoSansMalayalamUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansMalayalamUI-Regular.ttf b/data/fonts/NotoSansMalayalamUI-Regular.ttf
index 454c2537..e343b0b1 100644
--- a/data/fonts/NotoSansMalayalamUI-Regular.ttf
+++ b/data/fonts/NotoSansMalayalamUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansMandaic-Regular.ttf b/data/fonts/NotoSansMandaic-Regular.ttf
index 00907e32..d7e5c1e9 100644
--- a/data/fonts/NotoSansMandaic-Regular.ttf
+++ b/data/fonts/NotoSansMandaic-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansMeeteiMayek-Regular.ttf b/data/fonts/NotoSansMeeteiMayek-Regular.ttf
index 78d06a6f..3f20ff0f 100644
--- a/data/fonts/NotoSansMeeteiMayek-Regular.ttf
+++ b/data/fonts/NotoSansMeeteiMayek-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansMongolian-Regular.ttf b/data/fonts/NotoSansMongolian-Regular.ttf
index 604a8866..78a5a8f1 100644
--- a/data/fonts/NotoSansMongolian-Regular.ttf
+++ b/data/fonts/NotoSansMongolian-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansMyanmar-Bold.ttf b/data/fonts/NotoSansMyanmar-Bold.ttf
index dc8ad3bf..efa952aa 100644
--- a/data/fonts/NotoSansMyanmar-Bold.ttf
+++ b/data/fonts/NotoSansMyanmar-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansMyanmar-Regular.ttf b/data/fonts/NotoSansMyanmar-Regular.ttf
index 906e2d75..f6d30519 100644
--- a/data/fonts/NotoSansMyanmar-Regular.ttf
+++ b/data/fonts/NotoSansMyanmar-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansMyanmarUI-Bold.ttf b/data/fonts/NotoSansMyanmarUI-Bold.ttf
index 6fa9c762..99e3fe50 100644
--- a/data/fonts/NotoSansMyanmarUI-Bold.ttf
+++ b/data/fonts/NotoSansMyanmarUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansMyanmarUI-Regular.ttf b/data/fonts/NotoSansMyanmarUI-Regular.ttf
index e2b26760..04e9f80a 100644
--- a/data/fonts/NotoSansMyanmarUI-Regular.ttf
+++ b/data/fonts/NotoSansMyanmarUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansNKo-Regular.ttf b/data/fonts/NotoSansNKo-Regular.ttf
index 6c4691d0..37645a9a 100644
--- a/data/fonts/NotoSansNKo-Regular.ttf
+++ b/data/fonts/NotoSansNKo-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansNewTaiLue-Regular.ttf b/data/fonts/NotoSansNewTaiLue-Regular.ttf
index 5b1da90b..ea677ec3 100644
--- a/data/fonts/NotoSansNewTaiLue-Regular.ttf
+++ b/data/fonts/NotoSansNewTaiLue-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansOgham-Regular.ttf b/data/fonts/NotoSansOgham-Regular.ttf
index 973f634f..7659930b 100644
--- a/data/fonts/NotoSansOgham-Regular.ttf
+++ b/data/fonts/NotoSansOgham-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansOlChiki-Regular.ttf b/data/fonts/NotoSansOlChiki-Regular.ttf
index 892c26a3..afb1954c 100644
--- a/data/fonts/NotoSansOlChiki-Regular.ttf
+++ b/data/fonts/NotoSansOlChiki-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansOldItalic-Regular.ttf b/data/fonts/NotoSansOldItalic-Regular.ttf
index fa028908..0276913c 100644
--- a/data/fonts/NotoSansOldItalic-Regular.ttf
+++ b/data/fonts/NotoSansOldItalic-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansOldPersian-Regular.ttf b/data/fonts/NotoSansOldPersian-Regular.ttf
index 59beaca4..0d7dd9d4 100644
--- a/data/fonts/NotoSansOldPersian-Regular.ttf
+++ b/data/fonts/NotoSansOldPersian-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansOldSouthArabian-Regular.ttf b/data/fonts/NotoSansOldSouthArabian-Regular.ttf
index 29402a78..3f293c17 100644
--- a/data/fonts/NotoSansOldSouthArabian-Regular.ttf
+++ b/data/fonts/NotoSansOldSouthArabian-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansOldTurkic-Regular.ttf b/data/fonts/NotoSansOldTurkic-Regular.ttf
index 245f926d..b224eb97 100644
--- a/data/fonts/NotoSansOldTurkic-Regular.ttf
+++ b/data/fonts/NotoSansOldTurkic-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansOriya-Bold.ttf b/data/fonts/NotoSansOriya-Bold.ttf
index 1d0d2ec3..9c74dcf6 100644
--- a/data/fonts/NotoSansOriya-Bold.ttf
+++ b/data/fonts/NotoSansOriya-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansOriya-Regular.ttf b/data/fonts/NotoSansOriya-Regular.ttf
index f734fb9a..be0006ab 100644
--- a/data/fonts/NotoSansOriya-Regular.ttf
+++ b/data/fonts/NotoSansOriya-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansOriyaUI-Bold.ttf b/data/fonts/NotoSansOriyaUI-Bold.ttf
index fa78ecfc..f31a750d 100644
--- a/data/fonts/NotoSansOriyaUI-Bold.ttf
+++ b/data/fonts/NotoSansOriyaUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansOriyaUI-Regular.ttf b/data/fonts/NotoSansOriyaUI-Regular.ttf
index 86dcbd69..9a06d623 100644
--- a/data/fonts/NotoSansOriyaUI-Regular.ttf
+++ b/data/fonts/NotoSansOriyaUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansOsmanya-Regular.ttf b/data/fonts/NotoSansOsmanya-Regular.ttf
index 94b2b124..89e5057d 100644
--- a/data/fonts/NotoSansOsmanya-Regular.ttf
+++ b/data/fonts/NotoSansOsmanya-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansPhagsPa-Regular.ttf b/data/fonts/NotoSansPhagsPa-Regular.ttf
index 4c15c052..ce18a889 100644
--- a/data/fonts/NotoSansPhagsPa-Regular.ttf
+++ b/data/fonts/NotoSansPhagsPa-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansPhoenician-Regular.ttf b/data/fonts/NotoSansPhoenician-Regular.ttf
index 8246ce89..a4089333 100644
--- a/data/fonts/NotoSansPhoenician-Regular.ttf
+++ b/data/fonts/NotoSansPhoenician-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansRejang-Regular.ttf b/data/fonts/NotoSansRejang-Regular.ttf
index d1de4100..84450e73 100644
--- a/data/fonts/NotoSansRejang-Regular.ttf
+++ b/data/fonts/NotoSansRejang-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansRunic-Regular.ttf b/data/fonts/NotoSansRunic-Regular.ttf
index d19b4916..81b0e219 100644
--- a/data/fonts/NotoSansRunic-Regular.ttf
+++ b/data/fonts/NotoSansRunic-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansSamaritan-Regular.ttf b/data/fonts/NotoSansSamaritan-Regular.ttf
index 3c9e0a37..18f0188a 100644
--- a/data/fonts/NotoSansSamaritan-Regular.ttf
+++ b/data/fonts/NotoSansSamaritan-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansSaurashtra-Regular.ttf b/data/fonts/NotoSansSaurashtra-Regular.ttf
index f5f914f6..6b60b3de 100644
--- a/data/fonts/NotoSansSaurashtra-Regular.ttf
+++ b/data/fonts/NotoSansSaurashtra-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansShavian-Regular.ttf b/data/fonts/NotoSansShavian-Regular.ttf
index 65b491d0..6e11f3f5 100644
--- a/data/fonts/NotoSansShavian-Regular.ttf
+++ b/data/fonts/NotoSansShavian-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansSinhala-Bold.ttf b/data/fonts/NotoSansSinhala-Bold.ttf
index 800d644b..3272f4a1 100644
--- a/data/fonts/NotoSansSinhala-Bold.ttf
+++ b/data/fonts/NotoSansSinhala-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansSinhala-Regular.ttf b/data/fonts/NotoSansSinhala-Regular.ttf
index 718b3df4..977b0fac 100644
--- a/data/fonts/NotoSansSinhala-Regular.ttf
+++ b/data/fonts/NotoSansSinhala-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansSundanese-Regular.ttf b/data/fonts/NotoSansSundanese-Regular.ttf
index 2ec7694d..3e42ef82 100644
--- a/data/fonts/NotoSansSundanese-Regular.ttf
+++ b/data/fonts/NotoSansSundanese-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansSylotiNagri-Regular.ttf b/data/fonts/NotoSansSylotiNagri-Regular.ttf
index 8f0c4f5e..b4674ef8 100644
--- a/data/fonts/NotoSansSylotiNagri-Regular.ttf
+++ b/data/fonts/NotoSansSylotiNagri-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansSymbols-Regular-Subsetted.ttf b/data/fonts/NotoSansSymbols-Regular-Subsetted.ttf
index 0b46126d..965e9825 100644
--- a/data/fonts/NotoSansSymbols-Regular-Subsetted.ttf
+++ b/data/fonts/NotoSansSymbols-Regular-Subsetted.ttf
Binary files differ
diff --git a/data/fonts/NotoSansSymbols-Regular-Subsetted2.ttf b/data/fonts/NotoSansSymbols-Regular-Subsetted2.ttf
index b6b2a82e..9f61167e 100644
--- a/data/fonts/NotoSansSymbols-Regular-Subsetted2.ttf
+++ b/data/fonts/NotoSansSymbols-Regular-Subsetted2.ttf
Binary files differ
diff --git a/data/fonts/NotoSansSyriacEastern-Regular.ttf b/data/fonts/NotoSansSyriacEastern-Regular.ttf
index ae9815a7..f107342f 100644
--- a/data/fonts/NotoSansSyriacEastern-Regular.ttf
+++ b/data/fonts/NotoSansSyriacEastern-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansSyriacEstrangela-Regular.ttf b/data/fonts/NotoSansSyriacEstrangela-Regular.ttf
index 5f3d96d5..0926f6ee 100644
--- a/data/fonts/NotoSansSyriacEstrangela-Regular.ttf
+++ b/data/fonts/NotoSansSyriacEstrangela-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansSyriacWestern-Regular.ttf b/data/fonts/NotoSansSyriacWestern-Regular.ttf
index 992f2210..bc78d6e1 100644
--- a/data/fonts/NotoSansSyriacWestern-Regular.ttf
+++ b/data/fonts/NotoSansSyriacWestern-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTagalog-Regular.ttf b/data/fonts/NotoSansTagalog-Regular.ttf
index 2d00a45c..e891b33a 100644
--- a/data/fonts/NotoSansTagalog-Regular.ttf
+++ b/data/fonts/NotoSansTagalog-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTagbanwa-Regular.ttf b/data/fonts/NotoSansTagbanwa-Regular.ttf
index 6672d2e6..6971182f 100644
--- a/data/fonts/NotoSansTagbanwa-Regular.ttf
+++ b/data/fonts/NotoSansTagbanwa-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTaiLe-Regular.ttf b/data/fonts/NotoSansTaiLe-Regular.ttf
index b267a618..f9c7ece2 100644
--- a/data/fonts/NotoSansTaiLe-Regular.ttf
+++ b/data/fonts/NotoSansTaiLe-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTaiTham-Regular.ttf b/data/fonts/NotoSansTaiTham-Regular.ttf
index 5f4dddf3..0a7b49f1 100644
--- a/data/fonts/NotoSansTaiTham-Regular.ttf
+++ b/data/fonts/NotoSansTaiTham-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTaiViet-Regular.ttf b/data/fonts/NotoSansTaiViet-Regular.ttf
index 0057a1c5..ebc7af91 100644
--- a/data/fonts/NotoSansTaiViet-Regular.ttf
+++ b/data/fonts/NotoSansTaiViet-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTamil-Bold.ttf b/data/fonts/NotoSansTamil-Bold.ttf
index 3da8cf74..573e4f0c 100644
--- a/data/fonts/NotoSansTamil-Bold.ttf
+++ b/data/fonts/NotoSansTamil-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTamil-Regular.ttf b/data/fonts/NotoSansTamil-Regular.ttf
index 1d753bc3..b331aab3 100644
--- a/data/fonts/NotoSansTamil-Regular.ttf
+++ b/data/fonts/NotoSansTamil-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTamilUI-Bold.ttf b/data/fonts/NotoSansTamilUI-Bold.ttf
index b2156d27..7f6f4948 100644
--- a/data/fonts/NotoSansTamilUI-Bold.ttf
+++ b/data/fonts/NotoSansTamilUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTamilUI-Regular.ttf b/data/fonts/NotoSansTamilUI-Regular.ttf
index 67b48bf6..b0af20bf 100644
--- a/data/fonts/NotoSansTamilUI-Regular.ttf
+++ b/data/fonts/NotoSansTamilUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTelugu-Bold.ttf b/data/fonts/NotoSansTelugu-Bold.ttf
index 12c824e3..23196131 100644
--- a/data/fonts/NotoSansTelugu-Bold.ttf
+++ b/data/fonts/NotoSansTelugu-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTelugu-Regular.ttf b/data/fonts/NotoSansTelugu-Regular.ttf
index b4da2abb..7eeba01a 100644
--- a/data/fonts/NotoSansTelugu-Regular.ttf
+++ b/data/fonts/NotoSansTelugu-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTeluguUI-Bold.ttf b/data/fonts/NotoSansTeluguUI-Bold.ttf
index c24cbf74..990380e8 100644
--- a/data/fonts/NotoSansTeluguUI-Bold.ttf
+++ b/data/fonts/NotoSansTeluguUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTeluguUI-Regular.ttf b/data/fonts/NotoSansTeluguUI-Regular.ttf
index 1c16c6fb..6b0e14d5 100644
--- a/data/fonts/NotoSansTeluguUI-Regular.ttf
+++ b/data/fonts/NotoSansTeluguUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansThaana-Bold.ttf b/data/fonts/NotoSansThaana-Bold.ttf
index b557f20b..ad663e69 100644
--- a/data/fonts/NotoSansThaana-Bold.ttf
+++ b/data/fonts/NotoSansThaana-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansThaana-Regular.ttf b/data/fonts/NotoSansThaana-Regular.ttf
index 8f4ea32b..056439cf 100644
--- a/data/fonts/NotoSansThaana-Regular.ttf
+++ b/data/fonts/NotoSansThaana-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansThai-Bold.ttf b/data/fonts/NotoSansThai-Bold.ttf
index 5434f9b0..f64eb134 100644
--- a/data/fonts/NotoSansThai-Bold.ttf
+++ b/data/fonts/NotoSansThai-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansThai-Regular.ttf b/data/fonts/NotoSansThai-Regular.ttf
index d5fb7c5a..3084f498 100644
--- a/data/fonts/NotoSansThai-Regular.ttf
+++ b/data/fonts/NotoSansThai-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansThaiUI-Bold.ttf b/data/fonts/NotoSansThaiUI-Bold.ttf
index 9826c8fa..da26f174 100644
--- a/data/fonts/NotoSansThaiUI-Bold.ttf
+++ b/data/fonts/NotoSansThaiUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansThaiUI-Regular.ttf b/data/fonts/NotoSansThaiUI-Regular.ttf
index 0116824d..1311cd8c 100644
--- a/data/fonts/NotoSansThaiUI-Regular.ttf
+++ b/data/fonts/NotoSansThaiUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTibetan-Bold.ttf b/data/fonts/NotoSansTibetan-Bold.ttf
index 7baad896..2a57c364 100644
--- a/data/fonts/NotoSansTibetan-Bold.ttf
+++ b/data/fonts/NotoSansTibetan-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTibetan-Regular.ttf b/data/fonts/NotoSansTibetan-Regular.ttf
index 2117e7a5..6a174387 100644
--- a/data/fonts/NotoSansTibetan-Regular.ttf
+++ b/data/fonts/NotoSansTibetan-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTifinagh-Regular.ttf b/data/fonts/NotoSansTifinagh-Regular.ttf
index 6fec7ce7..2d3ea6f2 100644
--- a/data/fonts/NotoSansTifinagh-Regular.ttf
+++ b/data/fonts/NotoSansTifinagh-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansUgaritic-Regular.ttf b/data/fonts/NotoSansUgaritic-Regular.ttf
index 2394265e..8f379100 100644
--- a/data/fonts/NotoSansUgaritic-Regular.ttf
+++ b/data/fonts/NotoSansUgaritic-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansVai-Regular.ttf b/data/fonts/NotoSansVai-Regular.ttf
index 93822fdc..1d86e3c7 100644
--- a/data/fonts/NotoSansVai-Regular.ttf
+++ b/data/fonts/NotoSansVai-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansYi-Regular.ttf b/data/fonts/NotoSansYi-Regular.ttf
index 437d3b54..547ab774 100644
--- a/data/fonts/NotoSansYi-Regular.ttf
+++ b/data/fonts/NotoSansYi-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSerif-Bold.ttf b/data/fonts/NotoSerif-Bold.ttf
index c83311a4..c94d369f 100644
--- a/data/fonts/NotoSerif-Bold.ttf
+++ b/data/fonts/NotoSerif-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSerif-BoldItalic.ttf b/data/fonts/NotoSerif-BoldItalic.ttf
index c02ca712..cf1844c7 100644
--- a/data/fonts/NotoSerif-BoldItalic.ttf
+++ b/data/fonts/NotoSerif-BoldItalic.ttf
Binary files differ
diff --git a/data/fonts/NotoSerif-Italic.ttf b/data/fonts/NotoSerif-Italic.ttf
index 9cb56aca..f57ae11a 100644
--- a/data/fonts/NotoSerif-Italic.ttf
+++ b/data/fonts/NotoSerif-Italic.ttf
Binary files differ
diff --git a/data/fonts/NotoSerif-Regular.ttf b/data/fonts/NotoSerif-Regular.ttf
index 07c18da9..86d6716b 100644
--- a/data/fonts/NotoSerif-Regular.ttf
+++ b/data/fonts/NotoSerif-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifArmenian-Bold.ttf b/data/fonts/NotoSerifArmenian-Bold.ttf
index 3568d7ee..78522baf 100644
--- a/data/fonts/NotoSerifArmenian-Bold.ttf
+++ b/data/fonts/NotoSerifArmenian-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifArmenian-Regular.ttf b/data/fonts/NotoSerifArmenian-Regular.ttf
index a338ed38..ea029f26 100644
--- a/data/fonts/NotoSerifArmenian-Regular.ttf
+++ b/data/fonts/NotoSerifArmenian-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifBengali-Bold.ttf b/data/fonts/NotoSerifBengali-Bold.ttf
index cf92495c..75bb0e87 100644
--- a/data/fonts/NotoSerifBengali-Bold.ttf
+++ b/data/fonts/NotoSerifBengali-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifBengali-Regular.ttf b/data/fonts/NotoSerifBengali-Regular.ttf
index d7f2f4cf..7c0ac524 100644
--- a/data/fonts/NotoSerifBengali-Regular.ttf
+++ b/data/fonts/NotoSerifBengali-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifDevanagari-Bold.ttf b/data/fonts/NotoSerifDevanagari-Bold.ttf
index 030c7cb3..826d0fed 100644
--- a/data/fonts/NotoSerifDevanagari-Bold.ttf
+++ b/data/fonts/NotoSerifDevanagari-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifDevanagari-Regular.ttf b/data/fonts/NotoSerifDevanagari-Regular.ttf
index 95e6d4bb..c049d2e4 100644
--- a/data/fonts/NotoSerifDevanagari-Regular.ttf
+++ b/data/fonts/NotoSerifDevanagari-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifGeorgian-Bold.ttf b/data/fonts/NotoSerifGeorgian-Bold.ttf
index 2458a12e..eaad9b3d 100644
--- a/data/fonts/NotoSerifGeorgian-Bold.ttf
+++ b/data/fonts/NotoSerifGeorgian-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifGeorgian-Regular.ttf b/data/fonts/NotoSerifGeorgian-Regular.ttf
index d3dca6b5..32189f57 100644
--- a/data/fonts/NotoSerifGeorgian-Regular.ttf
+++ b/data/fonts/NotoSerifGeorgian-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifGujarati-Bold.ttf b/data/fonts/NotoSerifGujarati-Bold.ttf
index 380a0efa..d889ed02 100644
--- a/data/fonts/NotoSerifGujarati-Bold.ttf
+++ b/data/fonts/NotoSerifGujarati-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifGujarati-Regular.ttf b/data/fonts/NotoSerifGujarati-Regular.ttf
index 6c622784..44395569 100644
--- a/data/fonts/NotoSerifGujarati-Regular.ttf
+++ b/data/fonts/NotoSerifGujarati-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifHebrew-Bold.ttf b/data/fonts/NotoSerifHebrew-Bold.ttf
index b00554e4..55b1691c 100644
--- a/data/fonts/NotoSerifHebrew-Bold.ttf
+++ b/data/fonts/NotoSerifHebrew-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifHebrew-Regular.ttf b/data/fonts/NotoSerifHebrew-Regular.ttf
index 6289d4b8..13d335ec 100644
--- a/data/fonts/NotoSerifHebrew-Regular.ttf
+++ b/data/fonts/NotoSerifHebrew-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifKannada-Bold.ttf b/data/fonts/NotoSerifKannada-Bold.ttf
index 2ae2da50..fb44ae08 100644
--- a/data/fonts/NotoSerifKannada-Bold.ttf
+++ b/data/fonts/NotoSerifKannada-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifKannada-Regular.ttf b/data/fonts/NotoSerifKannada-Regular.ttf
index 556aa5cb..2fbf3bb8 100644
--- a/data/fonts/NotoSerifKannada-Regular.ttf
+++ b/data/fonts/NotoSerifKannada-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifLao-Bold.ttf b/data/fonts/NotoSerifLao-Bold.ttf
index 94c12807..5946885e 100644
--- a/data/fonts/NotoSerifLao-Bold.ttf
+++ b/data/fonts/NotoSerifLao-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifLao-Regular.ttf b/data/fonts/NotoSerifLao-Regular.ttf
index ace9770e..ffe6e51f 100644
--- a/data/fonts/NotoSerifLao-Regular.ttf
+++ b/data/fonts/NotoSerifLao-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifMalayalam-Bold.ttf b/data/fonts/NotoSerifMalayalam-Bold.ttf
index db807774..66782c48 100644
--- a/data/fonts/NotoSerifMalayalam-Bold.ttf
+++ b/data/fonts/NotoSerifMalayalam-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifMalayalam-Regular.ttf b/data/fonts/NotoSerifMalayalam-Regular.ttf
index e51df394..1918d4a9 100644
--- a/data/fonts/NotoSerifMalayalam-Regular.ttf
+++ b/data/fonts/NotoSerifMalayalam-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifTamil-Bold.ttf b/data/fonts/NotoSerifTamil-Bold.ttf
index 537f04da..2cdb8c43 100644
--- a/data/fonts/NotoSerifTamil-Bold.ttf
+++ b/data/fonts/NotoSerifTamil-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifTamil-Regular.ttf b/data/fonts/NotoSerifTamil-Regular.ttf
index 3c6de784..b8a50479 100644
--- a/data/fonts/NotoSerifTamil-Regular.ttf
+++ b/data/fonts/NotoSerifTamil-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifTelugu-Bold.ttf b/data/fonts/NotoSerifTelugu-Bold.ttf
index 8dd0909b..90623dd7 100644
--- a/data/fonts/NotoSerifTelugu-Bold.ttf
+++ b/data/fonts/NotoSerifTelugu-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifTelugu-Regular.ttf b/data/fonts/NotoSerifTelugu-Regular.ttf
index fffa4ae4..ccc68929 100644
--- a/data/fonts/NotoSerifTelugu-Regular.ttf
+++ b/data/fonts/NotoSerifTelugu-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifThai-Bold.ttf b/data/fonts/NotoSerifThai-Bold.ttf
index 36a918a7..a75b9e5c 100644
--- a/data/fonts/NotoSerifThai-Bold.ttf
+++ b/data/fonts/NotoSerifThai-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSerifThai-Regular.ttf b/data/fonts/NotoSerifThai-Regular.ttf
index f9597891..0513581e 100644
--- a/data/fonts/NotoSerifThai-Regular.ttf
+++ b/data/fonts/NotoSerifThai-Regular.ttf
Binary files differ
diff --git a/data/fonts/Roboto-Black.ttf b/data/fonts/Roboto-Black.ttf
index 2bf0948f..a09f5325 100644
--- a/data/fonts/Roboto-Black.ttf
+++ b/data/fonts/Roboto-Black.ttf
Binary files differ
diff --git a/data/fonts/Roboto-BlackItalic.ttf b/data/fonts/Roboto-BlackItalic.ttf
index 8c261cff..173fdb88 100644
--- a/data/fonts/Roboto-BlackItalic.ttf
+++ b/data/fonts/Roboto-BlackItalic.ttf
Binary files differ
diff --git a/data/fonts/Roboto-Bold.ttf b/data/fonts/Roboto-Bold.ttf
index 1239c36b..4700a208 100644
--- a/data/fonts/Roboto-Bold.ttf
+++ b/data/fonts/Roboto-Bold.ttf
Binary files differ
diff --git a/data/fonts/Roboto-BoldItalic.ttf b/data/fonts/Roboto-BoldItalic.ttf
index 539ef1f3..bc8aad16 100644
--- a/data/fonts/Roboto-BoldItalic.ttf
+++ b/data/fonts/Roboto-BoldItalic.ttf
Binary files differ
diff --git a/data/fonts/Roboto-Italic.ttf b/data/fonts/Roboto-Italic.ttf
index 9c4069bf..f9d8888b 100644
--- a/data/fonts/Roboto-Italic.ttf
+++ b/data/fonts/Roboto-Italic.ttf
Binary files differ
diff --git a/data/fonts/Roboto-Light.ttf b/data/fonts/Roboto-Light.ttf
index a06ee7cf..96f8fdcf 100644
--- a/data/fonts/Roboto-Light.ttf
+++ b/data/fonts/Roboto-Light.ttf
Binary files differ
diff --git a/data/fonts/Roboto-LightItalic.ttf b/data/fonts/Roboto-LightItalic.ttf
index 4fe10332..a2bef9be 100644
--- a/data/fonts/Roboto-LightItalic.ttf
+++ b/data/fonts/Roboto-LightItalic.ttf
Binary files differ
diff --git a/data/fonts/Roboto-Medium.ttf b/data/fonts/Roboto-Medium.ttf
index e56be3e6..efe523ee 100644
--- a/data/fonts/Roboto-Medium.ttf
+++ b/data/fonts/Roboto-Medium.ttf
Binary files differ
diff --git a/data/fonts/Roboto-MediumItalic.ttf b/data/fonts/Roboto-MediumItalic.ttf
index 943aa6ec..3803294a 100644
--- a/data/fonts/Roboto-MediumItalic.ttf
+++ b/data/fonts/Roboto-MediumItalic.ttf
Binary files differ
diff --git a/data/fonts/Roboto-Regular.ttf b/data/fonts/Roboto-Regular.ttf
index 7b211dd3..0cc1329c 100644
--- a/data/fonts/Roboto-Regular.ttf
+++ b/data/fonts/Roboto-Regular.ttf
Binary files differ
diff --git a/data/fonts/Roboto-Thin.ttf b/data/fonts/Roboto-Thin.ttf
index 3423b3b6..5764b6bb 100644
--- a/data/fonts/Roboto-Thin.ttf
+++ b/data/fonts/Roboto-Thin.ttf
Binary files differ
diff --git a/data/fonts/Roboto-ThinItalic.ttf b/data/fonts/Roboto-ThinItalic.ttf
index d1443fb1..bfeaabee 100644
--- a/data/fonts/Roboto-ThinItalic.ttf
+++ b/data/fonts/Roboto-ThinItalic.ttf
Binary files differ
diff --git a/data/fonts/RobotoCondensed-Bold.ttf b/data/fonts/RobotoCondensed-Bold.ttf
index 065f37c4..01d1dfd4 100644
--- a/data/fonts/RobotoCondensed-Bold.ttf
+++ b/data/fonts/RobotoCondensed-Bold.ttf
Binary files differ
diff --git a/data/fonts/RobotoCondensed-BoldItalic.ttf b/data/fonts/RobotoCondensed-BoldItalic.ttf
index a1d3dc46..7d59d576 100644
--- a/data/fonts/RobotoCondensed-BoldItalic.ttf
+++ b/data/fonts/RobotoCondensed-BoldItalic.ttf
Binary files differ
diff --git a/data/fonts/RobotoCondensed-Italic.ttf b/data/fonts/RobotoCondensed-Italic.ttf
index 90b4f5e8..e1522511 100644
--- a/data/fonts/RobotoCondensed-Italic.ttf
+++ b/data/fonts/RobotoCondensed-Italic.ttf
Binary files differ
diff --git a/data/fonts/RobotoCondensed-Light.ttf b/data/fonts/RobotoCondensed-Light.ttf
index 2737f2c0..d24307dc 100644
--- a/data/fonts/RobotoCondensed-Light.ttf
+++ b/data/fonts/RobotoCondensed-Light.ttf
Binary files differ
diff --git a/data/fonts/RobotoCondensed-LightItalic.ttf b/data/fonts/RobotoCondensed-LightItalic.ttf
index ec63b260..a1253d85 100644
--- a/data/fonts/RobotoCondensed-LightItalic.ttf
+++ b/data/fonts/RobotoCondensed-LightItalic.ttf
Binary files differ
diff --git a/data/fonts/RobotoCondensed-Medium.ttf b/data/fonts/RobotoCondensed-Medium.ttf
index fd7fadc0..e8eb9697 100644
--- a/data/fonts/RobotoCondensed-Medium.ttf
+++ b/data/fonts/RobotoCondensed-Medium.ttf
Binary files differ
diff --git a/data/fonts/RobotoCondensed-MediumItalic.ttf b/data/fonts/RobotoCondensed-MediumItalic.ttf
index 9d3be0f6..faf22738 100644
--- a/data/fonts/RobotoCondensed-MediumItalic.ttf
+++ b/data/fonts/RobotoCondensed-MediumItalic.ttf
Binary files differ
diff --git a/data/fonts/RobotoCondensed-Regular.ttf b/data/fonts/RobotoCondensed-Regular.ttf
index 23d88bf5..0bbe3791 100644
--- a/data/fonts/RobotoCondensed-Regular.ttf
+++ b/data/fonts/RobotoCondensed-Regular.ttf
Binary files differ
diff --git a/data/res/anim/activity_close_enter.xml b/data/res/anim/activity_close_enter.xml
index a67b0ca3..371bcfef 100644
--- a/data/res/anim/activity_close_enter.xml
+++ b/data/res/anim/activity_close_enter.xml
@@ -17,9 +17,17 @@
*/
-->
-<set xmlns:android="http://schemas.android.com/apk/res/android" android:zAdjustment="normal">
- <alpha android:fromAlpha="0.7" android:toAlpha="1.0"
- android:fillEnabled="true" android:fillBefore="true" android:fillAfter="true"
- android:interpolator="@interpolator/linear_out_slow_in"
- android:duration="250"/>
+<set xmlns:android="http://schemas.android.com/apk/res/android"
+ android:shareInterpolator="false">
+ <translate
+ android:fromYDelta="-2%"
+ android:toYDelta="0"
+ android:interpolator="@interpolator/fast_out_slow_in"
+ android:duration="425"/>
+ <alpha
+ android:fromAlpha="0.9"
+ android:toAlpha="1.0"
+ android:interpolator="@interpolator/activity_close_dim"
+ android:startOffset="0"
+ android:duration="425"/>
</set> \ No newline at end of file
diff --git a/data/res/anim/activity_close_exit.xml b/data/res/anim/activity_close_exit.xml
index d8c42ed8..143bedb9 100644
--- a/data/res/anim/activity_close_exit.xml
+++ b/data/res/anim/activity_close_exit.xml
@@ -18,15 +18,27 @@
-->
<set xmlns:android="http://schemas.android.com/apk/res/android"
- android:shareInterpolator="false" android:zAdjustment="top">
- <alpha android:fromAlpha="1.0" android:toAlpha="0.0"
- android:interpolator="@interpolator/linear"
- android:fillEnabled="true"
- android:fillBefore="false" android:fillAfter="true"
- android:startOffset="100"
- android:duration="150"/>
- <translate android:fromYDelta="0%" android:toYDelta="8%"
- android:fillEnabled="true" android:fillBefore="true" android:fillAfter="true"
- android:interpolator="@interpolator/accelerate_quart"
- android:duration="250"/>
+ android:shareInterpolator="false"
+ android:zAdjustment="top">
+ <translate
+ android:fromYDelta="0"
+ android:toYDelta="4.1%"
+ android:interpolator="@interpolator/fast_out_slow_in"
+ android:duration="425"/>
+ <cliprect
+ android:fromLeft="0%"
+ android:fromTop="0%"
+ android:fromRight="100%"
+ android:fromBottom="100%"
+ android:toLeft="0%"
+ android:toTop="95.9%"
+ android:toRight="100%"
+ android:toBottom="100%"
+ android:interpolator="@interpolator/exaggerated_ease"
+ android:duration="425"/>
+ <alpha
+ android:fromAlpha="1.0"
+ android:toAlpha="1.0"
+ android:interpolator="@interpolator/fast_out_linear_in"
+ android:duration="425"/>
</set> \ No newline at end of file
diff --git a/data/res/anim/activity_open_enter.xml b/data/res/anim/activity_open_enter.xml
index 1d949d2f..f9381b45 100644
--- a/data/res/anim/activity_open_enter.xml
+++ b/data/res/anim/activity_open_enter.xml
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
+<?xml version="1.0" encoding="utf-8"?><!--
/*
** Copyright 2009, The Android Open Source Project
**
@@ -18,15 +17,21 @@
-->
<set xmlns:android="http://schemas.android.com/apk/res/android"
- android:shareInterpolator="false"
- android:zAdjustment="top">
- <alpha android:fromAlpha="0.0" android:toAlpha="1.0"
- android:interpolator="@interpolator/decelerate_quart"
- android:fillEnabled="true"
- android:fillBefore="false" android:fillAfter="true"
- android:duration="200"/>
- <translate android:fromYDelta="8%" android:toYDelta="0"
- android:fillEnabled="true" android:fillBefore="true" android:fillAfter="true"
- android:interpolator="@interpolator/decelerate_quint"
- android:duration="350"/>
+ android:shareInterpolator="false">
+ <translate
+ android:fromYDelta="4.1%"
+ android:toYDelta="0"
+ android:interpolator="@interpolator/fast_out_slow_in"
+ android:duration="425"/>
+ <cliprect
+ android:fromLeft="0%"
+ android:fromTop="95.9%"
+ android:fromRight="100%"
+ android:fromBottom="100%"
+ android:toLeft="0%"
+ android:toTop="0%"
+ android:toRight="100%"
+ android:toBottom="100%"
+ android:interpolator="@interpolator/exaggerated_ease"
+ android:duration="425"/>
</set> \ No newline at end of file
diff --git a/data/res/anim/activity_open_exit.xml b/data/res/anim/activity_open_exit.xml
index 3a84197f..d52b1503 100644
--- a/data/res/anim/activity_open_exit.xml
+++ b/data/res/anim/activity_open_exit.xml
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
+<?xml version="1.0" encoding="utf-8"?><!--
/*
** Copyright 2009, The Android Open Source Project
**
@@ -18,9 +17,15 @@
-->
<set xmlns:android="http://schemas.android.com/apk/res/android"
- android:background="#ff000000" android:zAdjustment="normal">
- <alpha android:fromAlpha="1.0" android:toAlpha="0.7"
- android:fillEnabled="true" android:fillBefore="false" android:fillAfter="true"
- android:interpolator="@interpolator/fast_out_slow_in"
- android:duration="217"/>
+ android:shareInterpolator="false">
+ <translate
+ android:fromYDelta="0"
+ android:toYDelta="-2%"
+ android:interpolator="@interpolator/fast_out_slow_in"
+ android:duration="425"/>
+ <alpha
+ android:fromAlpha="1.0"
+ android:toAlpha="0.9"
+ android:interpolator="@interpolator/linear"
+ android:duration="117"/>
</set> \ No newline at end of file
diff --git a/data/res/anim/task_close_enter.xml b/data/res/anim/task_close_enter.xml
index bea0ee51..81d13000 100644
--- a/data/res/anim/task_close_enter.xml
+++ b/data/res/anim/task_close_enter.xml
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
+<?xml version="1.0" encoding="utf-8"?><!--
/*
** Copyright 2009, The Android Open Source Project
**
@@ -16,27 +15,54 @@
** limitations under the License.
*/
-->
-
<set xmlns:android="http://schemas.android.com/apk/res/android"
- android:shareInterpolator="false" android:zAdjustment="normal">
+ android:shareInterpolator="false"
+ android:zAdjustment="top">
+
+ <alpha
+ android:fromAlpha="1"
+ android:toAlpha="1.0"
+ android:fillEnabled="true"
+ android:fillBefore="true"
+ android:fillAfter="true"
+ android:interpolator="@interpolator/linear"
+ android:startOffset="67"
+ android:duration="217"/>
- <alpha android:fromAlpha="0.6" android:toAlpha="1.0"
- android:fillEnabled="true" android:fillBefore="true" android:fillAfter="true"
- android:interpolator="@interpolator/decelerate_cubic"
- android:startOffset="600"
- android:duration="133"/>
+ <translate
+ android:fromXDelta="105%"
+ android:toXDelta="0"
+ android:fillEnabled="true"
+ android:fillBefore="true"
+ android:fillAfter="true"
+ android:interpolator="@interpolator/aggressive_ease"
+ android:startOffset="50"
+ android:duration="383"/>
- <translate android:fromYDelta="10%" android:toYDelta="0"
- android:fillEnabled="true" android:fillBefore="true" android:fillAfter="true"
- android:interpolator="@interpolator/decelerate_cubic"
- android:startOffset="300"
- android:duration="433" />
+ <scale
+ android:fromXScale="1.0526"
+ android:toXScale="1"
+ android:fromYScale="1.0526"
+ android:toYScale="1"
+ android:pivotX="50%"
+ android:pivotY="50%"
+ android:fillEnabled="true"
+ android:fillBefore="true"
+ android:fillAfter="true"
+ android:interpolator="@interpolator/fast_out_slow_in"
+ android:duration="283"/>
- <scale android:fromXScale=".9" android:toXScale="1.0"
- android:fromYScale=".9" android:toYScale="1.0"
- android:pivotX="50%p" android:pivotY="0%p"
- android:fillEnabled="true" android:fillBefore="true" android:fillAfter="true"
- android:interpolator="@interpolator/fast_out_slow_in"
- android:startOffset="300"
- android:duration="433" />
+ <scale
+ android:fromXScale="0.95"
+ android:toXScale="1"
+ android:fromYScale="0.95"
+ android:toYScale="1"
+ android:pivotX="50%"
+ android:pivotY="50%"
+ android:fillEnabled="true"
+ android:fillBefore="true"
+ android:fillAfter="true"
+ android:interpolator="@interpolator/fast_out_slow_in"
+ android:startOffset="283"
+ android:duration="317"/>
</set> \ No newline at end of file
diff --git a/data/res/anim/task_close_exit.xml b/data/res/anim/task_close_exit.xml
index b6a08070..ab8b89ce 100644
--- a/data/res/anim/task_close_exit.xml
+++ b/data/res/anim/task_close_exit.xml
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
+<?xml version="1.0" encoding="utf-8"?><!--
/*
** Copyright 2009, The Android Open Source Project
**
@@ -18,20 +17,44 @@
-->
<set xmlns:android="http://schemas.android.com/apk/res/android"
- android:shareInterpolator="false" android:zAdjustment="top">
+ android:shareInterpolator="false">
- <alpha android:fromAlpha="1.0" android:toAlpha="0"
- android:fillEnabled="true" android:fillBefore="true" android:fillAfter="true"
- android:interpolator="@interpolator/accelerate_quad"
- android:startOffset="250"
- android:duration="167"/>
+ <alpha
+ android:fromAlpha="1.0"
+ android:toAlpha="1"
+ android:fillEnabled="true"
+ android:fillBefore="true"
+ android:fillAfter="true"
+ android:interpolator="@interpolator/linear"
+ android:startOffset="67"
+ android:duration="283"/>
- <translate android:fromYDelta="0" android:toYDelta="110%"
- android:fillEnabled="true" android:fillBefore="true" android:fillAfter="true"
- android:interpolator="@interpolator/accelerate_quint"
- android:duration="417"/>
+ <translate
+ android:fromXDelta="0"
+ android:toXDelta="-105%"
+ android:fillEnabled="true"
+ android:fillBefore="true"
+ android:fillAfter="true"
+ android:interpolator="@interpolator/aggressive_ease"
+ android:startOffset="50"
+ android:duration="383"/>
+
+ <scale
+ android:fromXScale="1.0"
+ android:toXScale="0.95"
+ android:fromYScale="1.0"
+ android:toYScale="0.95"
+ android:fillEnabled="true"
+ android:fillBefore="true"
+ android:fillAfter="true"
+ android:pivotX="50%"
+ android:pivotY="50%"
+ android:interpolator="@interpolator/fast_out_slow_in"
+ android:duration="283"/>
<!-- This is needed to keep the animation running while task_open_enter completes -->
- <alpha android:fromAlpha="1.0" android:toAlpha="1.0"
- android:duration="700" />
+ <alpha
+ android:fromAlpha="1.0"
+ android:toAlpha="1.0"
+ android:duration="600"/>
</set> \ No newline at end of file
diff --git a/data/res/anim/task_open_enter.xml b/data/res/anim/task_open_enter.xml
index b73e14fc..2ee7cd86 100644
--- a/data/res/anim/task_open_enter.xml
+++ b/data/res/anim/task_open_enter.xml
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
+<?xml version="1.0" encoding="utf-8"?><!--
/*
** Copyright 2009, The Android Open Source Project
**
@@ -15,20 +14,55 @@
** See the License for the specific language governing permissions and
** limitations under the License.
*/
--->
-<!-- This should in sync with task_open_enter_cross_profile_apps.xml -->
+--><!-- This should in sync with task_open_enter_cross_profile_apps.xml -->
<set xmlns:android="http://schemas.android.com/apk/res/android"
- android:shareInterpolator="false" android:zAdjustment="top">
+ android:shareInterpolator="false"
+ android:zAdjustment="top">
- <alpha android:fromAlpha="0" android:toAlpha="1.0"
- android:fillEnabled="true" android:fillBefore="true" android:fillAfter="true"
- android:interpolator="@interpolator/decelerate_quart"
- android:startOffset="300"
- android:duration="167"/>
+ <alpha
+ android:fromAlpha="1"
+ android:toAlpha="1.0"
+ android:fillEnabled="true"
+ android:fillBefore="true"
+ android:fillAfter="true"
+ android:interpolator="@interpolator/linear"
+ android:startOffset="67"
+ android:duration="217"/>
- <translate android:fromYDelta="110%" android:toYDelta="0"
- android:fillEnabled="true" android:fillBefore="true" android:fillAfter="true"
- android:interpolator="@interpolator/decelerate_quint"
- android:startOffset="300"
- android:duration="417" />
+ <translate
+ android:fromXDelta="-105%"
+ android:toXDelta="0"
+ android:fillEnabled="true"
+ android:fillBefore="true"
+ android:fillAfter="true"
+ android:interpolator="@interpolator/aggressive_ease"
+ android:startOffset="50"
+ android:duration="383"/>
+
+ <scale
+ android:fromXScale="1.0526"
+ android:toXScale="1"
+ android:fromYScale="1.0526"
+ android:toYScale="1"
+ android:pivotX="50%"
+ android:pivotY="50%"
+ android:fillEnabled="true"
+ android:fillBefore="true"
+ android:fillAfter="true"
+ android:interpolator="@interpolator/fast_out_slow_in"
+ android:duration="283"/>
+
+ <scale
+ android:fromXScale="0.95"
+ android:toXScale="1"
+ android:fromYScale="0.95"
+ android:toYScale="1"
+ android:pivotX="50%"
+ android:pivotY="50%"
+ android:fillEnabled="true"
+ android:fillBefore="true"
+ android:fillAfter="true"
+ android:interpolator="@interpolator/fast_out_slow_in"
+ android:startOffset="283"
+ android:duration="317"/>
</set> \ No newline at end of file
diff --git a/data/res/anim/task_open_enter_cross_profile_apps.xml b/data/res/anim/task_open_enter_cross_profile_apps.xml
index ad89fde9..a92425e8 100644
--- a/data/res/anim/task_open_enter_cross_profile_apps.xml
+++ b/data/res/anim/task_open_enter_cross_profile_apps.xml
@@ -18,24 +18,61 @@
-->
<!-- This should in sync with task_open_enter.xml -->
<set xmlns:android="http://schemas.android.com/apk/res/android"
- android:shareInterpolator="false" android:zAdjustment="top">
+ android:shareInterpolator="false"
+ android:zAdjustment="top">
- <alpha android:fromAlpha="0" android:toAlpha="1.0"
- android:fillEnabled="true" android:fillBefore="true" android:fillAfter="true"
- android:interpolator="@interpolator/decelerate_quart"
- android:startOffset="300"
- android:duration="167"/>
+ <alpha
+ android:fromAlpha="1"
+ android:toAlpha="1.0"
+ android:fillEnabled="true"
+ android:fillBefore="true"
+ android:fillAfter="true"
+ android:interpolator="@interpolator/linear"
+ android:startOffset="67"
+ android:duration="217"/>
- <translate android:fromYDelta="110%" android:toYDelta="0"
- android:fillEnabled="true" android:fillBefore="true" android:fillAfter="true"
- android:interpolator="@interpolator/decelerate_quint"
- android:startOffset="300"
- android:duration="417"/>
+ <translate
+ android:fromXDelta="-105%"
+ android:toXDelta="0"
+ android:fillEnabled="true"
+ android:fillBefore="true"
+ android:fillAfter="true"
+ android:interpolator="@interpolator/aggressive_ease"
+ android:startOffset="50"
+ android:duration="383"/>
+
+ <scale
+ android:fromXScale="1.0526"
+ android:toXScale="1"
+ android:fromYScale="1.0526"
+ android:toYScale="1"
+ android:pivotX="50%"
+ android:pivotY="50%"
+ android:fillEnabled="true"
+ android:fillBefore="true"
+ android:fillAfter="true"
+ android:interpolator="@interpolator/fast_out_slow_in"
+ android:duration="283"/>
+
+ <scale
+ android:fromXScale="0.95"
+ android:toXScale="1"
+ android:fromYScale="0.95"
+ android:toYScale="1"
+ android:pivotX="50%"
+ android:pivotY="50%"
+ android:fillEnabled="true"
+ android:fillBefore="true"
+ android:fillAfter="true"
+ android:interpolator="@interpolator/fast_out_slow_in"
+ android:startOffset="283"
+ android:duration="317"/>
<!-- To keep the transition around longer for the thumbnail, should be kept in sync with
cross_profile_apps_thumbmail.xml -->
- <alpha android:fromAlpha="1.0" android:toAlpha="1.0"
- android:fillEnabled="true" android:fillBefore="true" android:fillAfter="true"
- android:startOffset="717"
- android:duration="200"/>
+ <alpha
+ android:fromAlpha="1.0"
+ android:toAlpha="1.0"
+ android:startOffset="717"
+ android:duration="200"/>
</set> \ No newline at end of file
diff --git a/data/res/anim/task_open_exit.xml b/data/res/anim/task_open_exit.xml
index 78d0fb01..ecb98ce2 100644
--- a/data/res/anim/task_open_exit.xml
+++ b/data/res/anim/task_open_exit.xml
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
+<?xml version="1.0" encoding="utf-8"?><!--
/*
** Copyright 2009, The Android Open Source Project
**
@@ -18,26 +17,44 @@
-->
<set xmlns:android="http://schemas.android.com/apk/res/android"
- android:background="#ff000000" android:shareInterpolator="false" android:zAdjustment="normal">
+ android:shareInterpolator="false">
- <alpha android:fromAlpha="1.0" android:toAlpha="0.6"
- android:fillEnabled="true" android:fillBefore="true" android:fillAfter="true"
- android:interpolator="@interpolator/accelerate_cubic"
- android:duration="133"/>
+ <alpha
+ android:fromAlpha="1.0"
+ android:toAlpha="1"
+ android:fillEnabled="true"
+ android:fillBefore="true"
+ android:fillAfter="true"
+ android:interpolator="@interpolator/linear"
+ android:startOffset="67"
+ android:duration="283"/>
- <translate android:fromYDelta="0" android:toYDelta="10%"
- android:fillEnabled="true" android:fillBefore="true" android:fillAfter="true"
- android:interpolator="@interpolator/accelerate_cubic"
- android:duration="433"/>
+ <translate
+ android:fromXDelta="0"
+ android:toXDelta="105%"
+ android:fillEnabled="true"
+ android:fillBefore="true"
+ android:fillAfter="true"
+ android:interpolator="@interpolator/aggressive_ease"
+ android:startOffset="50"
+ android:duration="383"/>
- <scale android:fromXScale="1.0" android:toXScale="0.9"
- android:fromYScale="1.0" android:toYScale="0.9"
- android:fillEnabled="true" android:fillBefore="true" android:fillAfter="true"
- android:pivotX="50%p" android:pivotY="50%p"
- android:interpolator="@interpolator/fast_out_slow_in"
- android:duration="433" />
+ <scale
+ android:fromXScale="1.0"
+ android:toXScale="0.95"
+ android:fromYScale="1.0"
+ android:toYScale="0.95"
+ android:fillEnabled="true"
+ android:fillBefore="true"
+ android:fillAfter="true"
+ android:pivotX="50%"
+ android:pivotY="50%"
+ android:interpolator="@interpolator/fast_out_slow_in"
+ android:duration="283"/>
<!-- This is needed to keep the animation running while task_open_enter completes -->
- <alpha android:fromAlpha="1.0" android:toAlpha="1.0"
- android:duration="700" />
+ <alpha
+ android:fromAlpha="1.0"
+ android:toAlpha="1.0"
+ android:duration="600"/>
</set> \ No newline at end of file
diff --git a/data/res/drawable/ic_info_outline_24.xml b/data/res/drawable/ic_info_outline_24.xml
new file mode 100644
index 00000000..abba8cf7
--- /dev/null
+++ b/data/res/drawable/ic_info_outline_24.xml
@@ -0,0 +1,25 @@
+<!--
+ Copyright (C) 2018 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
+ -->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24.0"
+ android:viewportHeight="24.0">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M11,17h2v-6h-2v6zM12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM12,20c-4.41,0 -8,-3.59 -8,-8s3.59,-8 8,-8 8,3.59 8,8 -3.59,8 -8,8zM11,9h2L13,7h-2v2z"/>
+</vector>
diff --git a/data/res/drawable/ic_screenshot.xml b/data/res/drawable/ic_screenshot.xml
index 3074b284..24dd4d86 100644
--- a/data/res/drawable/ic_screenshot.xml
+++ b/data/res/drawable/ic_screenshot.xml
@@ -17,10 +17,8 @@ Copyright (C) 2018 The Android Open Source Project
android:width="24.0dp"
android:height="24.0dp"
android:viewportWidth="24.0"
- android:viewportHeight="24.0">
- <path
- android:pathData="M0,0h24v24H0V0z"
- android:fillColor="#00000000"/>
+ android:viewportHeight="24.0"
+ android:tint="?attr/colorControlNormal">
<path
android:fillColor="#FF000000"
android:pathData="M17.0,1.0L7.0,1.0C5.9,1.0 5.0,1.9 5.0,3.0l0.0,18.0c0.0,1.1 0.9,2.0 2.0,2.0l10.0,0.0c1.1,0.0 2.0,-0.9 2.0,-2.0L19.0,3.0C19.0,1.9 18.1,1.0 17.0,1.0zM17.0,20.0L7.0,20.0L7.0,4.0l10.0,0.0L17.0,20.0z"/>
diff --git a/data/res/drawable/messaging_user.xml b/data/res/drawable/messaging_user.xml
new file mode 100644
index 00000000..3137698a
--- /dev/null
+++ b/data/res/drawable/messaging_user.xml
@@ -0,0 +1,28 @@
+<!--
+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.
+-->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportHeight="192.0"
+ android:viewportWidth="192.0">
+ <path android:fillColor="#000000"
+ android:fillAlpha="0.125"
+ android:pathData="M96,0C43.01,0 0,43.01 0,96s43.01,96 96,96s96,-43.01 96,-96S148.99,0 96,0z"/>
+ <path android:fillColor="#BDBDBD"
+ android:pathData="M96,85.09c13.28,0 24,-10.72 24,-24c0,-13.28 -10.72,-24 -24,-24s-24,10.72 -24,24C72,74.37 82.72,85.09 96,85.09z"/>
+ <path android:fillColor="#BDBDBD"
+ android:pathData="M96,99.27c-29.33,0 -52.36,14.18 -52.36,27.27c11.09,17.06 30.51,28.36 52.36,28.36s41.27,-11.3 52.36,-28.36C148.36,113.45 125.33,99.27 96,99.27z"/>
+</vector>
diff --git a/data/res/interpolator/activity_close_dim.xml b/data/res/interpolator/activity_close_dim.xml
new file mode 100644
index 00000000..faad1399
--- /dev/null
+++ b/data/res/interpolator/activity_close_dim.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2018 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
+ -->
+
+<pathInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
+ android:controlX1="0.33"
+ android:controlY1="0"
+ android:controlX2="1"
+ android:controlY2="1"/>
diff --git a/data/res/layout/app_error_dialog.xml b/data/res/layout/app_error_dialog.xml
index d78ce598..c3b149a1 100644
--- a/data/res/layout/app_error_dialog.xml
+++ b/data/res/layout/app_error_dialog.xml
@@ -18,48 +18,50 @@
*/
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:paddingTop="@dimen/aerr_padding_list_top"
+ android:paddingBottom="@dimen/aerr_padding_list_bottom">
+
+ <Button
+ android:id="@+id/aerr_restart"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:orientation="vertical"
- android:paddingTop="@dimen/aerr_padding_list_top"
- android:paddingBottom="@dimen/aerr_padding_list_bottom">
-
+ android:text="@string/aerr_restart"
+ android:drawableStart="@drawable/ic_refresh"
+ style="@style/aerr_list_item" />
<Button
- android:id="@+id/aerr_restart"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="@string/aerr_restart"
- android:drawableStart="@drawable/ic_refresh"
- style="@style/aerr_list_item"
- />
+ android:id="@+id/aerr_app_info"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:text="@string/app_info"
+ android:drawableStart="@drawable/ic_info_outline_24"
+ style="@style/aerr_list_item" />
<Button
- android:id="@+id/aerr_close"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="@string/aerr_close_app"
- android:drawableStart="@drawable/ic_close"
- style="@style/aerr_list_item"
- />
+ android:id="@+id/aerr_close"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:text="@string/aerr_close_app"
+ android:drawableStart="@drawable/ic_close"
+ style="@style/aerr_list_item" />
<Button
- android:id="@+id/aerr_report"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="@string/aerr_report"
- android:drawableStart="@drawable/ic_feedback"
- style="@style/aerr_list_item"
- />
+ android:id="@+id/aerr_report"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:text="@string/aerr_report"
+ android:drawableStart="@drawable/ic_feedback"
+ style="@style/aerr_list_item" />
<Button
- android:id="@+id/aerr_mute"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="@string/aerr_mute"
- android:drawableStart="@drawable/ic_eject_24dp"
- style="@style/aerr_list_item"
- />
-
+ android:id="@+id/aerr_mute"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:text="@string/aerr_mute"
+ android:drawableStart="@drawable/ic_eject_24dp"
+ style="@style/aerr_list_item" />
</LinearLayout>
diff --git a/data/res/layout/autofill_dataset_picker.xml b/data/res/layout/autofill_dataset_picker.xml
index 528efca4..a88836ef 100644
--- a/data/res/layout/autofill_dataset_picker.xml
+++ b/data/res/layout/autofill_dataset_picker.xml
@@ -24,6 +24,8 @@
android:id="@+id/autofill_dataset_list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
+ android:drawSelectorOnTop="true"
+ android:clickable="true"
android:divider="@null"
android:visibility="gone">
</ListView>
diff --git a/data/res/layout/notification_template_material_ambient.xml b/data/res/layout/notification_template_material_ambient.xml
index 435289de..19c4d235 100644
--- a/data/res/layout/notification_template_material_ambient.xml
+++ b/data/res/layout/notification_template_material_ambient.xml
@@ -57,7 +57,7 @@
android:singleLine="true"
android:ellipsize="marquee"
android:fadingEdge="horizontal"
- android:textSize="20sp"
+ android:textSize="24sp"
android:textColor="#ffffffff"
/>
<TextView android:id="@+id/text"
diff --git a/data/res/values-am/strings.xml b/data/res/values-am/strings.xml
index 0a996cab..ee287c3c 100644
--- a/data/res/values-am/strings.xml
+++ b/data/res/values-am/strings.xml
@@ -217,6 +217,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"ድንገተኛ አደጋ"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"የሳንካ ሪፖርት"</string>
<string name="global_action_logout" msgid="935179188218826050">"ክፍለ-ጊዜን አብቃ"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"ቅጽበታዊ ገጽ እይታ"</string>
<string name="bugreport_title" msgid="2667494803742548533">"የሳንካ ሪፖርት ውሰድ"</string>
<string name="bugreport_message" msgid="398447048750350456">"ይሄ እንደ የኢሜይል መልዕክት አድርጎ የሚልከውን ስለመሣሪያዎ የአሁኑ ሁኔታ መረጃ ይሰበስባል። የሳንካ ሪፖርቱን ከመጀመር ጀምሮ እስኪላክ ድረስ ትንሽ ጊዜ ይወስዳል፤ እባክዎ ይታገሱ።"</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"መስተጋብራዊ ሪፖርት"</string>
@@ -1123,6 +1124,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"Wi‑Fi በራስ-ሰር ይበራል"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"ከፍተኛ ጥራት ያለው የተቀመጠ አውታረ መረብ አቅራቢያ ሲሆኑ"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"መልሰህ አታብራ"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"Wi‑Fi በራስ-ሰር በርቷል"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"ከተቀመጠ አውታረ መረብ አቅራቢያ ነዎት፦ <xliff:g id="NETWORK_SSID">%1$s</xliff:g>"</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"ወደ Wi-Fi አውታረ መረብ በመለያ ግባ"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"ወደ አውታረ መረብ በመለያ ይግቡ"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1807,6 +1810,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"መተግበሪያ ምትኬን እና ወደ ነበረበት መመለስን ሳለማይደግፍ አቋራጭ ወደ ነበረበት ሊመለስ አልቻለም"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"በመተግበሪያ ፊርማ አለመዛመድ አቋራጭን ወደነበረበት መመለስ አልተቻለም"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"አቋራጭን ወደ ነበረበት መመለስ አልተቻለም"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"አቋራጭ ተሰናክሏል"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"አራግፍ"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"የሆነው ሆኖ አስጀምር"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"ጎጂ መተግበሪያ ይራገፍ?"</string>
</resources>
diff --git a/data/res/values-cs/strings.xml b/data/res/values-cs/strings.xml
index 684c2574..6b5f1c8c 100644
--- a/data/res/values-cs/strings.xml
+++ b/data/res/values-cs/strings.xml
@@ -221,6 +221,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"Stav nouze"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"Hlášení chyb"</string>
<string name="global_action_logout" msgid="935179188218826050">"Ukončit relaci"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"Snímek obrazovky"</string>
<string name="bugreport_title" msgid="2667494803742548533">"Vytvořit chybové hlášení"</string>
<string name="bugreport_message" msgid="398447048750350456">"Shromažďuje informace o aktuálním stavu zařízení. Tyto informace je následně možné poslat v e-mailové zprávě, chvíli však potrvá, než bude hlášení o chybě připraveno k odeslání. Buďte prosím trpěliví."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"Interaktivní přehled"</string>
@@ -1167,6 +1168,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"Wi‑Fi se zapne automaticky"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"Když budete v dosahu kvalitní uložené sítě"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"Znovu nezapínat"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"Automaticky se zapnulo připojení Wi-Fi"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"Jste v dosahu uložené sítě: <xliff:g id="NETWORK_SSID">%1$s</xliff:g>"</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Přihlásit se k síti Wi-Fi"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"Přihlásit se k síti"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1877,6 +1880,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"Zkratku nelze obnovit, protože aplikace nepodporuje zálohování a obnovu"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"Zkratku nelze obnovit, protože se neshoduje podpis aplikace"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"Zkratku nelze obnovit"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"Zkratka nefunguje"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"Odinstalovat"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"Přesto spustit"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"Odinstalovat škodlivou aplikaci?"</string>
</resources>
diff --git a/data/res/values-de/strings.xml b/data/res/values-de/strings.xml
index 9d317eb4..b94cc907 100644
--- a/data/res/values-de/strings.xml
+++ b/data/res/values-de/strings.xml
@@ -217,6 +217,8 @@
<string name="global_action_emergency" msgid="7112311161137421166">"Notfall"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"Fehlerbericht"</string>
<string name="global_action_logout" msgid="935179188218826050">"Sitzung beenden"</string>
+ <!-- no translation found for global_action_screenshot (8329831278085426283) -->
+ <skip />
<string name="bugreport_title" msgid="2667494803742548533">"Fehlerbericht abrufen"</string>
<string name="bugreport_message" msgid="398447048750350456">"Bei diesem Fehlerbericht werden Daten zum aktuellen Status deines Geräts erfasst und als E-Mail versandt. Vom Start des Berichts bis zu seinem Versand kann es eine Weile dauern. Bitte habe etwas Geduld."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"Interaktiver Bericht"</string>
@@ -379,7 +381,7 @@
<string name="permdesc_writeCallLog" product="tablet" msgid="6661806062274119245">"Ermöglicht der App, die Anrufliste deines Tablets zu ändern, einschließlich der Daten über ein- und ausgehende Anrufe. Schädliche Apps können so deine Anrufliste löschen oder ändern."</string>
<string name="permdesc_writeCallLog" product="tv" msgid="4225034892248398019">"Ermöglicht der App, die Anrufliste deines Fernsehers zu ändern, einschließlich der Daten über ein- und ausgehende Anrufe. Schädliche Apps können so deine Anrufliste löschen oder ändern."</string>
<string name="permdesc_writeCallLog" product="default" msgid="683941736352787842">"Ermöglicht der App, die Anrufliste deines Telefons zu ändern, einschließlich der Daten über ein- und ausgehende Anrufe. Schädliche Apps können so deine Anrufliste löschen oder ändern."</string>
- <string name="permlab_bodySensors" msgid="4683341291818520277">"Auf Körpersensoren wie z. B. Herzfrequenzmesser zugreifen"</string>
+ <string name="permlab_bodySensors" msgid="4683341291818520277">"Auf Körpersensoren wie z. B. Pulsmesser zugreifen"</string>
<string name="permdesc_bodySensors" product="default" msgid="4380015021754180431">"Ermöglicht der App, auf Daten von Sensoren zuzugreifen, die deine körperliche Verfassung überwachen, beispielsweise deinen Puls"</string>
<string name="permlab_readCalendar" msgid="6716116972752441641">"Kalendertermine und Details lesen"</string>
<string name="permdesc_readCalendar" product="tablet" msgid="4993979255403945892">"Diese App kann alle auf deinem Tablet gespeicherten Kalendertermine lesen und deine Kalenderdaten teilen oder speichern."</string>
@@ -1123,6 +1125,10 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"WLAN wird automatisch aktiviert"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"Wenn du in der Nähe eines sicheren gespeicherten Netzwerks bist"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"Nicht wieder aktivieren"</string>
+ <!-- no translation found for wifi_wakeup_enabled_title (6534603733173085309) -->
+ <skip />
+ <!-- no translation found for wifi_wakeup_enabled_content (189330154407990583) -->
+ <skip />
<string name="wifi_available_sign_in" msgid="9157196203958866662">"In WLAN anmelden"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"Im Netzwerk anmelden"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1807,6 +1813,11 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"Verknüpfung konnte nicht wiederhergestellt werden, weil die App keine Sicherung und keine Wiederherstellung unterstützt"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"Verknüpfung konnte nicht wiederhergestellt werden, weil die App-Signatur nicht übereinstimmt"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"Verknüpfung konnte nicht wiederhergestellt werden"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"Verknüpfung ist deaktiviert"</string>
+ <!-- no translation found for harmful_app_warning_uninstall (3846265696369136266) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_launch_anyway (5784428382367400530) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_title (2229996292333310435) -->
<skip />
</resources>
diff --git a/data/res/values-en-rAU/strings.xml b/data/res/values-en-rAU/strings.xml
index 700641ed..2910067b 100644
--- a/data/res/values-en-rAU/strings.xml
+++ b/data/res/values-en-rAU/strings.xml
@@ -217,6 +217,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"Emergency"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"Bug report"</string>
<string name="global_action_logout" msgid="935179188218826050">"End session"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"Screenshot"</string>
<string name="bugreport_title" msgid="2667494803742548533">"Take bug report"</string>
<string name="bugreport_message" msgid="398447048750350456">"This will collect information about your current device state, to send as an email message. It will take a little time from starting the bug report until it is ready to be sent. Please be patient."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"Interactive report"</string>
@@ -1123,6 +1124,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"Wi‑Fi will turn on automatically"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"When you\'re near a high‑quality saved network"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"Don\'t turn back on"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"Wi‑Fi turned on automatically"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"You\'re near a saved network: <xliff:g id="NETWORK_SSID">%1$s</xliff:g>"</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Sign in to a Wi-Fi network"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"Sign in to network"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1807,6 +1810,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"Couldn’t restore shortcut because app doesn’t support backup and restore"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"Couldn’t restore shortcut because of app signature mismatch"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"Couldn’t restore shortcut"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"Shortcut is disabled"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"Uninstall"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"Launch anyway"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"Uninstall harmful app?"</string>
</resources>
diff --git a/data/res/values-en-rCA/strings.xml b/data/res/values-en-rCA/strings.xml
index 700641ed..2910067b 100644
--- a/data/res/values-en-rCA/strings.xml
+++ b/data/res/values-en-rCA/strings.xml
@@ -217,6 +217,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"Emergency"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"Bug report"</string>
<string name="global_action_logout" msgid="935179188218826050">"End session"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"Screenshot"</string>
<string name="bugreport_title" msgid="2667494803742548533">"Take bug report"</string>
<string name="bugreport_message" msgid="398447048750350456">"This will collect information about your current device state, to send as an email message. It will take a little time from starting the bug report until it is ready to be sent. Please be patient."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"Interactive report"</string>
@@ -1123,6 +1124,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"Wi‑Fi will turn on automatically"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"When you\'re near a high‑quality saved network"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"Don\'t turn back on"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"Wi‑Fi turned on automatically"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"You\'re near a saved network: <xliff:g id="NETWORK_SSID">%1$s</xliff:g>"</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Sign in to a Wi-Fi network"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"Sign in to network"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1807,6 +1810,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"Couldn’t restore shortcut because app doesn’t support backup and restore"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"Couldn’t restore shortcut because of app signature mismatch"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"Couldn’t restore shortcut"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"Shortcut is disabled"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"Uninstall"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"Launch anyway"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"Uninstall harmful app?"</string>
</resources>
diff --git a/data/res/values-en-rGB/strings.xml b/data/res/values-en-rGB/strings.xml
index 700641ed..2910067b 100644
--- a/data/res/values-en-rGB/strings.xml
+++ b/data/res/values-en-rGB/strings.xml
@@ -217,6 +217,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"Emergency"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"Bug report"</string>
<string name="global_action_logout" msgid="935179188218826050">"End session"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"Screenshot"</string>
<string name="bugreport_title" msgid="2667494803742548533">"Take bug report"</string>
<string name="bugreport_message" msgid="398447048750350456">"This will collect information about your current device state, to send as an email message. It will take a little time from starting the bug report until it is ready to be sent. Please be patient."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"Interactive report"</string>
@@ -1123,6 +1124,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"Wi‑Fi will turn on automatically"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"When you\'re near a high‑quality saved network"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"Don\'t turn back on"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"Wi‑Fi turned on automatically"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"You\'re near a saved network: <xliff:g id="NETWORK_SSID">%1$s</xliff:g>"</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Sign in to a Wi-Fi network"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"Sign in to network"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1807,6 +1810,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"Couldn’t restore shortcut because app doesn’t support backup and restore"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"Couldn’t restore shortcut because of app signature mismatch"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"Couldn’t restore shortcut"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"Shortcut is disabled"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"Uninstall"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"Launch anyway"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"Uninstall harmful app?"</string>
</resources>
diff --git a/data/res/values-en-rIN/strings.xml b/data/res/values-en-rIN/strings.xml
index 700641ed..2910067b 100644
--- a/data/res/values-en-rIN/strings.xml
+++ b/data/res/values-en-rIN/strings.xml
@@ -217,6 +217,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"Emergency"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"Bug report"</string>
<string name="global_action_logout" msgid="935179188218826050">"End session"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"Screenshot"</string>
<string name="bugreport_title" msgid="2667494803742548533">"Take bug report"</string>
<string name="bugreport_message" msgid="398447048750350456">"This will collect information about your current device state, to send as an email message. It will take a little time from starting the bug report until it is ready to be sent. Please be patient."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"Interactive report"</string>
@@ -1123,6 +1124,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"Wi‑Fi will turn on automatically"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"When you\'re near a high‑quality saved network"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"Don\'t turn back on"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"Wi‑Fi turned on automatically"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"You\'re near a saved network: <xliff:g id="NETWORK_SSID">%1$s</xliff:g>"</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Sign in to a Wi-Fi network"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"Sign in to network"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1807,6 +1810,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"Couldn’t restore shortcut because app doesn’t support backup and restore"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"Couldn’t restore shortcut because of app signature mismatch"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"Couldn’t restore shortcut"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"Shortcut is disabled"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"Uninstall"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"Launch anyway"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"Uninstall harmful app?"</string>
</resources>
diff --git a/data/res/values-en-rXC/strings.xml b/data/res/values-en-rXC/strings.xml
index ba21245b..5f7f19cb 100644
--- a/data/res/values-en-rXC/strings.xml
+++ b/data/res/values-en-rXC/strings.xml
@@ -217,6 +217,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‎‎‎‏‎‏‎‏‏‎‏‎‎‎‎‎‎‎‎‎‏‎‏‎‏‎‎‎‏‏‎‎‎‎‎‏‏‏‎‏‎‎‏‎‎‎‏‎‏‏‎‏‏‎‏‏‎‏‏‏‎‎Emergency‎‏‎‎‏‎"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‎‏‏‏‎‎‎‎‏‏‎‏‏‎‏‎‎‎‏‎‎‏‎‎‏‎‏‎‏‏‏‎‏‏‎‎‎‏‏‎‏‏‎‏‎‏‏‏‏‎‏‎‏‎‎‎‏‏‏‏‏‎Bug report‎‏‎‎‏‎"</string>
<string name="global_action_logout" msgid="935179188218826050">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‎‏‏‎‎‏‏‏‏‏‎‏‎‎‏‏‎‏‏‎‎‏‎‎‎‎‏‎‎‎‏‎‏‎‎‏‏‎‎‎‏‏‏‏‏‎‎‎‎‏‏‎‏‎‏‎‎‎‎‏‎‎End session‎‏‎‎‏‎"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‎‎‏‏‏‎‎‏‏‎‎‏‏‎‎‎‎‎‎‏‎‏‏‎‏‎‏‎‎‎‎‎‎‎‎‏‎‎‏‏‏‎‎‎‎‏‎‎‏‏‎‎‎‏‏‎‏‎‏‏‎Screenshot‎‏‎‎‏‎"</string>
<string name="bugreport_title" msgid="2667494803742548533">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‎‎‏‎‏‎‎‎‎‎‏‎‎‏‏‎‏‏‎‎‎‎‏‏‎‎‏‎‎‎‎‎‏‏‎‎‏‎‏‎‎‎‏‏‎‎‏‏‎‎‎‏‎‎‎‏‏‎‏‎‏‎Take bug report‎‏‎‎‏‎"</string>
<string name="bugreport_message" msgid="398447048750350456">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‎‏‏‏‎‏‏‎‎‎‎‏‏‏‏‎‎‏‎‎‎‏‎‏‏‏‏‎‏‎‏‏‎‏‎‎‏‎‏‎‎‏‎‎‎‏‎‏‎‎‎‎‎‎‎‏‏‏‏‎‎‎‎This will collect information about your current device state, to send as an e-mail message. It will take a little time from starting the bug report until it is ready to be sent; please be patient.‎‏‎‎‏‎"</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‎‏‏‏‏‏‎‏‎‏‎‏‏‏‏‎‎‎‎‏‏‏‎‎‏‏‎‏‎‎‏‎‎‏‎‏‏‎‏‎‎‏‎‎‎‏‎‎‎‏‏‏‎‎‎‎‏‏‏‏‎Interactive report‎‏‎‎‏‎"</string>
@@ -1123,6 +1124,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‎‏‎‏‏‎‎‏‎‏‏‎‎‏‏‎‎‎‎‏‏‎‏‏‎‏‏‏‎‎‏‏‏‎‎‎‎‏‏‎‏‎‎‎‏‎‏‎‎‎‏‎‎‎‏‏‏‎‏‎‎‎Wi‑Fi will turn on automatically‎‏‎‎‏‎"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‏‎‏‏‏‎‏‎‏‏‏‏‎‎‏‎‎‎‎‎‎‏‏‎‎‏‏‏‏‏‎‎‏‏‎‏‏‎‎‎‏‎‏‏‎‎‏‏‏‎‏‏‏‏‎‎‏‏‏‎‏‎When you\'re near a high quality saved network‎‏‎‎‏‎"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‎‏‎‏‏‏‎‏‎‎‎‏‏‎‏‏‏‏‎‏‎‎‎‎‏‏‎‎‏‎‎‏‎‏‏‏‎‏‏‏‎‏‎‎‎‏‏‏‏‏‎‏‏‏‎‏‏‏‏‎‎‎Don\'t turn back on‎‏‎‎‏‎"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‏‎‏‎‏‎‏‎‏‏‏‏‏‎‎‏‎‎‏‏‎‏‏‏‏‎‎‏‎‎‏‏‎‏‏‏‏‎‏‏‏‎‎‏‎‎‏‎‎‏‎‎‎‏‏‏‏‏‎‏‎Wi‑Fi turned on automatically‎‏‎‎‏‎"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‎‏‎‏‎‏‎‏‎‎‎‎‎‏‎‏‎‎‎‏‎‏‏‎‎‎‏‎‏‏‎‏‏‎‏‏‎‏‏‎‎‎‎‏‎‎‎‎‏‎‏‎‏‎‎‏‏‎‏‏‏‎You\'re near a saved network: ‎‏‎‎‏‏‎<xliff:g id="NETWORK_SSID">%1$s</xliff:g>‎‏‎‎‏‏‏‎‎‏‎‎‏‎"</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‎‎‏‎‏‎‎‏‏‏‎‎‏‎‏‎‏‏‎‏‏‏‎‎‎‏‏‏‎‏‏‏‎‎‎‎‏‏‎‎‎‎‏‎‎‏‎‏‏‏‎‎‏‏‎‎Sign in to Wi-Fi network‎‏‎‎‏‎"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‏‎‎‏‏‎‏‎‏‎‎‎‏‎‎‎‏‎‎‎‎‎‎‏‏‎‏‏‎‎‏‎‏‏‏‎‏‏‎‎‎‎‎‎‎‏‏‎‏‏‏‏‏‏‎‎‏‏‎‏‎Sign in to network‎‏‎‎‏‎"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1807,6 +1810,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‎‏‎‏‏‏‎‎‏‎‎‏‏‏‏‎‏‎‏‎‏‎‏‏‏‏‏‏‏‎‏‎‏‏‏‏‏‎‎‎‎‎‎‏‎‏‏‎‎‎‎‎‎‏‏‎‏‏‏‎‎Couldn’t restore shortcut because app doesn’t support backup and restore‎‏‎‎‏‎"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‎‎‎‎‏‎‏‏‎‎‏‎‎‏‎‎‏‎‎‏‎‏‎‏‎‎‎‎‏‏‏‎‎‏‎‏‏‎‏‎‏‎‎‏‏‏‎‎‎‏‎‏‏‏‎‎‏‏‏‏‎‎Couldn’t restore shortcut because of app signature mismatch‎‏‎‎‏‎"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‎‎‎‏‏‎‎‏‎‎‏‏‏‏‎‎‎‏‏‏‎‏‎‎‏‏‏‏‏‎‎‎‏‏‎‏‎‏‏‏‎‎‏‎‎‏‎‏‏‏‎‏‎‎‎‎‏‎‏‎Couldn’t restore shortcut‎‏‎‎‏‎"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‏‎‎‏‎‎‏‏‏‎‎‎‎‎‏‎‏‏‎‏‎‏‏‎‏‏‎‏‎‎‏‎‎‏‏‎‎‏‏‏‏‎‎‏‎‎‎‎‎‏‏‎‏‏‏‎‎‎‏‏‎Shortcut is disabled‎‏‎‎‏‎"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‏‎‏‎‏‎‏‏‎‎‎‎‎‏‎‏‎‏‏‏‎‎‏‎‎‎‏‎‏‏‎‏‏‏‏‏‏‏‏‎‏‏‎‏‎‎‏‎‏‎‎‏‎‏‎‎‎‏‎‏‎‎Uninstall‎‏‎‎‏‎"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‎‎‎‎‎‏‎‎‎‏‏‎‎‏‏‎‏‎‏‎‏‏‏‏‎‏‏‏‎‏‏‎‏‏‏‏‏‎‏‏‎‎‏‎‎‏‎‎‎‎‏‎‎‏‎‏‎‎‏‎‎Launch anyway‎‏‎‎‏‎"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‏‏‏‎‏‏‏‏‎‎‏‎‏‎‎‎‏‎‎‏‏‏‎‏‎‎‎‎‎‎‎‏‎‏‏‎‏‏‏‏‎‏‏‏‎‎‎‏‎‎‎‏‏‏‏‎‎‎‏‏‎Uninstall harmful app?‎‏‎‎‏‎"</string>
</resources>
diff --git a/data/res/values-eu/strings.xml b/data/res/values-eu/strings.xml
index 100ed1ef..960dfd84 100644
--- a/data/res/values-eu/strings.xml
+++ b/data/res/values-eu/strings.xml
@@ -86,7 +86,7 @@
<string name="NetworkPreferenceSwitchSummary" msgid="7056776609127756440">"Seinalea hobea izan dadin, aldatu sare mota Ezarpenak &gt; Sareak eta Internet &gt; Sare mugikorrak &gt; Sare mota hobetsia atalean."</string>
<string name="EmergencyCallWarningTitle" msgid="4790413876281901612">"Wi‑Fi bidezko deiak aktibo daude"</string>
<string name="EmergencyCallWarningSummary" msgid="8973232888021643293">"Sare mugikorrera konektatuta egon behar da larrialdi-deiak egin ahal izateko."</string>
- <string name="notification_channel_network_alert" msgid="4427736684338074967">"Abisuak"</string>
+ <string name="notification_channel_network_alert" msgid="4427736684338074967">"Alertak"</string>
<string name="notification_channel_call_forward" msgid="2419697808481833249">"Dei-desbideratzea"</string>
<string name="notification_channel_emergency_callback" msgid="6686166232265733921">"Larrialdi-deiak soilik jasotzeko modua"</string>
<string name="notification_channel_mobile_data_status" msgid="4575131690860945836">"Datu mugikorren egoera"</string>
@@ -217,6 +217,8 @@
<string name="global_action_emergency" msgid="7112311161137421166">"Larrialdi-deiak"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"Akatsen txostena"</string>
<string name="global_action_logout" msgid="935179188218826050">"Amaitu saioa"</string>
+ <!-- no translation found for global_action_screenshot (8329831278085426283) -->
+ <skip />
<string name="bugreport_title" msgid="2667494803742548533">"Sortu akatsen txostena"</string>
<string name="bugreport_message" msgid="398447048750350456">"Gailuaren uneko egoerari buruzko informazioa bilduko da, mezu elektroniko gisa bidaltzeko. Minutu batzuk igaroko dira akatsen txostena sortzen hasten denetik bidaltzeko prest egon arte. Itxaron, mesedez."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"Txosten dinamikoa"</string>
@@ -251,7 +253,7 @@
<string name="notification_channel_network_available" msgid="4531717914138179517">"Sare bat erabilgarri dago"</string>
<string name="notification_channel_vpn" msgid="8330103431055860618">"VPN egoera"</string>
<string name="notification_channel_device_admin" msgid="1568154104368069249">"Gailuen administrazioa"</string>
- <string name="notification_channel_alerts" msgid="4496839309318519037">"Abisuak"</string>
+ <string name="notification_channel_alerts" msgid="4496839309318519037">"Alertak"</string>
<string name="notification_channel_retail_mode" msgid="6088920674914038779">"Saltzaileentzako demoa"</string>
<string name="notification_channel_usb" msgid="9006850475328924681">"USB konexioa"</string>
<string name="notification_channel_heavy_weight_app" msgid="6218742927792852607">"Aplikazio bat abian da"</string>
@@ -1123,6 +1125,10 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"Wi‑Fi konexioa automatikoki aktibatuko da"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"Gordeta daukazun kalitate handiko sare batetik gertu zaudenean"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"Ez aktibatu berriro"</string>
+ <!-- no translation found for wifi_wakeup_enabled_title (6534603733173085309) -->
+ <skip />
+ <!-- no translation found for wifi_wakeup_enabled_content (189330154407990583) -->
+ <skip />
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Hasi saioa Wi-Fi sarean"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"Hasi saioa sarean"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1808,6 +1814,11 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"Ezin izan da leheneratu lasterbidea aplikazioak ez duelako onartzen babeskopiak egiteko eta leheneratzeko aukera"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"Ezin izan da leheneratu lasterbidea aplikazioaren sinadurak ez datozelako bat"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"Ezin izan da leheneratu lasterbidea"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"Desgaituta dago lasterbidea"</string>
+ <!-- no translation found for harmful_app_warning_uninstall (3846265696369136266) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_launch_anyway (5784428382367400530) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_title (2229996292333310435) -->
<skip />
</resources>
diff --git a/data/res/values-fr-rCA/strings.xml b/data/res/values-fr-rCA/strings.xml
index 9af3ed74..aa6608ae 100644
--- a/data/res/values-fr-rCA/strings.xml
+++ b/data/res/values-fr-rCA/strings.xml
@@ -217,6 +217,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"Urgence"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"Rapport de bogue"</string>
<string name="global_action_logout" msgid="935179188218826050">"Fermer la session"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"Capture d\'écran"</string>
<string name="bugreport_title" msgid="2667494803742548533">"Créer un rapport de bogue"</string>
<string name="bugreport_message" msgid="398447048750350456">"Cela permet de recueillir des informations concernant l\'état actuel de votre appareil. Ces informations sont ensuite envoyées sous forme de courriel. Merci de patienter pendant la préparation du rapport de bogue. Cette opération peut prendre quelques instants."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"Rapport interactif"</string>
@@ -1123,6 +1124,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"Le Wi-Fi s\'activera automatiquement"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"Lorsque vous êtes près d\'un réseau enregistré de haute qualité"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"Ne pas réactiver"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"Wi-Fi activé automatiquement"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"Vous êtes à proximité d\'un réseau enregistré : <xliff:g id="NETWORK_SSID">%1$s</xliff:g>"</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Connectez-vous au réseau Wi-Fi"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"Connectez-vous au réseau"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1807,6 +1810,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"Impossible de restaurer le raccourci, car l\'application ne prend pas en charge la sauvegarde et la restauration"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"Impossible de restaurer le raccourci en raison d\'une erreur de correspondance des signature d\'applications"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"Impossible de restaurer le raccourci"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"Le raccourci est désactivé"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"Désinstaller"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"Lancer quand même"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"Désinstaller l\'application nuisible?"</string>
</resources>
diff --git a/data/res/values-fr/strings.xml b/data/res/values-fr/strings.xml
index 97cc0ec4..06a56845 100644
--- a/data/res/values-fr/strings.xml
+++ b/data/res/values-fr/strings.xml
@@ -217,6 +217,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"Urgences"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"Rapport de bug"</string>
<string name="global_action_logout" msgid="935179188218826050">"Fermer la session"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"Capture d\'écran"</string>
<string name="bugreport_title" msgid="2667494803742548533">"Créer un rapport de bug"</string>
<string name="bugreport_message" msgid="398447048750350456">"Cela permet de recueillir des informations concernant l\'état actuel de votre appareil. Ces informations sont ensuite envoyées sous forme d\'e-mail. Merci de patienter pendant la préparation du rapport de bug. Cette opération peut prendre quelques instants."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"Rapport interactif"</string>
@@ -1123,6 +1124,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"Le Wi-Fi sera activé automatiquement"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"Lorsque vous êtes à proximité d\'un réseau enregistré de haute qualité"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"Ne pas réactiver"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"Wi-Fi activé automatiquement"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"Vous vous trouvez à proximité d\'un réseau enregistré : <xliff:g id="NETWORK_SSID">%1$s</xliff:g>"</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Connectez-vous au réseau Wi-Fi"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"Se connecter au réseau"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1807,6 +1810,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"Le raccourci ne peut pas être restauré car l\'application n\'accepte pas la sauvegarde et la restauration"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"Le raccourci ne peut pas être restauré car la signature de l\'application est différente"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"Impossible de restaurer le raccourci"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"Le raccourci est désactivé"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"Désinstaller"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"Lancer quand même"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"Désinstaller l\'application malveillante ?"</string>
</resources>
diff --git a/data/res/values-gu/strings.xml b/data/res/values-gu/strings.xml
index 81e5f4f9..2af95ce8 100644
--- a/data/res/values-gu/strings.xml
+++ b/data/res/values-gu/strings.xml
@@ -217,6 +217,8 @@
<string name="global_action_emergency" msgid="7112311161137421166">"કટોકટી"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"બગ રિપોર્ટ"</string>
<string name="global_action_logout" msgid="935179188218826050">"સત્ર સમાપ્ત કરો"</string>
+ <!-- no translation found for global_action_screenshot (8329831278085426283) -->
+ <skip />
<string name="bugreport_title" msgid="2667494803742548533">"બગ રિપોર્ટ લો"</string>
<string name="bugreport_message" msgid="398447048750350456">"આ, એક ઇ-મેઇલ સંદેશ તરીકે મોકલવા માટે, તમારા વર્તમાન ઉપકરણ સ્થિતિ વિશેની માહિતી એકત્રિત કરશે. એક બગ રિપોર્ટ પ્રારંભ કરીને તે મોકલવા માટે તૈયાર ન થઈ જાય ત્યાં સુધી તેમાં થોડો સમય લાગશે; કૃપા કરીને ધીરજ રાખો."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"ક્રિયાપ્રતિક્રિયાત્મક રિપોર્ટ"</string>
@@ -1123,6 +1125,10 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"વાઇ-ફાઇ આપમેળે ચાલુ થઈ જશે"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"જ્યારે તમે એક ઉચ્ચ ક્વૉલિટીવાળા સાચવેલ નેટવર્કની નજીક હોવ"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"પાછું ચાલુ કરશો નહીં"</string>
+ <!-- no translation found for wifi_wakeup_enabled_title (6534603733173085309) -->
+ <skip />
+ <!-- no translation found for wifi_wakeup_enabled_content (189330154407990583) -->
+ <skip />
<string name="wifi_available_sign_in" msgid="9157196203958866662">"વાઇ-ફાઇ નેટવર્ક પર સાઇન ઇન કરો"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"નેટવર્ક પર સાઇન ઇન કરો"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1808,6 +1814,11 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"શૉર્ટકટ ફરી મેળવી શકાયો નથી કારણ કે ઍપ બૅકઅપ અને ફરી મેળવવાનું સમર્થન કરતી નથી"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"શૉર્ટકટ ફરી મેળવી શકાયો નથી કારણ કે ઍપમાં છે તે સહી મેળ ખાતી નથી"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"શૉર્ટકટ પાછો મેળવી શકાયો નથી"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"શૉર્ટકટને બંધ કરવામાં આવ્યો છે"</string>
+ <!-- no translation found for harmful_app_warning_uninstall (3846265696369136266) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_launch_anyway (5784428382367400530) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_title (2229996292333310435) -->
<skip />
</resources>
diff --git a/data/res/values-hi/strings.xml b/data/res/values-hi/strings.xml
index 23495836..251ec84b 100644
--- a/data/res/values-hi/strings.xml
+++ b/data/res/values-hi/strings.xml
@@ -217,6 +217,8 @@
<string name="global_action_emergency" msgid="7112311161137421166">"आपातकाल"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"गड़बड़ी की रिपोर्ट"</string>
<string name="global_action_logout" msgid="935179188218826050">"सत्र खत्म करें"</string>
+ <!-- no translation found for global_action_screenshot (8329831278085426283) -->
+ <skip />
<string name="bugreport_title" msgid="2667494803742548533">"गड़बड़ी की रिपोर्ट लें"</string>
<string name="bugreport_message" msgid="398447048750350456">"इससे ईमेल भेजने के लिए, आपके डिवाइस की मौजूदा स्थिति से जुड़ी जानकारी इकट्ठा की जाएगी. गड़बड़ी की रिपोर्ट बनना शुरू होने से लेकर भेजने के लिए तैयार होने तक कुछ समय लगेगा; कृपया इंतज़ार करें."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"सहभागी रिपोर्ट"</string>
@@ -1123,6 +1125,10 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"वाई-फ़ाई अपने आप चालू हो जाएगा"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"जब आप किसी अच्छी क्वालिटी वाले सेव किए गए नेटवर्क के पास हों"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"वापस चालू न करें"</string>
+ <!-- no translation found for wifi_wakeup_enabled_title (6534603733173085309) -->
+ <skip />
+ <!-- no translation found for wifi_wakeup_enabled_content (189330154407990583) -->
+ <skip />
<string name="wifi_available_sign_in" msgid="9157196203958866662">"वाई-फ़ाई नेटवर्क में साइन इन करें"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"नेटवर्क में साइन इन करें"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1807,6 +1813,11 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"शॉर्टकट बहाल नहीं किया जा सका क्योंकि इस ऐप में बैकअप लेने और उसे बहाल करने की सुविधा नहीं है"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"ऐप सिग्नेचर अलग होने के कारण शॉर्टकट बहाल नहीं किया जा सका"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"शॉर्टकट बहाल नहीं किया जा सका"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"शॉर्टकट बंद है"</string>
+ <!-- no translation found for harmful_app_warning_uninstall (3846265696369136266) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_launch_anyway (5784428382367400530) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_title (2229996292333310435) -->
<skip />
</resources>
diff --git a/data/res/values-in/strings.xml b/data/res/values-in/strings.xml
index cb2b8a53..e3df0c87 100644
--- a/data/res/values-in/strings.xml
+++ b/data/res/values-in/strings.xml
@@ -217,6 +217,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"Darurat"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"Laporan bug"</string>
<string name="global_action_logout" msgid="935179188218826050">"Akhiri sesi"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"Screenshot"</string>
<string name="bugreport_title" msgid="2667494803742548533">"Ambil laporan bug"</string>
<string name="bugreport_message" msgid="398447048750350456">"Ini akan mengumpulkan informasi status perangkat Anda saat ini, untuk dikirimkan sebagai pesan email. Harap bersabar, mungkin perlu waktu untuk memulai laporan bug hingga siap dikirim."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"Laporan interaktif"</string>
@@ -1123,6 +1124,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"Wi‑Fi akan aktif otomatis"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"Saat berada di dekat jaringan berkualitas tinggi yang tersimpan"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"Jangan aktifkan kembali"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"Wi‑Fi diaktifkan otomatis"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"Anda berada di dekat jaringan yang tersimpan: <xliff:g id="NETWORK_SSID">%1$s</xliff:g>"</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Masuk ke jaringan Wi-Fi"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"Masuk ke jaringan"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1807,6 +1810,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"Tidak dapat memulihkan pintasan karena aplikasi tidak mendukung backup dan pulihkan"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"Tidak dapat memulihkan pintasan karena tanda tangan aplikasi tidak cocok"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"Tidak dapat memulihkan pintasan."</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"Pintasan dinonaktifkan"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"Uninstal"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"Tetap luncurkan"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"Uninstal aplikasi berbahaya?"</string>
</resources>
diff --git a/data/res/values-it/strings.xml b/data/res/values-it/strings.xml
index 3c9745f7..c1ef402b 100644
--- a/data/res/values-it/strings.xml
+++ b/data/res/values-it/strings.xml
@@ -217,6 +217,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"Emergenza"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"Segnalazione di bug"</string>
<string name="global_action_logout" msgid="935179188218826050">"Termina sessione"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"Screenshot"</string>
<string name="bugreport_title" msgid="2667494803742548533">"Apri segnalazione bug"</string>
<string name="bugreport_message" msgid="398447048750350456">"Verranno raccolte informazioni sullo stato corrente del dispositivo che saranno inviate sotto forma di messaggio email. Passerà un po\' di tempo prima che la segnalazione di bug aperta sia pronta per essere inviata; ti preghiamo di avere pazienza."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"Rapporto interattivo"</string>
@@ -1123,6 +1124,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"Il Wi‑Fi verrà attivato automaticamente"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"Quando ti trovi nell\'area di una rete salvata di alta qualità"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"Non riattivare"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"Wi‑Fi attivato automaticamente"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"Ti trovi nell\'area di copertura di una rete salvata: <xliff:g id="NETWORK_SSID">%1$s</xliff:g>"</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Accedi a rete Wi-Fi"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"Accedi alla rete"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1807,6 +1810,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"Impossibile ripristinare la scorciatoia perché l\'app non supporta il backup e il ripristino"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"Impossibile ripristinare la scorciatoia perché la firma dell\'app non corrisponde"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"Impossibile ripristinare la scorciatoia"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"La scorciatoia è disattivata"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"Disinstalla"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"Avvia comunque"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"Disinstallare l\'app dannosa?"</string>
</resources>
diff --git a/data/res/values-ja/strings.xml b/data/res/values-ja/strings.xml
index 2fb35f8a..3b124fff 100644
--- a/data/res/values-ja/strings.xml
+++ b/data/res/values-ja/strings.xml
@@ -217,6 +217,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"緊急通報"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"バグレポート"</string>
<string name="global_action_logout" msgid="935179188218826050">"セッションを終了"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"スクリーンショット"</string>
<string name="bugreport_title" msgid="2667494803742548533">"バグレポートを取得"</string>
<string name="bugreport_message" msgid="398447048750350456">"現在の端末の状態に関する情報が収集され、その内容がメールで送信されます。バグレポートが開始してから送信可能な状態となるまでには多少の時間がかかりますのでご了承ください。"</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"対話型レポート"</string>
@@ -1123,6 +1124,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"Wi-Fi は自動的にオンになります"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"高品質の保存済みネットワークの検出時"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"再度オンにしない"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"Wi‑Fi が自動的に ON になりました"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"保存済みネットワーク「<xliff:g id="NETWORK_SSID">%1$s</xliff:g>」の近くにいます"</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Wi-Fiネットワークにログイン"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"ネットワークにログインしてください"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1807,6 +1810,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"このアプリはバックアップと復元に対応していないため、ショートカットを復元できませんでした"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"アプリの署名が一致しないため、ショートカットを復元できませんでした"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"ショートカットを復元できませんでした"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"ショートカットは無効になっています"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"アンインストール"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"このまま起動"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"有害なアプリをアンインストールしますか?"</string>
</resources>
diff --git a/data/res/values-kn/strings.xml b/data/res/values-kn/strings.xml
index 2fe14dc9..b9539ea0 100644
--- a/data/res/values-kn/strings.xml
+++ b/data/res/values-kn/strings.xml
@@ -217,6 +217,8 @@
<string name="global_action_emergency" msgid="7112311161137421166">"ತುರ್ತು"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"ದೋಷದ ವರದಿ"</string>
<string name="global_action_logout" msgid="935179188218826050">"ಸೆಷನ್ ಅಂತ್ಯಗೊಳಿಸಿ"</string>
+ <!-- no translation found for global_action_screenshot (8329831278085426283) -->
+ <skip />
<string name="bugreport_title" msgid="2667494803742548533">"ದೋಷ ವರದಿ ರಚಿಸಿ"</string>
<string name="bugreport_message" msgid="398447048750350456">"ನಿಮ್ಮ ಸಾಧನದ ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯ ಕುರಿತು ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸಿಕೊಳ್ಳುವುದರ ಜೊತೆ ಇ-ಮೇಲ್ ರೂಪದಲ್ಲಿ ನಿಮಗೆ ರವಾನಿಸುತ್ತದೆ. ಇದು ದೋಷ ವರದಿಯನ್ನು ಪ್ರಾರಂಭಿಸಿದ ಸಮಯದಿಂದ ಅದನ್ನು ಕಳುಹಿಸುವವರೆಗೆ ಸ್ವಲ್ಪ ಸಮಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ; ದಯವಿಟ್ಟು ತಾಳ್ಮೆಯಿಂದಿರಿ."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"ಪರಸ್ಪರ ಸಂವಹನ ವರದಿ"</string>
@@ -1123,6 +1125,10 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"ವೈ‑ಫೈ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆನ್ ಆಗುತ್ತದೆ"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"ನೀವು ಉಳಿಸಿದ ಅಧಿಕ ಗುಣಮಟ್ಟದ ನೆಟ್‌ವರ್ಕ್‌ ಸಮೀಪದಲ್ಲಿದ್ದಾಗ"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"ಮತ್ತೆ ಆನ್ ಮಾಡಲು ಹಿಂತಿರುಗಬೇಡಿ"</string>
+ <!-- no translation found for wifi_wakeup_enabled_title (6534603733173085309) -->
+ <skip />
+ <!-- no translation found for wifi_wakeup_enabled_content (189330154407990583) -->
+ <skip />
<string name="wifi_available_sign_in" msgid="9157196203958866662">"ವೈ-ಫೈ ನೆಟ್‍ವರ್ಕ್‌ಗೆ ಸೈನ್ ಇನ್ ಮಾಡಿ"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"ನೆಟ್‌ವರ್ಕ್‌ಗೆ ಸೈನ್ ಇನ್ ಮಾಡಿ"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1808,6 +1814,11 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"ಅಪ್ಲಿಕೇಶನ್‌ ಬ್ಯಾಕಪ್ ಮತ್ತು ಪುನಃಸ್ಥಾಪನೆಯನ್ನು ಬೆಂಬಲಿಸದಿರುವುದರಿಂದ ಶಾರ್ಟ್‌ಕಟ್‌ ಅನ್ನು ಪುನಃಸ್ಥಾಪನೆ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"ಅಪ್ಲಿಕೇಶನ್‌ ಸಹಿ ಹೊಂದಿಕೆಯಾಗದ ಕಾರಣದಿಂದ ಶಾರ್ಟ್‌ಕಟ್‌ ಅನ್ನು ಪುನಃಸ್ಥಾಪಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"ಶಾರ್ಟ್‌ಕಟ್‌ ಅನ್ನು ಪುನಃ ಸ್ಥಾಪನೆ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"ಶಾರ್ಟ್‌ಕಟ್ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ"</string>
+ <!-- no translation found for harmful_app_warning_uninstall (3846265696369136266) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_launch_anyway (5784428382367400530) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_title (2229996292333310435) -->
<skip />
</resources>
diff --git a/data/res/values-lt/strings.xml b/data/res/values-lt/strings.xml
index 57745c27..e248f451 100644
--- a/data/res/values-lt/strings.xml
+++ b/data/res/values-lt/strings.xml
@@ -221,6 +221,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"Skambutis pagalbos numeriu"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"Pranešimas apie riktą"</string>
<string name="global_action_logout" msgid="935179188218826050">"Baigti seansą"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"Ekrano kopija"</string>
<string name="bugreport_title" msgid="2667494803742548533">"Pranešti apie riktą"</string>
<string name="bugreport_message" msgid="398447048750350456">"Bus surinkta informacija apie dabartinę įrenginio būseną ir išsiųsta el. pašto pranešimu. Šiek tiek užtruks, kol pranešimas apie riktą bus paruoštas siųsti; būkite kantrūs."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"Interakt. ataskaita"</string>
@@ -1167,6 +1168,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"„Wi‑Fi“ bus įjungtas automatiškai"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"Kai būsite netoli išsaugoto aukštos kokybės tinklo"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"Neįjunkite vėl"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"„Wi‑Fi“ įjungtas automatiškai"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"Esate netoli išsaugoto tinklo: <xliff:g id="NETWORK_SSID">%1$s</xliff:g>"</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Prisijungti prie „Wi-Fi“ tinklo"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"Prisijungti prie tinklo"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1877,6 +1880,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"Nepavyko atkurti sparčiojo klavišo, nes programa nepalaiko atsarginės kopijos kūrimo ir atkūrimo funkcijų"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"Nepavyko atkurti sparčiojo klavišo, nes programos parašas neatitinka"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"Nepavyko atkurti sparčiojo klavišo"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"Spartusis klavišas išjungtas"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"Pašalinti"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"Vis tiek paleisti"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"Pašalinti žalingą programą?"</string>
</resources>
diff --git a/data/res/values-ml/strings.xml b/data/res/values-ml/strings.xml
index 69c0feda..ed2dc025 100644
--- a/data/res/values-ml/strings.xml
+++ b/data/res/values-ml/strings.xml
@@ -217,6 +217,8 @@
<string name="global_action_emergency" msgid="7112311161137421166">"അടിയന്തിരാവശ്യം"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"ബഗ് റിപ്പോർട്ട്"</string>
<string name="global_action_logout" msgid="935179188218826050">"സെഷൻ അവസാനിപ്പിക്കുക"</string>
+ <!-- no translation found for global_action_screenshot (8329831278085426283) -->
+ <skip />
<string name="bugreport_title" msgid="2667494803742548533">"ബഗ് റിപ്പോർട്ട് എടുക്കുക"</string>
<string name="bugreport_message" msgid="398447048750350456">"ഒരു ഇമെയിൽ സന്ദേശമായി അയയ്‌ക്കുന്നതിന്, ഇത് നിങ്ങളുടെ നിലവിലെ ഉപകരണ നിലയെക്കുറിച്ചുള്ള വിവരങ്ങൾ ശേഖരിക്കും. ബഗ് റിപ്പോർട്ട് ആരംഭിക്കുന്നതിൽ നിന്ന് ഇത് അയയ്‌ക്കാനായി തയ്യാറാകുന്നതുവരെ അൽപ്പസമയമെടുക്കും; ക്ഷമയോടെ കാത്തിരിക്കുക."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"ഇന്റരാക്റ്റീവ് റിപ്പോർട്ട്"</string>
@@ -1123,6 +1125,10 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"വൈഫൈ സ്വമേധയാ ഓണാകും"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"നിങ്ങൾ ഉയർന്ന നിലവാരമുള്ള സംരക്ഷിക്കപ്പെട്ട നെറ്റ്‌വർക്കിനരികിലെത്തുമ്പോൾ"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"തിരികെ ഓണാക്കരുത്"</string>
+ <!-- no translation found for wifi_wakeup_enabled_title (6534603733173085309) -->
+ <skip />
+ <!-- no translation found for wifi_wakeup_enabled_content (189330154407990583) -->
+ <skip />
<string name="wifi_available_sign_in" msgid="9157196203958866662">"വൈഫൈ നെറ്റ്‌വർക്കിലേക്ക് സൈൻ ഇൻ ചെയ്യുക"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"നെറ്റ്‌വർക്കിലേക്ക് സൈൻ ഇൻ ചെയ്യുക"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1808,6 +1814,11 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"ആപ്പ് \'ബാക്കപ്പും പുനഃസ്ഥാപിക്കലും\' പിന്തുണയ്ക്കാത്തതിനാൽ കുറുക്കുവഴി പുനഃസ്ഥാപിക്കാനായില്ല"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"ആപ്പ് സിഗ്നേച്ചർ പൊരുത്തപ്പെടാത്തതിനാൽ കുറുക്കുവഴി പുനഃസ്ഥാപിക്കാനായില്ല"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"കുറുക്കുവഴി പുനഃസ്ഥാപിക്കാനായില്ല"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"കുറുക്കുവഴി പ്രവർത്തനരഹിതമാണ്"</string>
+ <!-- no translation found for harmful_app_warning_uninstall (3846265696369136266) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_launch_anyway (5784428382367400530) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_title (2229996292333310435) -->
<skip />
</resources>
diff --git a/data/res/values-mr/strings.xml b/data/res/values-mr/strings.xml
index addb2d18..9e36c1dd 100644
--- a/data/res/values-mr/strings.xml
+++ b/data/res/values-mr/strings.xml
@@ -217,6 +217,8 @@
<string name="global_action_emergency" msgid="7112311161137421166">"आणीबाणी"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"बग रीपोर्ट"</string>
<string name="global_action_logout" msgid="935179188218826050">"सेशन समाप्त करा"</string>
+ <!-- no translation found for global_action_screenshot (8329831278085426283) -->
+ <skip />
<string name="bugreport_title" msgid="2667494803742548533">"बग रीपोर्ट घ्या"</string>
<string name="bugreport_message" msgid="398447048750350456">"ई-मेल संदेश म्हणून पाठविण्यासाठी, हे तुमच्या सद्य डिव्हाइस स्थितीविषयी माहिती संकलित करेल. बग रीपोर्ट सुरू करण्यापासून तो पाठविण्यापर्यंत थोडा वेळ लागेल; कृपया धीर धरा."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"परस्परसंवादी अहवाल"</string>
@@ -1123,6 +1125,10 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"वाय-फाय आपोआप चालू होईल"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"तुम्ही जेव्हा सेव्ह केलेल्या उच्च दर्जाच्या नेटवर्कजवळ असाल तेव्हा"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"पुन्हा चालू करू नका"</string>
+ <!-- no translation found for wifi_wakeup_enabled_title (6534603733173085309) -->
+ <skip />
+ <!-- no translation found for wifi_wakeup_enabled_content (189330154407990583) -->
+ <skip />
<string name="wifi_available_sign_in" msgid="9157196203958866662">"वाय-फाय नेटवर्कमध्‍ये साइन इन करा"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"नेटवर्कवर साइन इन करा"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1808,6 +1814,11 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"अॅप बॅकअप आणि रिस्‍टोअर करण्यास सपोर्ट देत नसल्यामुळे शॉर्टकट रिस्‍टोअर करू शकलो नाही"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"अॅप स्वाक्षरी न जुळल्यामुळे शॉर्टकट रिस्‍टोअर करू शकलो नाही"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"शॉर्टकट रिस्‍टोअर करू शकलो नाही"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"शॉर्टकट बंद केलेला आहे"</string>
+ <!-- no translation found for harmful_app_warning_uninstall (3846265696369136266) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_launch_anyway (5784428382367400530) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_title (2229996292333310435) -->
<skip />
</resources>
diff --git a/data/res/values-my/strings.xml b/data/res/values-my/strings.xml
index 1777b260..5f67641c 100644
--- a/data/res/values-my/strings.xml
+++ b/data/res/values-my/strings.xml
@@ -217,6 +217,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"အရေးပေါ်"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"အမှားရှာဖွေပြင်ဆင်မှုမှတ်တမ်း"</string>
<string name="global_action_logout" msgid="935179188218826050">"သတ်မှတ်ပေးထားသည့်အချိန် ပြီးဆုံးပြီ"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"ဖန်သားပြင်ဓာတ်ပုံ"</string>
<string name="bugreport_title" msgid="2667494803742548533">"အမှားရှာဖွေပြင်ဆင်မှုမှတ်တမ်းအား ယူရန်"</string>
<string name="bugreport_message" msgid="398447048750350456">"သင့်ရဲ့ လက်ရှိ စက်အခြေအနေ အချက်အလက်များကို အီးမေးလ် အနေဖြင့် ပေးပို့ရန် စုဆောင်းပါမည်။ အမှားရှာဖွေပြင်ဆင်မှုမှတ်တမ်းမှ ပေးပို့ရန် အသင့်ဖြစ်သည်အထိ အချိန် အနည်းငယ်ကြာမြင့်မှာ ဖြစ်သဖြင့် သည်းခံပြီး စောင့်ပါရန်"</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"လက်ငင်းတုံ့ပြန်နိုင်သည့် အစီရင်ခံချက်"</string>
@@ -1123,6 +1124,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"Wi‑Fi ကို အလိုအလျောက်​ ပြန်ဖွင့်ပေးလိမ့်ပါမည်"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"သိမ်းဆည်းထားသည့် အရည်အသွေးမြင့်ကွန်ရက်များအနီးသို့ ရောက်ရှိသည့်အခါ"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"ပြန်မဖွင့်ပါနှင့်"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"Wi‑Fi ကို အလိုအလျောက် ဖွင့်ထားသည်"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"သင်သည် သိမ်းထားသည့် ကွန်ရက်အနီးတွင် ရှိသည်− <xliff:g id="NETWORK_SSID">%1$s</xliff:g>"</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"ဝိုင်ဖိုင်ကွန်ရက်သို့ လက်မှတ်ထိုးဝင်ပါ"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"ကွန်ယက်သို့ လက်မှတ်ထိုးဝင်ရန်"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1808,6 +1811,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"အက်ပ်သည် မိတ္တူကူးခြင်းနှင့် ပြန်ယူခြင်းကို ပံ့ပိုးခြင်းမရှိသည့်အတွက် ဖြတ်လမ်းလင့်ခ်ကို ပြန်ယူ၍မရပါ"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"အက်ပ်လက်မှတ် မတူညီသည့်အတွက် ဖြတ်လမ်းလင့်ခ်များကို ပြန်ယူ၍မရပါ"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"ဖြတ်လမ်းလင့်ခ်ကို ပြန်ယူ၍မရပါ"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"ဖြတ်လမ်းလင့်ခ် ပိတ်ထားသည်"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"ဖြုတ်ရန်"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"မည်သို့ပင်ဖြစ်စေ ဖွင့်ရန်"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"အန္တရာယ်ရှိသည့် အက်ပ်ကို ဖြုတ်လိုပါသလား။"</string>
</resources>
diff --git a/data/res/values-nb/strings.xml b/data/res/values-nb/strings.xml
index 873967a8..c3deb3e9 100644
--- a/data/res/values-nb/strings.xml
+++ b/data/res/values-nb/strings.xml
@@ -217,6 +217,8 @@
<string name="global_action_emergency" msgid="7112311161137421166">"Nødsituasjon"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"Feilrapport"</string>
<string name="global_action_logout" msgid="935179188218826050">"Avslutt økten"</string>
+ <!-- no translation found for global_action_screenshot (8329831278085426283) -->
+ <skip />
<string name="bugreport_title" msgid="2667494803742548533">"Utfør feilrapport"</string>
<string name="bugreport_message" msgid="398447048750350456">"Informasjon om tilstanden til enheten din samles inn og sendes som en e-post. Det tar litt tid fra du starter feilrapporten til e-posten er klar, så vær tålmodig."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"Interaktiv rapport"</string>
@@ -1123,6 +1125,10 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"Wi‑Fi slås på automatisk"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"Når du er i nærheten av et lagret nettverk av høy kvalitet"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"Ikke slå på igjen"</string>
+ <!-- no translation found for wifi_wakeup_enabled_title (6534603733173085309) -->
+ <skip />
+ <!-- no translation found for wifi_wakeup_enabled_content (189330154407990583) -->
+ <skip />
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Logg på Wi-Fi-nettverket"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"Logg på nettverk"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1807,6 +1813,11 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"Kunne ikke gjenopprette snarveien fordi appen ikke støtter sikkerhetskopiering og gjenoppretting"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"Kunne ikke gjenopprette snarveien på grunn av manglende samsvar for appsignaturen"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"Kunne ikke gjenopprette snarveien"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"Snarveien er slått av"</string>
+ <!-- no translation found for harmful_app_warning_uninstall (3846265696369136266) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_launch_anyway (5784428382367400530) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_title (2229996292333310435) -->
<skip />
</resources>
diff --git a/data/res/values-ne/strings.xml b/data/res/values-ne/strings.xml
index 3e0e04bd..71e1258b 100644
--- a/data/res/values-ne/strings.xml
+++ b/data/res/values-ne/strings.xml
@@ -217,6 +217,8 @@
<string name="global_action_emergency" msgid="7112311161137421166">"आपतकालीन"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"बग रिपोर्ट"</string>
<string name="global_action_logout" msgid="935179188218826050">"सत्रको अन्त्य गर्नुहोस्"</string>
+ <!-- no translation found for global_action_screenshot (8329831278085426283) -->
+ <skip />
<string name="bugreport_title" msgid="2667494803742548533">"बग रिपोर्ट लिनुहोस्"</string>
<string name="bugreport_message" msgid="398447048750350456">"एउटा इमेल सन्देशको रूपमा पठाउनलाई यसले तपाईँको हालैको उपकरणको अवस्थाको बारेमा सूचना जम्मा गर्ने छ। बग रिपोर्ट सुरु गरेदेखि पठाउन तयार नभएसम्म यसले केही समय लिन्छ; कृपया धैर्य गर्नुहोस्।"</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"अन्तरक्रियामूलक रिपोर्ट"</string>
@@ -1129,6 +1131,10 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"Wi‑Fi स्वतः सक्रिय हुनेछ"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"तपाईं कुनै सुरक्षित गरिएको उच्च गुणस्तरीय नेटवर्कको नजिक हुनुभएको अवस्थामा"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"फेरि सक्रिय नगर्नुहोला"</string>
+ <!-- no translation found for wifi_wakeup_enabled_title (6534603733173085309) -->
+ <skip />
+ <!-- no translation found for wifi_wakeup_enabled_content (189330154407990583) -->
+ <skip />
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Wi-Fi नेटवर्कमा साइन इन गर्नुहोस्"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"सञ्जालमा साइन इन गर्नुहोस्"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1813,6 +1819,11 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"अनुप्रयोगले ब्याकअप तथा पुनर्स्थापनालाई समर्थन नगर्ने हुँदा सर्टकट पुनर्स्थापित गर्न सकिएन"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"अनुप्रयोगमा प्रयोग गरिने हस्ताक्षर नमिल्ने हुँदा सर्टकट पुनर्स्थापित गर्न सकिएन"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"सर्टकट पुनर्स्थापित गर्न सकिएन"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"सर्टकट असक्षम पारिएको छ"</string>
+ <!-- no translation found for harmful_app_warning_uninstall (3846265696369136266) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_launch_anyway (5784428382367400530) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_title (2229996292333310435) -->
<skip />
</resources>
diff --git a/data/res/values-pa/strings.xml b/data/res/values-pa/strings.xml
index b08b1b2e..8a11b9f3 100644
--- a/data/res/values-pa/strings.xml
+++ b/data/res/values-pa/strings.xml
@@ -217,6 +217,8 @@
<string name="global_action_emergency" msgid="7112311161137421166">"ਸੰਕਟਕਾਲ"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"ਬਗ ਰਿਪੋਰਟ"</string>
<string name="global_action_logout" msgid="935179188218826050">"ਸੈਸ਼ਨ ਸਮਾਪਤ ਕਰੋ"</string>
+ <!-- no translation found for global_action_screenshot (8329831278085426283) -->
+ <skip />
<string name="bugreport_title" msgid="2667494803742548533">"ਬਗ ਰਿਪੋਰਟ ਲਓ"</string>
<string name="bugreport_message" msgid="398447048750350456">"ਇਹ ਇੱਕ ਈਮੇਲ ਸੁਨੇਹਾ ਭੇਜਣ ਲਈ, ਤੁਹਾਡੇ ਵਰਤਮਾਨ ਡੀਵਾਈਸ ਬਾਰੇ ਜਾਣਕਾਰੀ ਇਕੱਠੀ ਕਰੇਗਾ। ਬੱਗ ਰਿਪੋਰਟ ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਥੋੜ੍ਹਾ ਸਮਾਂ ਲੱਗੇਗਾ ਜਦੋਂ ਤੱਕ ਇਹ ਭੇਜੇ ਜਾਣ ਲਈ ਤਿਆਰ ਨਾ ਹੋਵੇ, ਕਿਰਪਾ ਕਰਕੇ ਧੀਰਜ ਰੱਖੋ।"</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"ਅੰਤਰਕਿਰਿਆਤਮਕ ਰਿਪੋਰਟ"</string>
@@ -1123,6 +1125,10 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"ਵਾਈ‑ਫਾਈ ਸਵੈਚਲਿਤ ਤੌਰ \'ਤੇ ਚੱਲ ਪਵੇਗਾ"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"ਜਦੋਂ ਤੁਸੀਂ ਕਿਸੇ ਰੱਖਿਅਤ ਕੀਤੇ ਉੱਚ-ਗੁਣਵੱਤਾ ਵਾਲੇ ਨੈੱਟਵਰਕ ਦੇ ਨੇੜੇ ਹੋਵੋ"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"ਵਾਪਸ ਚਾਲੂ ਨਾ ਕਰੋ"</string>
+ <!-- no translation found for wifi_wakeup_enabled_title (6534603733173085309) -->
+ <skip />
+ <!-- no translation found for wifi_wakeup_enabled_content (189330154407990583) -->
+ <skip />
<string name="wifi_available_sign_in" msgid="9157196203958866662">"ਵਾਈ-ਫਾਈ ਨੈੱਟਵਰਕ \'ਤੇ ਸਾਈਨ-ਇਨ ਕਰੋ"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"ਨੈੱਟਵਰਕ \'ਤੇ ਸਾਈਨ-ਇਨ ਕਰੋ"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1808,6 +1814,11 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"ਸ਼ਾਰਟਕੱਟ ਮੁੜ-ਬਹਾਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ ਕਿਉਂਕਿ ਐਪ \'ਬੈਕਅੱਪ ਅਤੇ ਮੁੜ-ਬਹਾਲੀ\' ਨਾਲ ਕੰਮ ਨਹੀਂ ਕਰਦੀ"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"ਐਪ ਹਸਤਾਖਰ ਦਾ ਮੇਲ ਨਾ ਹੋਣ ਕਾਰਨ ਸ਼ਾਰਟਕੱਟ ਮੁੜ-ਬਹਾਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"ਸ਼ਾਰਟਕੱਟ ਮੁੜ-ਬਹਾਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"ਸ਼ਾਰਟਕੱਟ ਬੰਦ ਕੀਤਾ ਹੋਇਆ ਹੈ"</string>
+ <!-- no translation found for harmful_app_warning_uninstall (3846265696369136266) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_launch_anyway (5784428382367400530) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_title (2229996292333310435) -->
<skip />
</resources>
diff --git a/data/res/values-pt-rBR/strings.xml b/data/res/values-pt-rBR/strings.xml
index 35cbd285..5201f144 100644
--- a/data/res/values-pt-rBR/strings.xml
+++ b/data/res/values-pt-rBR/strings.xml
@@ -217,6 +217,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"Emergência"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"Relatório de bugs"</string>
<string name="global_action_logout" msgid="935179188218826050">"Finalizar sessão"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"Captura de tela"</string>
<string name="bugreport_title" msgid="2667494803742548533">"Obter relatório de bugs"</string>
<string name="bugreport_message" msgid="398447048750350456">"Isto coletará informações sobre o estado atual do dispositivo para enviá-las em uma mensagem de e-mail. Após iniciar o relatório de bugs, será necessário aguardar algum tempo até que esteja pronto para ser enviado."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"Relatório interativo"</string>
@@ -1123,6 +1124,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"O Wi‑Fi será ativado automaticamente"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"Quando você estiver perto de uma rede salva de alta qualidade"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"Não ativar novamente"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"Wi‑Fi ativado automaticamente"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"Você está perto de uma rede salva: <xliff:g id="NETWORK_SSID">%1$s</xliff:g>"</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Fazer login na rede Wi-Fi"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"Fazer login na rede"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1807,6 +1810,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"Não foi possível restaurar o atalho porque o app não é compatível com backup e restauração"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"Não foi possível restaurar o atalho devido à incompatibilidade de assinatura de apps"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"Não foi possível restaurar o atalho"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"O atalho está desativado"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"Desinstalar"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"Iniciar mesmo assim"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"Desinstalar app nocivo?"</string>
</resources>
diff --git a/data/res/values-pt-rPT/strings.xml b/data/res/values-pt-rPT/strings.xml
index a9a4a911..d6b888aa 100644
--- a/data/res/values-pt-rPT/strings.xml
+++ b/data/res/values-pt-rPT/strings.xml
@@ -217,6 +217,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"Emergência"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"Relatório de erros"</string>
<string name="global_action_logout" msgid="935179188218826050">"Terminar sessão"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"Captura de ecrã"</string>
<string name="bugreport_title" msgid="2667494803742548533">"Criar relatório de erros"</string>
<string name="bugreport_message" msgid="398447048750350456">"Será recolhida informação sobre o estado atual do seu dispositivo a enviar através de uma mensagem de email. Demorará algum tempo até que o relatório de erro esteja pronto para ser enviado. Aguarde um pouco."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"Relatório interativo"</string>
@@ -804,8 +805,8 @@
<string name="granularity_label_link" msgid="5815508880782488267">"link"</string>
<string name="granularity_label_line" msgid="5764267235026120888">"linha"</string>
<string name="factorytest_failed" msgid="5410270329114212041">"O teste de fábrica falhou"</string>
- <string name="factorytest_not_system" msgid="4435201656767276723">"A acção FACTORY_TEST apenas é suportada para pacotes instalados em /system/app."</string>
- <string name="factorytest_no_action" msgid="872991874799998561">"Não foi localizado qualquer pacote que forneça a acção FACTORY_TEST."</string>
+ <string name="factorytest_not_system" msgid="4435201656767276723">"A ação FACTORY_TEST apenas é suportada para pacotes instalados em /system/app."</string>
+ <string name="factorytest_no_action" msgid="872991874799998561">"Não foi localizado qualquer pacote que forneça a ação FACTORY_TEST."</string>
<string name="factorytest_reboot" msgid="6320168203050791643">"Reiniciar"</string>
<string name="js_dialog_title" msgid="1987483977834603872">"A página em \"<xliff:g id="TITLE">%s</xliff:g>\" indica:"</string>
<string name="js_dialog_title_default" msgid="6961903213729667573">"JavaScript"</string>
@@ -1023,7 +1024,7 @@
<string name="whichImageCaptureApplication" msgid="3680261417470652882">"Capturar imagem com"</string>
<string name="whichImageCaptureApplicationNamed" msgid="8619384150737825003">"Capturar imagem com o %1$s"</string>
<string name="whichImageCaptureApplicationLabel" msgid="6390303445371527066">"Capturar imagem"</string>
- <string name="alwaysUse" msgid="4583018368000610438">"Utilizar por predefinição para esta acção."</string>
+ <string name="alwaysUse" msgid="4583018368000610438">"Utilizar por predefinição para esta ação."</string>
<string name="use_a_different_app" msgid="8134926230585710243">"Utilizar outra aplicação"</string>
<string name="clearDefaultHintMsg" msgid="3252584689512077257">"Limpar a predefinição nas Definições do Sistema &gt; Aplicações &gt; Transferidas."</string>
<string name="chooseActivity" msgid="7486876147751803333">"Escolha uma ação"</string>
@@ -1123,6 +1124,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"O Wi‑Fi será ativado automaticamente"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"Quando estiver próximo de uma rede de alta qualidade guardada."</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"Não reativar"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"Wi‑Fi ativado automaticamente"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"Está perto de uma rede guardada: <xliff:g id="NETWORK_SSID">%1$s</xliff:g>."</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Iniciar sessão na rede Wi-Fi"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"Início de sessão na rede"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1807,6 +1810,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"Não foi possível restaurar o atalho porque a aplicação não é compatível com a funcionalidade de cópia de segurança e restauro."</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"Não foi possível restaurar o atalho devido a uma falha de correspondência entre as assinaturas das aplicações."</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"Não foi possível restaurar o atalho."</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"O atalho está desativado."</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"Desinstalar"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"Iniciar mesmo assim"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"Pretende desinstalar a aplicação prejudicial?"</string>
</resources>
diff --git a/data/res/values-pt/strings.xml b/data/res/values-pt/strings.xml
index 35cbd285..5201f144 100644
--- a/data/res/values-pt/strings.xml
+++ b/data/res/values-pt/strings.xml
@@ -217,6 +217,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"Emergência"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"Relatório de bugs"</string>
<string name="global_action_logout" msgid="935179188218826050">"Finalizar sessão"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"Captura de tela"</string>
<string name="bugreport_title" msgid="2667494803742548533">"Obter relatório de bugs"</string>
<string name="bugreport_message" msgid="398447048750350456">"Isto coletará informações sobre o estado atual do dispositivo para enviá-las em uma mensagem de e-mail. Após iniciar o relatório de bugs, será necessário aguardar algum tempo até que esteja pronto para ser enviado."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"Relatório interativo"</string>
@@ -1123,6 +1124,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"O Wi‑Fi será ativado automaticamente"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"Quando você estiver perto de uma rede salva de alta qualidade"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"Não ativar novamente"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"Wi‑Fi ativado automaticamente"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"Você está perto de uma rede salva: <xliff:g id="NETWORK_SSID">%1$s</xliff:g>"</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Fazer login na rede Wi-Fi"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"Fazer login na rede"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1807,6 +1810,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"Não foi possível restaurar o atalho porque o app não é compatível com backup e restauração"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"Não foi possível restaurar o atalho devido à incompatibilidade de assinatura de apps"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"Não foi possível restaurar o atalho"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"O atalho está desativado"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"Desinstalar"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"Iniciar mesmo assim"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"Desinstalar app nocivo?"</string>
</resources>
diff --git a/data/res/values-ro/strings.xml b/data/res/values-ro/strings.xml
index 01048941..22b1bde0 100644
--- a/data/res/values-ro/strings.xml
+++ b/data/res/values-ro/strings.xml
@@ -219,6 +219,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"Urgență"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"Raport despre erori"</string>
<string name="global_action_logout" msgid="935179188218826050">"Încheiați sesiunea"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"Captură de ecran"</string>
<string name="bugreport_title" msgid="2667494803742548533">"Executați un raport despre erori"</string>
<string name="bugreport_message" msgid="398447048750350456">"Acest raport va colecta informații despre starea actuală a dispozitivului, pentru a le trimite într-un e-mail. Aveți răbdare după pornirea raportului despre erori până când va fi gata de trimis."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"Raport interactiv"</string>
@@ -1145,6 +1146,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"Wi‑Fi se va activa automat"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"Când vă aflați lângă o rețea salvată, de înaltă calitate"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"Nu reactivați"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"Wi-Fi s-a activat automat"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"Vă aflați lângă o rețea salvată: <xliff:g id="NETWORK_SSID">%1$s</xliff:g>"</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Conectați-vă la rețeaua Wi-Fi"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"Conectați-vă la rețea"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1842,6 +1845,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"Nu s-a putut restabili comanda rapidă deoarece aplicația nu acceptă backupul și restabilirea"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"Nu s-a putut restabili comanda rapidă din cauza nepotrivirii semnăturii aplicației"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"Nu s-a putut restabili comanda rapidă"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"Comanda rapidă este dezactivată"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"Dezinstalați"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"Lansați oricum"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"Dezinstalați aplicația dăunătoare?"</string>
</resources>
diff --git a/data/res/values-ru/strings.xml b/data/res/values-ru/strings.xml
index 460e0c75..70dc651d 100644
--- a/data/res/values-ru/strings.xml
+++ b/data/res/values-ru/strings.xml
@@ -221,6 +221,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"Экстренный вызов"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"Отчет об ошибке"</string>
<string name="global_action_logout" msgid="935179188218826050">"Закончить сеанс"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"Скриншот"</string>
<string name="bugreport_title" msgid="2667494803742548533">"Отчет об ошибке"</string>
<string name="bugreport_message" msgid="398447048750350456">"Информация о текущем состоянии вашего устройства будет собрана и отправлена по электронной почте. Подготовка отчета займет некоторое время."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"Интерактивный отчет"</string>
@@ -1167,6 +1168,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"Wi-Fi включится автоматически"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"Когда вы будете в зоне действия сохраненной сети с хорошим сигналом."</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"Не включать снова"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"Wi‑Fi включен автоматически"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"Вы находитесь в зоне действия сохраненной сети <xliff:g id="NETWORK_SSID">%1$s</xliff:g>."</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Подключение к Wi-Fi"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"Регистрация в сети"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1877,6 +1880,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"Не удалось восстановить ярлык: приложение не поддерживает резервное копирование"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"Не удалось восстановить ярлык: некорректная подпись приложения"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"Не удалось восстановить ярлык"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"Ярлык отключен"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"Удалить"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"Запустить все равно"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"Удалите опасное приложение"</string>
</resources>
diff --git a/data/res/values-si/strings.xml b/data/res/values-si/strings.xml
index 4188a417..609f99fd 100644
--- a/data/res/values-si/strings.xml
+++ b/data/res/values-si/strings.xml
@@ -217,6 +217,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"හදිසි"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"දෝෂ වර්තාව"</string>
<string name="global_action_logout" msgid="935179188218826050">"සැසිය අවසන් කරන්න"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"තිර රුව"</string>
<string name="bugreport_title" msgid="2667494803742548533">"දෝෂ වාර්තාවක් ගන්න"</string>
<string name="bugreport_message" msgid="398447048750350456">"ඊ-තැපැල් පණිවිඩයක් ලෙස යැවීමට මෙය ඔබගේ වත්මන් උපාංග තත්වය ගැන තොරතුරු එකතු කරනු ඇත. දෝෂ වාර්තාව ආරම්භ කර එය යැවීමට සූදානම් කරන තෙක් එයට කිසියම් කාලයක් ගතවනු ඇත; කරුණාකර ඉවසන්න."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"අන්තර්ක්‍රියා වාර්."</string>
@@ -1125,6 +1126,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"Wi‑Fi ස්වයංක්‍රියව ක්‍රියාත්මක වනු ඇත"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"ඔබ උසස් තත්ත්වයේ සුරැකි ජාලයක් අවට සිටින විට"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"නැවත ක්‍රියාත්මක නොකරන්න"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"Wi‑Fi ස්වයංක්‍රියව ක්‍රියාත්මක කරන ලදි"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"ඔබ සුරැකි ජාලයක් අවට සිටී: <xliff:g id="NETWORK_SSID">%1$s</xliff:g>"</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Wi-Fi ජාලයට පුරනය වන්න"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"ජාලයට පුරනය වන්න"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1809,6 +1812,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"යෙදුම උපස්ථ සහ ප්‍රතිසාධනය සඳහා සහාය නොදක්වන බැවින් කෙටි මග ප්‍රතිසාධනය කළ නොහැකි විය"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"යෙදුම් අත්සන නොගැළපෙන බැවින් කෙටි මග ප්‍රතිසාධනය කළ නොහැකි විය"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"කෙටි මග ප්‍රතිසාධනය කළ නොහැකි විය"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"කෙටි මග අබල කර ඇත"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"අස්ථාපනය කරන්න"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"කෙසේ වුවත් ආරම්භ කරන්න"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"හානිකර යෙදුම අස්ථාපනය කරන්නද?"</string>
</resources>
diff --git a/data/res/values-sl/strings.xml b/data/res/values-sl/strings.xml
index df3c3e77..3c89e756 100644
--- a/data/res/values-sl/strings.xml
+++ b/data/res/values-sl/strings.xml
@@ -221,6 +221,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"Klic v sili"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"Poročilo o napakah"</string>
<string name="global_action_logout" msgid="935179188218826050">"Končaj sejo"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"Posnetek zaslona"</string>
<string name="bugreport_title" msgid="2667494803742548533">"Ustvari poročilo o napakah"</string>
<string name="bugreport_message" msgid="398447048750350456">"S tem bodo zbrani podatki o trenutnem stanju naprave, ki bodo poslani v e-poštnem sporočilu. Izvedba poročila o napakah in priprava trajata nekaj časa, zato bodite potrpežljivi."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"Interaktivno poročilo"</string>
@@ -1167,6 +1168,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"Povezava Wi‑Fi se bo samodejno vklopila"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"Ko ste v bližini zanesljivega shranjenega omrežja"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"Ne vklopi znova"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"Wi‑Fi je bil vklopljen samodejno"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"Ste v bližini shranjenega omrežja: <xliff:g id="NETWORK_SSID">%1$s</xliff:g>"</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Prijavite se v omrežje Wi-Fi"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"Prijava v omrežje"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1877,6 +1880,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"Bližnjice ni bilo mogoče obnoviti, ker aplikacija ne podpira varnostnega kopiranja in obnavljanja"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"Bližnjice ni bilo mogoče obnoviti zaradi neujemanja podpisa aplikacije"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"Bližnjice ni bilo mogoče obnoviti"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"Bližnjica je onemogočena"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"Odstrani"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"Vseeno zaženi"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"Želite odstraniti škodljivo aplikacijo?"</string>
</resources>
diff --git a/data/res/values-sw/strings.xml b/data/res/values-sw/strings.xml
index b98a5c7c..748f8128 100644
--- a/data/res/values-sw/strings.xml
+++ b/data/res/values-sw/strings.xml
@@ -215,6 +215,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"Dharura"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"Ripoti ya hitilafu"</string>
<string name="global_action_logout" msgid="935179188218826050">"Maliza kipindi"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"Picha ya skrini"</string>
<string name="bugreport_title" msgid="2667494803742548533">"Chukua ripoti ya hitilafu"</string>
<string name="bugreport_message" msgid="398447048750350456">"Hii itakusanya maelezo kuhusu hali ya kifaa chako kwa sasa, na itume kama barua pepe. Itachukua muda mfupi tangu ripoti ya hitilafu ianze kuzalishwa hadi iwe tayari kutumwa; vumilia."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"Ripoti ya kushirikiana"</string>
@@ -1121,6 +1122,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"Wi‑Fi itawashwa kiotomatiki"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"Unapokuwa karibu na mtandao uliohifadhiwa wenye ubora wa juu"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"Usiwashe tena"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"Wi‑Fi imewashwa kiotomatiki"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"Uko karibu na mtandao uliohifadhiwa: <xliff:g id="NETWORK_SSID">%1$s</xliff:g>"</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Ingia kwa mtandao wa Wi-Fi"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"Ingia katika mtandao"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1805,6 +1808,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"Imeshindwa kurejesha njia ya mkato kwa sababu programu haitumii kipengele cha hifadhi rudufu na kurejesha upya"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"Imeshindwa kurejesha njia ya mkato kwa sababu ufunguo wako wa kuambatisha cheti kwenye programu haulingani"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"Imeshindwa kurejesha njia ya mkato"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"Njia ya mkato imezimwa"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"Ondoa"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"Fungua tu"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"Ungependa kuondoa programu hatari?"</string>
</resources>
diff --git a/data/res/values-te/strings.xml b/data/res/values-te/strings.xml
index a04c5290..589ac91b 100644
--- a/data/res/values-te/strings.xml
+++ b/data/res/values-te/strings.xml
@@ -217,6 +217,8 @@
<string name="global_action_emergency" msgid="7112311161137421166">"అత్యవసరం"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"బగ్ నివేదిక"</string>
<string name="global_action_logout" msgid="935179188218826050">"సెషన్‌ను ముగించు"</string>
+ <!-- no translation found for global_action_screenshot (8329831278085426283) -->
+ <skip />
<string name="bugreport_title" msgid="2667494803742548533">"బగ్ నివేదికను సిద్ధం చేయి"</string>
<string name="bugreport_message" msgid="398447048750350456">"ఇది ఇ-మెయిల్ సందేశం రూపంలో పంపడానికి మీ ప్రస్తుత పరికర స్థితి గురించి సమాచారాన్ని సేకరిస్తుంది. బగ్ నివేదికను ప్రారంభించడం మొదలుకొని పంపడానికి సిద్ధం చేసే వరకు ఇందుకు కొంత సమయం పడుతుంది; దయచేసి ఓపిక పట్టండి."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"ప్రభావశీల నివేదిక"</string>
@@ -1123,6 +1125,10 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"Wi‑Fi స్వయంచాలకంగా ఆన్ అవుతుంది"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"మీరు అధిక నాణ్యత గల సేవ్ చేసిన నెట్‌వర్క్‌కు సమీపంగా ఉన్నప్పుడు"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"తిరిగి ఆన్ చేయవద్దు"</string>
+ <!-- no translation found for wifi_wakeup_enabled_title (6534603733173085309) -->
+ <skip />
+ <!-- no translation found for wifi_wakeup_enabled_content (189330154407990583) -->
+ <skip />
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Wi-Fi నెట్‌వర్క్‌కి సైన్ ఇన్ చేయండి"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"నెట్‌వర్క్‌కి సైన్ ఇన్ చేయండి"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1808,6 +1814,11 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"బ్యాకప్ మరియు పునరుద్ధరణకు యాప్ మద్దతు ఇవ్వని కారణంగా సత్వరమార్గాన్ని పునరుద్ధరించడం సాధ్యపడలేదు"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"యాప్ సంతకం సరిపోలని కారణంగా సత్వరమార్గాన్ని పునరుద్ధరించడం సాధ్యపడలేదు"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"సత్వరమార్గాన్ని పునరుద్ధరించడం సాధ్యపడలేదు"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"షార్ట్‌కట్ నిలిపివేయబడింది"</string>
+ <!-- no translation found for harmful_app_warning_uninstall (3846265696369136266) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_launch_anyway (5784428382367400530) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_title (2229996292333310435) -->
<skip />
</resources>
diff --git a/data/res/values-uk/strings.xml b/data/res/values-uk/strings.xml
index 788444e9..0d709554 100644
--- a/data/res/values-uk/strings.xml
+++ b/data/res/values-uk/strings.xml
@@ -221,6 +221,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"Екстрений виклик"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"Звіт про помилки"</string>
<string name="global_action_logout" msgid="935179188218826050">"Завершити сеанс"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"Знімок екрана"</string>
<string name="bugreport_title" msgid="2667494803742548533">"Звіт про помилку"</string>
<string name="bugreport_message" msgid="398447048750350456">"Інформація про поточний стан вашого пристрою буде зібрана й надіслана електронною поштою. Підготовка звіту триватиме певний час."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"Інтерактивний звіт"</string>
@@ -1167,6 +1168,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"Wi-Fi вмикатиметься автоматично"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"Коли ви поблизу збереженої мережі високої якості"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"Не вмикати знову"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"З’єднання Wi-Fi увімкнулось автоматично"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"Ви поблизу збереженої мережі: <xliff:g id="NETWORK_SSID">%1$s</xliff:g>"</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Вхід у мережу Wi-Fi"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"Вхід у мережу"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1877,6 +1880,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"Не вдалося відновити ярлик, оскільки додаток не підтримує резервне копіювання та відновлення"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"Не вдалося відновити ярлик, оскільки підписи додатків не збігаються"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"Не вдалося відновити ярлик"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"Ярлик вимкнено"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"Видалити"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"Усе одно запустити"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"Видалити шкідливий додаток?"</string>
</resources>
diff --git a/data/res/values-ur/strings.xml b/data/res/values-ur/strings.xml
index 38313d6e..54b25b71 100644
--- a/data/res/values-ur/strings.xml
+++ b/data/res/values-ur/strings.xml
@@ -217,6 +217,8 @@
<string name="global_action_emergency" msgid="7112311161137421166">"ایمرجنسی"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"بگ کی اطلاع"</string>
<string name="global_action_logout" msgid="935179188218826050">"سیشن ختم کریں"</string>
+ <!-- no translation found for global_action_screenshot (8329831278085426283) -->
+ <skip />
<string name="bugreport_title" msgid="2667494803742548533">"بگ کی اطلاع لیں"</string>
<string name="bugreport_message" msgid="398447048750350456">"ایک ای میل پیغام کے بطور بھیجنے کیلئے، یہ آپ کے موجودہ آلہ کی حالت کے بارے میں معلومات جمع کرے گا۔ بگ کی اطلاع شروع کرنے سے لے کر بھیجنے کیلئے تیار ہونے تک اس میں تھوڑا وقت لگے گا؛ براہ کرم تحمل سے کام لیں۔"</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"متعامل رپورٹ"</string>
@@ -1123,6 +1125,10 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"‏Wi‑Fi از خود آن ہو جائے گا"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"جب آپ اعلی معیار کے محفوظ کردہ نیٹ ورک کے قریب ہوں"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"دوبارہ آن نہ کریں"</string>
+ <!-- no translation found for wifi_wakeup_enabled_title (6534603733173085309) -->
+ <skip />
+ <!-- no translation found for wifi_wakeup_enabled_content (189330154407990583) -->
+ <skip />
<string name="wifi_available_sign_in" msgid="9157196203958866662">"‏Wi-Fi نیٹ ورک میں سائن ان کریں"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"نیٹ ورک میں سائن ان کریں"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1808,6 +1814,11 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"شارٹ کٹ کو بحال نہیں کیا جا سکا، کیونکہ ایپ بیک اپ اور بحالی کو سپورٹ نہیں کرتی ہے"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"ایپ دستخط غیر مماثل ہونے کی وجہ سے شارٹ کٹ کو بحال نہیں کیا جا سکا"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"شارٹ کٹ کو بحال نہیں کیا جا سکا"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"شارٹ کٹ غیر فعال ہے"</string>
+ <!-- no translation found for harmful_app_warning_uninstall (3846265696369136266) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_launch_anyway (5784428382367400530) -->
+ <skip />
+ <!-- no translation found for harmful_app_warning_title (2229996292333310435) -->
<skip />
</resources>
diff --git a/data/res/values-uz/strings.xml b/data/res/values-uz/strings.xml
index 92ec3540..ce8613ff 100644
--- a/data/res/values-uz/strings.xml
+++ b/data/res/values-uz/strings.xml
@@ -217,6 +217,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"Favqulodda chaqiruv"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"Nosozlik haqida ma’lumot berish"</string>
<string name="global_action_logout" msgid="935179188218826050">"Seansni yakunlash"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"Skrinshot"</string>
<string name="bugreport_title" msgid="2667494803742548533">"Xatoliklar hisoboti"</string>
<string name="bugreport_message" msgid="398447048750350456">"Qurilmangiz holati haqidagi ma’lumotlar to‘planib, e-pochta orqali yuboriladi. Hisobotni tayyorlash biroz vaqt olishi mumkin."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"Interaktiv hisobot"</string>
@@ -1123,6 +1124,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"Wi‑Fi avtomatik ravishda yoqiladi"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"Saqlangan tarmoqlar ichidan signali yaxshisi hududida ekaningizda"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"Qayta yoqilmasin"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"Wi‑Fi avtomatik ravishda yoqildi"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"Saqlangan tarmoq atrofidasiz: <xliff:g id="NETWORK_SSID">%1$s</xliff:g>"</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Wi-Fi tarmoqqa kirish"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"Tarmoqqa kirish"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1808,6 +1811,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"Ilovada zaxiralash va tiklash ishlamagani uchun yorliq tiklanmadi"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"Ilova imzosi mos kelmagani uchun yorliq tiklanmadi"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"Yorliq tiklanmadi"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"Yorliq faolsizlantirildi"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"O‘chirib tashlash"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"Baribir ishga tushirilsin"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"Zararli ilova o‘chirilsinmi?"</string>
</resources>
diff --git a/data/res/values-watch/themes_device_defaults.xml b/data/res/values-watch/themes_device_defaults.xml
index f6752c29..a7736e7c 100644
--- a/data/res/values-watch/themes_device_defaults.xml
+++ b/data/res/values-watch/themes_device_defaults.xml
@@ -10,7 +10,7 @@
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
+ See the License for the specific language gning permissions and
limitations under the License.
-->
@@ -147,6 +147,7 @@ a similar way.
an activity that looks like a Dialog.-->
<style name="Theme.DeviceDefault.Dialog" parent="Theme.Material.Dialog" >
<item name="windowIsFloating">false</item>
+ <item name="windowElevation">0dp</item>
<item name="windowTitleStyle">@style/DialogWindowTitle.DeviceDefault</item>
<item name="windowAnimationStyle">@style/Animation.DeviceDefault.Dialog</item>
@@ -183,6 +184,7 @@ a similar way.
<style name="Theme.DeviceDefault.Settings.Dialog.Alert" parent="Theme.Material.Dialog.Alert">
<item name="windowIsFloating">false</item>
+ <item name="windowElevation">0dp</item>
<!-- Color palette Dark -->
<item name="colorPrimary">@color/primary_device_default_dark</item>
<item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
@@ -200,6 +202,7 @@ a similar way.
<style name="Theme.DeviceDefault.Settings.CompactMenu" parent="Theme.Material.CompactMenu">
<item name="windowIsFloating">false</item>
+ <item name="windowElevation">0dp</item>
<!-- Color palette Dark -->
<item name="colorPrimary">@color/primary_device_default_dark</item>
<item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
@@ -219,6 +222,7 @@ a similar way.
regular dialog. -->
<style name="Theme.DeviceDefault.Dialog.MinWidth" parent="Theme.Material.Dialog.MinWidth">
<item name="windowIsFloating">false</item>
+ <item name="windowElevation">0dp</item>
<!-- Color palette Dark -->
<item name="colorPrimary">@color/primary_device_default_dark</item>
<item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
@@ -237,6 +241,7 @@ a similar way.
<!-- Variant of {@link #Theme_DeviceDefault_Dialog} without an action bar -->
<style name="Theme.DeviceDefault.Dialog.NoActionBar" parent="Theme.Material.Dialog.NoActionBar">
<item name="windowIsFloating">false</item>
+ <item name="windowElevation">0dp</item>
<!-- Color palette Dark -->
<item name="colorPrimary">@color/primary_device_default_dark</item>
<item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
@@ -256,6 +261,7 @@ a similar way.
for a regular dialog. -->
<style name="Theme.DeviceDefault.Dialog.NoActionBar.MinWidth" parent="Theme.Material.Dialog.NoActionBar.MinWidth">
<item name="windowIsFloating">false</item>
+ <item name="windowElevation">0dp</item>
<!-- Color palette Dark -->
<item name="colorPrimary">@color/primary_device_default_dark</item>
<item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
@@ -434,6 +440,7 @@ a similar way.
<style name="Theme.DeviceDefault.Dialog.NoFrame" parent="Theme.Material.Dialog.NoFrame">
<item name="windowIsFloating">false</item>
+ <item name="windowElevation">0dp</item>
<!-- Color palette Dialog -->
<item name="colorPrimary">@color/primary_device_default_dark</item>
<item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
diff --git a/data/res/values-watch/themes_material.xml b/data/res/values-watch/themes_material.xml
index 0cf398b1..40a249ab 100644
--- a/data/res/values-watch/themes_material.xml
+++ b/data/res/values-watch/themes_material.xml
@@ -43,6 +43,7 @@ please see styles_device_defaults.xml.
<!-- Override behaviour to set the theme colours for dialogs, keep them the same. -->
<style name="ThemeOverlay.Material.Dialog" parent="ThemeOverlay.Material.BaseDialog">
<item name="windowIsFloating">false</item>
+ <item name="windowElevation">0dp</item>
</style>
<!-- Force the background and floating colours to be the default colours. -->
@@ -51,6 +52,7 @@ please see styles_device_defaults.xml.
<item name="colorBackgroundFloating">@color/background_floating_material_dark</item>
<item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_material_dark</item>
<item name="windowIsFloating">false</item>
+ <item name="windowElevation">0dp</item>
</style>
<!-- Force the background and floating colours to be the default colours. -->
@@ -59,6 +61,7 @@ please see styles_device_defaults.xml.
<item name="colorBackgroundFloating">@color/background_floating_material_light</item>
<item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_material_light</item>
<item name="windowIsFloating">false</item>
+ <item name="windowElevation">0dp</item>
</style>
<!-- Force all settings themes to use normal Material theme. -->
diff --git a/data/res/values-zu/strings.xml b/data/res/values-zu/strings.xml
index e91e382a..e97f8939 100644
--- a/data/res/values-zu/strings.xml
+++ b/data/res/values-zu/strings.xml
@@ -217,6 +217,7 @@
<string name="global_action_emergency" msgid="7112311161137421166">"Isimo esiphuthumayo"</string>
<string name="global_action_bug_report" msgid="7934010578922304799">"Umbiko wephutha"</string>
<string name="global_action_logout" msgid="935179188218826050">"Phothula isikhathi"</string>
+ <string name="global_action_screenshot" msgid="8329831278085426283">"Isithombe-skrini"</string>
<string name="bugreport_title" msgid="2667494803742548533">"Thatha umbiko wesiphazamiso"</string>
<string name="bugreport_message" msgid="398447048750350456">"Lokhu kuzoqoqa ulwazi mayelana nesimo samanje sedivayisi yakho, ukuthumela imilayezo ye-imeyili. Kuzothatha isikhathi esincane kusuka ekuqaleni umbiko wesiphazamiso uze ulungele ukuthunyelwa; sicela ubekezele."</string>
<string name="bugreport_option_interactive_title" msgid="8635056131768862479">"Umbiko obandakanyayo"</string>
@@ -1123,6 +1124,8 @@
<string name="wifi_wakeup_onboarding_title" msgid="228772560195634292">"I-Wi-Fi izovuleka ngokuzenzakalela"</string>
<string name="wifi_wakeup_onboarding_subtext" msgid="3989697580301186973">"Uma useduze kwenethiwekhi yekhwalithi ephezulu elondoloziwe"</string>
<string name="wifi_wakeup_onboarding_action_disable" msgid="838648204200836028">"Ungaphindi uvule"</string>
+ <string name="wifi_wakeup_enabled_title" msgid="6534603733173085309">"I-Wi‑Fi ivuleke ngokuzenzakalela"</string>
+ <string name="wifi_wakeup_enabled_content" msgid="189330154407990583">"Useduzane nenethiwekhi elondoloziwe: <xliff:g id="NETWORK_SSID">%1$s</xliff:g>"</string>
<string name="wifi_available_sign_in" msgid="9157196203958866662">"Ngena ngemvume kunethiwekhi ye-Wi-Fi"</string>
<string name="network_available_sign_in" msgid="1848877297365446605">"Ngena ngemvume kunethiwekhi"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
@@ -1807,6 +1810,8 @@
<string name="shortcut_restore_not_supported" msgid="5028808567940014190">"Ayikwazanga ukubuyisa isinqamuleli ngoba uhlelo lokusebenza alusekeli isipele nokubuyisa"</string>
<string name="shortcut_restore_signature_mismatch" msgid="2406209324521327518">"Ayikwazanga ukubuyisa isinqamuleli ngoba isignisha yohlelo lokusebenza ayifani"</string>
<string name="shortcut_restore_unknown_issue" msgid="8703738064603262597">"Ayikwazanga ukubuyisa isinqamuleli"</string>
- <!-- no translation found for shortcut_disabled_reason_unknown (5276016910284687075) -->
- <skip />
+ <string name="shortcut_disabled_reason_unknown" msgid="5276016910284687075">"Isinqamuleli sikhutshaziwe"</string>
+ <string name="harmful_app_warning_uninstall" msgid="3846265696369136266">"Khipha"</string>
+ <string name="harmful_app_warning_launch_anyway" msgid="5784428382367400530">"Qalisa noma kunjalo"</string>
+ <string name="harmful_app_warning_title" msgid="2229996292333310435">"Khipha uhlelo lokusebenza oluyingozi?"</string>
</resources>
diff --git a/data/res/values/attrs.xml b/data/res/values/attrs.xml
index addbbf5c..354d6581 100644
--- a/data/res/values/attrs.xml
+++ b/data/res/values/attrs.xml
@@ -1897,6 +1897,7 @@
<enum name="KEYCODE_SYSTEM_NAVIGATION_LEFT" value="282" />
<enum name="KEYCODE_SYSTEM_NAVIGATION_RIGHT" value="283" />
<enum name="KEYCODE_ALL_APPS" value="284" />
+ <enum name="KEYCODE_REFRESH" value="285" />
</attr>
<!-- ***************************************************************** -->
@@ -2066,7 +2067,8 @@
<p>For this to take effect, the window must be drawing the system bar backgrounds with
{@link android.R.attr#windowDrawsSystemBarBackgrounds} and the navigation bar must not
have been requested to be translucent with
- {@link android.R.attr#windowTranslucentNavigation}. -->
+ {@link android.R.attr#windowTranslucentNavigation}.
+ Corresponds to {@link android.view.Window#setNavigationBarDividerColor(int)}. -->
<attr name="navigationBarDividerColor" format="color" />
<!-- The duration, in milliseconds, of the window background fade duration
@@ -4739,6 +4741,15 @@
<!-- Extra spacing between lines of text, as a multiplier. The value will not be applied
for the last line of text.-->
<attr name="lineSpacingMultiplier" format="float" />
+ <!-- Explicit height between lines of text. If set, this will override the values set
+ for lineSpacingExtra and lineSpacingMultiplier. -->
+ <attr name="lineHeight" format="dimension" />
+ <!-- Distance from the top of the TextView to the first text baseline. If set, this
+ overrides the value set for paddingTop. -->
+ <attr name="firstBaselineToTopHeight" format="dimension" />
+ <!-- Distance from the bottom of the TextView to the last text baseline. If set, this
+ overrides the value set for paddingBottom. -->
+ <attr name="lastBaselineToBottomHeight" format="dimension" />
<!-- The number of times to repeat the marquee animation. Only applied if the
TextView has marquee enabled. -->
<attr name="marqueeRepeatLimit" format="integer">
@@ -4867,6 +4878,8 @@
<!-- Justification by stretching word spacing. -->
<enum name="inter_word" value = "1" />
</attr>
+ <!-- Whether or not this view is a heading for accessibility purposes. -->
+ <attr name="accessibilityHeading" format="boolean"/>
</declare-styleable>
<declare-styleable name="TextViewAppearance">
<!-- Base text color, typeface, size, and style. -->
@@ -6325,6 +6338,17 @@
<attr name="toAlpha" format="float" />
</declare-styleable>
+ <declare-styleable name="ClipRectAnimation">
+ <attr name="fromLeft" format="fraction" />
+ <attr name="fromTop" format="fraction" />
+ <attr name="fromRight" format="fraction" />
+ <attr name="fromBottom" format="fraction" />
+ <attr name="toLeft" format="fraction" />
+ <attr name="toTop" format="fraction" />
+ <attr name="toRight" format="fraction" />
+ <attr name="toBottom" format="fraction" />
+ </declare-styleable>
+
<declare-styleable name="LayoutAnimation">
<!-- Fraction of the animation duration used to delay the beginning of
the animation of each child. -->
diff --git a/data/res/values/config.xml b/data/res/values/config.xml
index e3a910f5..7e5a7352 100644
--- a/data/res/values/config.xml
+++ b/data/res/values/config.xml
@@ -430,7 +430,7 @@
<integer translatable="false" name="config_mobile_hotspot_provision_check_period">24</integer>
<!-- Activity name to enable wifi tethering after provisioning app succeeds -->
- <string translatable="false" name="config_wifi_tether_enable">com.android.settings/.TetherService</string>
+ <string translatable="false" name="config_wifi_tether_enable">com.android.settings/.wifi.tether.TetherService</string>
<!-- Controls the WiFi wakeup feature.
0 = Not available.
@@ -640,18 +640,12 @@
<!-- Wifi driver supports batched scan -->
<bool translatable="false" name="config_wifi_batched_scan_supported">false</bool>
- <!-- Idle Receive current for wifi radio. 0 by default-->
- <integer translatable="false" name="config_wifi_idle_receive_cur_ma">0</integer>
-
- <!-- Rx current for wifi radio. 0 by default-->
- <integer translatable="false" name="config_wifi_active_rx_cur_ma">0</integer>
-
- <!-- Tx current for wifi radio. 0 by default-->
- <integer translatable="false" name="config_wifi_tx_cur_ma">0</integer>
-
- <!-- Operating volatage for wifi radio. 0 by default-->
- <integer translatable="false" name="config_wifi_operating_voltage_mv">0</integer>
+ <!-- Wifi driver supports Automatic channel selection (ACS) for softap -->
+ <bool translatable="false" name="config_wifi_softap_acs_supported">false</bool>
+ <!-- Wifi driver supports IEEE80211AC for softap -->
+ <bool translatable="false" name="config_wifi_softap_ieee80211ac_supported">false</bool>
+
<!-- Flag indicating whether the we should enable the automatic brightness in Settings.
Software implementation will be used if config_hardware_auto_brightness_available is not set -->
<bool name="config_automatic_brightness_available">false</bool>
@@ -2289,7 +2283,10 @@
Can be customized for other product types -->
<string name="config_chooseTypeAndAccountActivity" translatable="false"
>android/android.accounts.ChooseTypeAndAccountActivity</string>
-
+ <!-- Name of the activity that will handle requests to the system to choose an activity for
+ the purposes of resolving an intent. -->
+ <string name="config_chooserActivity" translatable="false"
+ >com.android.systemui/com.android.systemui.chooser.ChooserActivity</string>
<!-- Component name of a custom ResolverActivity (Intent resolver) to be used instead of
the default framework version. If left empty, then the framework version will be used.
Example: com.google.android.myapp/.resolver.MyResolverActivity -->
@@ -2780,8 +2777,22 @@
<!-- The bounding path of the cutout region of the main built-in display.
Must either be empty if there is no cutout region, or a string that is parsable by
{@link android.util.PathParser}.
+
The path is assumed to be specified in display coordinates with pixel units and in
- the display's native orientation. -->
+ the display's native orientation, with the origin of the coordinate system at the
+ center top of the display.
+
+ To facilitate writing device-independent emulation overlays, the marker `@dp` can be
+ appended after the path string to interpret coordinates in dp instead of px units.
+ Note that a physical cutout should be configured in pixels for the best results.
+
+ Example for a 10px x 10px square top-center cutout:
+ <string ...>M -5,0 L -5,10 L 5,10 L 5,0 Z</string>
+ Example for a 10dp x 10dp square top-center cutout:
+ <string ...>M -5,0 L -5,10 L 5,10 L 5,0 Z @dp</string>
+
+ @see https://www.w3.org/TR/SVG/paths.html#PathData
+ -->
<string translatable="false" name="config_mainBuiltInDisplayCutout"></string>
<!-- Whether the display cutout region of the main built-in display should be forced to
@@ -3249,4 +3260,9 @@
<string name="config_fontFamilyButton">@string/font_family_button_material</string>
<string translatable="false" name="config_batterySaverDeviceSpecificConfig"></string>
+
+ <!-- Package name that should be granted Notification Assistant access -->
+ <string name="config_defaultAssistantAccessPackage" translatable="false">android.ext.services</string>
+
+ <bool name="config_supportBluetoothPersistedState">true</bool>
</resources>
diff --git a/data/res/values/locale_config.xml b/data/res/values/locale_config.xml
index 2c4058ac..35eee6a3 100644
--- a/data/res/values/locale_config.xml
+++ b/data/res/values/locale_config.xml
@@ -23,35 +23,60 @@
<item>ak-GH</item> <!-- Akan (Ghana) -->
<item>am-ET</item> <!-- Amharic (Ethiopia) -->
<item>ar-AE</item> <!-- Arabic (United Arab Emirates) -->
+ <item>ar-AE-u-nu-latn</item> <!-- Arabic (United Arab Emirates,Western Digits) -->
<item>ar-BH</item> <!-- Arabic (Bahrain) -->
+ <item>ar-BH-u-nu-latn</item> <!-- Arabic (Bahrain,Western Digits) -->
<item>ar-DJ</item> <!-- Arabic (Djibouti) -->
+ <item>ar-DJ-u-nu-latn</item> <!-- Arabic (Djibouti,Western Digits) -->
<item>ar-DZ</item> <!-- Arabic (Algeria) -->
+ <item>ar-DZ-u-nu-arab</item> <!-- Arabic (Algeria,Arabic-Indic Digits) -->
<item>ar-EG</item> <!-- Arabic (Egypt) -->
<item>ar-EG-u-nu-latn</item> <!-- Arabic (Egypt,Western Digits) -->
<item>ar-EH</item> <!-- Arabic (Western Sahara) -->
+ <item>ar-EH-u-nu-arab</item> <!-- Arabic (Western Sahara,Arabic-Indic Digits) -->
<item>ar-ER</item> <!-- Arabic (Eritrea) -->
+ <item>ar-ER-u-nu-latn</item> <!-- Arabic (Eritrea,Western Digits) -->
<item>ar-IL</item> <!-- Arabic (Israel) -->
+ <item>ar-IL-u-nu-latn</item> <!-- Arabic (Israel,Western Digits) -->
<item>ar-IQ</item> <!-- Arabic (Iraq) -->
+ <item>ar-IQ-u-nu-latn</item> <!-- Arabic (Iraq,Western Digits) -->
<item>ar-JO</item> <!-- Arabic (Jordan) -->
+ <item>ar-JO-u-nu-latn</item> <!-- Arabic (Jordan,Western Digits) -->
<item>ar-KM</item> <!-- Arabic (Comoros) -->
+ <item>ar-KM-u-nu-latn</item> <!-- Arabic (Comoros,Western Digits) -->
<item>ar-KW</item> <!-- Arabic (Kuwait) -->
+ <item>ar-KW-u-nu-latn</item> <!-- Arabic (Kuwait,Western Digits) -->
<item>ar-LB</item> <!-- Arabic (Lebanon) -->
+ <item>ar-LB-u-nu-latn</item> <!-- Arabic (Lebanon,Western Digits) -->
<item>ar-LY</item> <!-- Arabic (Libya) -->
+ <item>ar-LY-u-nu-arab</item> <!-- Arabic (Libya,Arabic-Indic Digits) -->
<item>ar-MA</item> <!-- Arabic (Morocco) -->
+ <item>ar-MA-u-nu-arab</item> <!-- Arabic (Morocco,Arabic-Indic Digits) -->
<item>ar-MR</item> <!-- Arabic (Mauritania) -->
+ <item>ar-MR-u-nu-latn</item> <!-- Arabic (Mauritania,Western Digits) -->
<item>ar-OM</item> <!-- Arabic (Oman) -->
+ <item>ar-OM-u-nu-latn</item> <!-- Arabic (Oman,Western Digits) -->
<item>ar-PS</item> <!-- Arabic (Palestine) -->
+ <item>ar-PS-u-nu-latn</item> <!-- Arabic (Palestine,Western Digits) -->
<item>ar-QA</item> <!-- Arabic (Qatar) -->
+ <item>ar-QA-u-nu-latn</item> <!-- Arabic (Qatar,Western Digits) -->
<item>ar-SA</item> <!-- Arabic (Saudi Arabia) -->
+ <item>ar-SA-u-nu-latn</item> <!-- Arabic (Saudi Arabia,Western Digits) -->
<item>ar-SD</item> <!-- Arabic (Sudan) -->
+ <item>ar-SD-u-nu-latn</item> <!-- Arabic (Sudan,Western Digits) -->
<item>ar-SO</item> <!-- Arabic (Somalia) -->
+ <item>ar-SO-u-nu-latn</item> <!-- Arabic (Somalia,Western Digits) -->
<item>ar-SS</item> <!-- Arabic (South Sudan) -->
+ <item>ar-SS-u-nu-latn</item> <!-- Arabic (South Sudan,Western Digits) -->
<item>ar-SY</item> <!-- Arabic (Syria) -->
+ <item>ar-SY-u-nu-latn</item> <!-- Arabic (Syria,Western Digits) -->
<item>ar-TD</item> <!-- Arabic (Chad) -->
+ <item>ar-TD-u-nu-latn</item> <!-- Arabic (Chad,Western Digits) -->
<item>ar-TN</item> <!-- Arabic (Tunisia) -->
<item>ar-TN-u-nu-arab</item> <!-- Arabic (Tunisia,Arabic-Indic Digits) -->
<item>ar-XB</item> <!-- Right-to-left pseudolocale -->
<item>ar-YE</item> <!-- Arabic (Yemen) -->
+ <item>ar-YE-u-nu-latn</item> <!-- Arabic (Yemen,Western Digits) -->
<item>as-IN</item> <!-- Assamese (India) -->
<item>asa-TZ</item> <!-- Asu (Tanzania) -->
<item>az-Cyrl-AZ</item> <!-- Azerbaijani (Cyrillic,Azerbaijan) -->
@@ -63,7 +88,9 @@
<item>bg-BG</item> <!-- Bulgarian (Bulgaria) -->
<item>bm-ML</item> <!-- Bambara (Mali) -->
<item>bn-BD</item> <!-- Bengali (Bangladesh) -->
+ <item>bn-BD-u-nu-latn</item> <!-- Bengali (Bangladesh,Western Digits) -->
<item>bn-IN</item> <!-- Bengali (India) -->
+ <item>bn-IN-u-nu-latn</item> <!-- Bengali (India,Western Digits) -->
<item>bo-CN</item> <!-- Tibetan (China) -->
<item>bo-IN</item> <!-- Tibetan (India) -->
<item>br-FR</item> <!-- Breton (France) -->
@@ -230,7 +257,9 @@
<item>eu-ES</item> <!-- Basque (Spain) -->
<item>ewo-CM</item> <!-- Ewondo (Cameroon) -->
<item>fa-AF</item> <!-- Persian (Afghanistan) -->
+ <item>fa-AF-u-nu-latn</item> <!-- Persian (Afghanistan,Western Digits) -->
<item>fa-IR</item> <!-- Persian (Iran) -->
+ <item>fa-IR-u-nu-latn</item> <!-- Persian (Iran,Western Digits) -->
<item>ff-CM</item> <!-- Fulah (Cameroon) -->
<item>ff-GN</item> <!-- Fulah (Guinea) -->
<item>ff-MR</item> <!-- Fulah (Mauritania) -->
@@ -473,7 +502,9 @@
<item>ug-CN</item> <!-- Uyghur (China) -->
<item>uk-UA</item> <!-- Ukrainian (Ukraine) -->
<item>ur-IN</item> <!-- Urdu (India) -->
+ <item>ur-IN-u-nu-latn</item> <!-- Urdu (India,Western Digits) -->
<item>ur-PK</item> <!-- Urdu (Pakistan) -->
+ <item>ur-PK-u-nu-arabext</item> <!-- Urdu (Pakistan,Extended Arabic-Indic Digits) -->
<item>uz-Arab-AF</item> <!-- Uzbek (Arabic,Afghanistan) -->
<item>uz-Cyrl-UZ</item> <!-- Uzbek (Cyrillic,Uzbekistan) -->
<item>uz-Latn-UZ</item> <!-- Uzbek (Latin,Uzbekistan) -->
diff --git a/data/res/values/public.xml b/data/res/values/public.xml
index 58ae76cd..9cdf5531 100644
--- a/data/res/values/public.xml
+++ b/data/res/values/public.xml
@@ -2862,6 +2862,10 @@
<public name="appComponentFactory" />
<public name="fallbackLineSpacing" />
<public name="accessibilityPaneTitle" />
+ <public name="firstBaselineToTopHeight" />
+ <public name="lastBaselineToBottomHeight" />
+ <public name="lineHeight" />
+ <public name="accessibilityHeading" />
</public-group>
<public-group type="style" first-id="0x010302e0">
diff --git a/data/res/values/strings.xml b/data/res/values/strings.xml
index b2fa294f..71e963a5 100644
--- a/data/res/values/strings.xml
+++ b/data/res/values/strings.xml
@@ -379,6 +379,9 @@
<string name="factory_reset_message">The admin app can\'t be used. Your device will now be
erased.\n\nIf you have questions, contact your organization's admin.</string>
+ <!-- A toast message displayed when printing is attempted but disabled by policy. -->
+ <string name="printing_disabled_by">Printing disabled by <xliff:g id="owner_app">%s</xliff:g>.</string>
+
<!-- Display name for any time a piece of data refers to the owner of the phone. For example, this could be used in place of the phone's phone number. -->
<string name="me">Me</string>
@@ -647,11 +650,11 @@
<!-- Label for the Android system components when they are shown to the user. -->
<string name="android_system_label">Android System</string>
- <!-- Label for the user owner in the intent forwarding app. -->
- <string name="user_owner_label">Switch to Personal</string>
+ <!-- "Switch" is a verb; it means to change user profile by tapping another user profile name. -->
+ <string name="user_owner_label">Switch to personal profile</string>
- <!-- Label for a corporate profile in the intent forwarding app. -->
- <string name="managed_profile_label">Switch to Work</string>
+ <!-- "Switch" is a verb; it means to change user profile by tapping another user profile name. -->
+ <string name="managed_profile_label">Switch to work profile</string>
<!-- Title of a category of application permissions, listed so the user can choose whether they want to allow the application to do this. -->
<string name="permgrouplab_contacts">Contacts</string>
@@ -913,6 +916,11 @@
<string name="permdesc_persistentActivity" product="default">Allows the app to make parts of itself persistent in memory. This can limit memory available to other apps slowing down the phone.</string>
<!-- Title of an application permission, listed so the user can choose whether they want to allow the application to do this. -->
+ <string name="permlab_foregroundService">run foreground service</string>
+ <!-- Description of an application permission, listed so the user can choose whether they want to allow the application to do this. -->
+ <string name="permdesc_foregroundService">Allows the app to make use of foreground services.</string>
+
+ <!-- Title of an application permission, listed so the user can choose whether they want to allow the application to do this. -->
<string name="permlab_getPackageSize">measure app storage space</string>
<!-- Description of an application permission, listed so the user can choose whether they want to allow the application to do this. -->
<string name="permdesc_getPackageSize">Allows the app to retrieve its code, data, and cache sizes</string>
@@ -1318,6 +1326,9 @@
<string-array name="fingerprint_acquired_vendor">
</string-array>
+ <!-- Message shown by the fingerprint dialog when fingerprint is not recognized -->
+ <string name="fingerprint_not_recognized">Not recognized</string>
+
<!-- Error message shown when the fingerprint hardware can't be accessed -->
<string name="fingerprint_error_hw_not_available">Fingerprint hardware not available.</string>
<!-- Error message shown when the fingerprint hardware has run out of room for storing fingerprints -->
@@ -1326,6 +1337,8 @@
<string name="fingerprint_error_timeout">Fingerprint time out reached. Try again.</string>
<!-- Generic error message shown when the fingerprint operation (e.g. enrollment or authentication) is canceled. Generally not shown to the user-->
<string name="fingerprint_error_canceled">Fingerprint operation canceled.</string>
+ <!-- Generic error message shown when the fingerprint authentication operation is canceled due to user input. Generally not shown to the user -->
+ <string name="fingerprint_error_user_canceled">Fingerprint operation canceled by user.</string>
<!-- Generic error message shown when the fingerprint operation fails because too many attempts have been made. -->
<string name="fingerprint_error_lockout">Too many attempts. Try again later.</string>
<!-- Generic error message shown when the fingerprint operation fails because strong authentication is required -->
@@ -3754,6 +3767,11 @@
<!-- Notification body when background data usage is limited. -->
<string name="data_usage_restricted_body">Tap to remove restriction.</string>
+ <!-- Notification title when there has been recent excessive data usage. [CHAR LIMIT=32] -->
+ <string name="data_usage_rapid_title">Large data usage</string>
+ <!-- Notification body when there has been recent excessive data usage. [CHAR LIMIT=128] -->
+ <string name="data_usage_rapid_body">Your data usage over the last few days is larger than normal. Tap to view usage and settings.</string>
+
<!-- SSL Certificate dialogs -->
<!-- Title for an SSL Certificate dialog -->
<string name="ssl_certificate">Security certificate</string>
@@ -4472,7 +4490,7 @@
<string name="zen_mode_alarm">Until <xliff:g id="formattedTime" example="10:00 PM">%1$s</xliff:g> (next alarm)</string>
<!-- Zen mode condition: no exit criteria. [CHAR LIMIT=NONE] -->
- <string name="zen_mode_forever">Until you turn off Do Not Disturb</string>
+ <string name="zen_mode_forever">Until you turn off</string>
<!-- Zen mode condition: no exit criteria, includes the name of the feature for emphasis. [CHAR LIMIT=NONE] -->
<string name="zen_mode_forever_dnd">Until you turn off Do Not Disturb</string>
@@ -4596,11 +4614,10 @@
<!-- Menu item in the locale menu [CHAR LIMIT=30] -->
<string name="locale_search_menu">Search</string>
- <!-- Title for dialog displayed when work profile is turned off. [CHAR LIMIT=30] -->
- <string name="work_mode_off_title">Turn on work mode?</string>
- <!-- Message displayed in dialog when work profile is turned off. [CHAR LIMIT=NONE] -->
- <string name="work_mode_off_message">This will turn on your work profile, including apps,
- background sync, and related features</string>
+ <!-- Title of a dialog. The string is asking if the user wants to turn on their work profile, which contains work apps that are managed by their employer. "Work" is an adjective. [CHAR LIMIT=30] -->
+ <string name="work_mode_off_title">Turn on work profile?</string>
+ <!-- Text in a dialog. This string describes what will happen if a user decides to turn on their work profile. "Work profile" is used as an adjective. [CHAR LIMIT=NONE] -->
+ <string name="work_mode_off_message">Your work apps, notifications, data, and other work profile features will be turned on</string>
<!-- Title for button to turn on work profile. [CHAR LIMIT=NONE] -->
<string name="work_mode_turn_on">Turn on</string>
@@ -4809,4 +4826,11 @@
<string name="harmful_app_warning_launch_anyway">Launch anyway</string>
<!-- Title for the harmful app warning dialog. -->
<string name="harmful_app_warning_title">Uninstall harmful app?</string>
+
+ <!-- Text describing a permission request for one app to show another app's
+ slices [CHAR LIMIT=NONE] -->
+ <string name="slices_permission_request"><xliff:g id="app" example="Example App">%1$s</xliff:g> wants to show <xliff:g id="app_2" example="Other Example App">%2$s</xliff:g> slices</string>
+
+ <!-- Notification action for editing a screenshot (drawing on it, cropping it, etc) -->
+ <string name="screenshot_edit">Edit</string>
</resources>
diff --git a/data/res/values/symbols.xml b/data/res/values/symbols.xml
index 50dc384f..ee208734 100644
--- a/data/res/values/symbols.xml
+++ b/data/res/values/symbols.xml
@@ -309,6 +309,8 @@
<java-symbol type="bool" name="config_useFixedVolume" />
<java-symbol type="bool" name="config_forceDefaultOrientation" />
<java-symbol type="bool" name="config_wifi_batched_scan_supported" />
+ <java-symbol type="bool" name="config_wifi_softap_acs_supported" />
+ <java-symbol type="bool" name="config_wifi_softap_ieee80211ac_supported" />
<java-symbol type="bool" name="config_enableMultiUserUI"/>
<java-symbol type="bool" name="config_disableUsbPermissionDialogs"/>
<java-symbol type="bool" name="config_hasRecents" />
@@ -382,10 +384,6 @@
<java-symbol type="integer" name="config_wifi_framework_current_network_boost" />
<java-symbol type="string" name="config_wifi_random_mac_oui" />
<java-symbol type="integer" name="config_wifi_network_switching_blacklist_time" />
- <java-symbol type="integer" name="config_wifi_idle_receive_cur_ma" />
- <java-symbol type="integer" name="config_wifi_active_rx_cur_ma" />
- <java-symbol type="integer" name="config_wifi_tx_cur_ma" />
- <java-symbol type="integer" name="config_wifi_operating_voltage_mv" />
<java-symbol type="string" name="config_wifi_framework_sap_2G_channel_list" />
<java-symbol type="integer" name="config_wifi_framework_max_tx_rate_for_full_scan" />
<java-symbol type="integer" name="config_wifi_framework_max_rx_rate_for_full_scan" />
@@ -878,6 +876,7 @@
<java-symbol type="string" name="preposition_for_time" />
<java-symbol type="string" name="print_service_installed_title" />
<java-symbol type="string" name="print_service_installed_message" />
+ <java-symbol type="string" name="printing_disabled_by" />
<java-symbol type="string" name="progress_erasing" />
<java-symbol type="string" name="mobile_provisioning_apn" />
<java-symbol type="string" name="mobile_provisioning_url" />
@@ -1068,6 +1067,7 @@
<java-symbol type="string" name="owner_name" />
<java-symbol type="string" name="config_chooseAccountActivity" />
<java-symbol type="string" name="config_chooseTypeAndAccountActivity" />
+ <java-symbol type="string" name="config_chooserActivity" />
<java-symbol type="string" name="config_customResolverActivity" />
<java-symbol type="string" name="config_appsAuthorizedForSharedAccounts" />
<java-symbol type="string" name="error_message_title" />
@@ -1507,6 +1507,7 @@
<java-symbol type="xml" name="password_kbd_symbols" />
<java-symbol type="xml" name="password_kbd_symbols_shift" />
<java-symbol type="xml" name="power_profile" />
+ <java-symbol type="xml" name="power_profile_test" />
<java-symbol type="xml" name="sms_short_codes" />
<java-symbol type="xml" name="audio_assets" />
<java-symbol type="xml" name="global_keys" />
@@ -1973,6 +1974,8 @@
<java-symbol type="string" name="data_usage_warning_title" />
<java-symbol type="string" name="data_usage_wifi_limit_snoozed_title" />
<java-symbol type="string" name="data_usage_wifi_limit_title" />
+ <java-symbol type="string" name="data_usage_rapid_title" />
+ <java-symbol type="string" name="data_usage_rapid_body" />
<java-symbol type="string" name="default_wallpaper_component" />
<java-symbol type="string" name="device_storage_monitor_notification_channel" />
<java-symbol type="string" name="dlg_ok" />
@@ -2339,9 +2342,11 @@
<java-symbol type="string" name="fingerprint_acquired_too_fast" />
<java-symbol type="array" name="fingerprint_acquired_vendor" />
<java-symbol type="string" name="fingerprint_error_canceled" />
+ <java-symbol type="string" name="fingerprint_error_user_canceled" />
<java-symbol type="string" name="fingerprint_error_lockout" />
<java-symbol type="string" name="fingerprint_error_lockout_permanent" />
<java-symbol type="string" name="fingerprint_name_template" />
+ <java-symbol type="string" name="fingerprint_not_recognized" />
<!-- Fingerprint config -->
<java-symbol type="integer" name="config_fingerprintMaxTemplatesPerUser"/>
@@ -2648,6 +2653,7 @@
<java-symbol type="id" name="aerr_report" />
<java-symbol type="id" name="aerr_restart" />
<java-symbol type="id" name="aerr_close" />
+ <java-symbol type="id" name="aerr_app_info" />
<java-symbol type="id" name="aerr_mute" />
<java-symbol type="string" name="status_bar_rotate" />
@@ -3204,6 +3210,7 @@
<java-symbol type="string" name="global_action_logout" />
<java-symbol type="string" name="config_mainBuiltInDisplayCutout" />
+ <java-symbol type="drawable" name="messaging_user" />
<java-symbol type="bool" name="config_fillMainBuiltInDisplayCutout" />
<java-symbol type="drawable" name="ic_logout" />
@@ -3216,4 +3223,12 @@
<java-symbol type="string" name="harmful_app_warning_uninstall" />
<java-symbol type="string" name="harmful_app_warning_launch_anyway" />
<java-symbol type="string" name="harmful_app_warning_title" />
+
+ <java-symbol type="string" name="config_defaultAssistantAccessPackage" />
+
+ <java-symbol type="bool" name="config_supportBluetoothPersistedState" />
+
+ <java-symbol type="string" name="slices_permission_request" />
+
+ <java-symbol type="string" name="screenshot_edit" />
</resources>
diff --git a/data/res/xml/power_profile.xml b/data/res/xml/power_profile.xml
index 6e31cd28..bc4b10f8 100644
--- a/data/res/xml/power_profile.xml
+++ b/data/res/xml/power_profile.xml
@@ -51,15 +51,6 @@
<value>0.1</value> <!-- ~1mA -->
</array>
-
- <!-- Radio related values. For modems WITH energy reporting support in firmware, use
- modem.controller.idle, modem.controller.tx, modem.controller.rx, modem.controller.voltage.
- -->
- <item name="modem.controller.idle">0</item>
- <item name="modem.controller.rx">0</item>
- <item name="modem.controller.tx">0</item>
- <item name="modem.controller.voltage">0</item>
-
<!-- A list of heterogeneous CPU clusters, where the value for each cluster represents the
number of CPU cores for that cluster.
@@ -123,4 +114,17 @@
<value>2</value> <!-- 4097-/hr -->
</array>
+ <!-- Cellular modem related values. Default is 0.-->
+ <item name="modem.controller.sleep">0</item>
+ <item name="modem.controller.idle">0</item>
+ <item name="modem.controller.rx">0</item>
+ <array name="modem.controller.tx"> <!-- Strength 0 to 4 -->
+ <value>0</value>
+ <value>0</value>
+ <value>0</value>
+ <value>0</value>
+ <value>0</value>
+ </array>
+ <item name="modem.controller.voltage">0</item>
+
</device>
diff --git a/data/res/xml/power_profile_test.xml b/data/res/xml/power_profile_test.xml
new file mode 100644
index 00000000..cdb71343
--- /dev/null
+++ b/data/res/xml/power_profile_test.xml
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+**
+** Copyright 2017, 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.
+*/
+-->
+<device name="Android">
+ <!-- All values are in mAh except as noted.
+ This file is for PowerProfileTest.java. Changes must be synced between these two. Since
+ power_profile.xml may be overridden by actual device's power_profile.xml at compile time,
+ this test config ensures we have something constant to test against. Values below are
+ sample values, not meant to reflect any real device.
+ -->
+
+ <!-- Nothing -->
+ <item name="none">0</item>
+
+ <!-- This is the battery capacity in mAh -->
+ <item name="battery.capacity">3000</item>
+
+ <!-- Number of cores each CPU cluster contains -->
+ <array name="cpu.clusters.cores">
+ <value>4</value> <!-- Cluster 0 has 4 cores (cpu0, cpu1, cpu2, cpu3) -->
+ <value>4</value> <!-- Cluster 1 has 4 cores (cpu4, cpu5, cpu5, cpu7) -->
+ </array>
+
+ <!-- Power consumption when CPU is suspended -->
+ <item name="cpu.suspend">5</item>
+ <!-- Additional power consumption when CPU is in a kernel idle loop -->
+ <item name="cpu.idle">1.11</item>
+ <!-- Additional power consumption by CPU excluding cluster and core when running -->
+ <item name="cpu.active">2.55</item>
+
+ <!-- Additional power consumption by CPU cluster0 itself when running excluding cores in it -->
+ <item name="cpu.cluster_power.cluster0">2.11</item>
+ <!-- Additional power consumption by CPU cluster1 itself when running excluding cores in it -->
+ <item name="cpu.cluster_power.cluster1">2.22</item>
+
+ <!-- Different CPU speeds as reported in
+ /sys/devices/system/cpu/cpu0/cpufreq/stats/scaling_available_frequencies -->
+ <array name="cpu.core_speeds.cluster0">
+ <value>300000</value> <!-- 300 MHz CPU speed -->
+ <value>1000000</value> <!-- 1000 MHz CPU speed -->
+ <value>2000000</value> <!-- 2000 MHz CPU speed -->
+ </array>
+ <!-- Different CPU speeds as reported in
+ /sys/devices/system/cpu/cpu4/cpufreq/stats/scaling_available_frequencies -->
+ <array name="cpu.core_speeds.cluster1">
+ <value>300000</value> <!-- 300 MHz CPU speed -->
+ <value>1000000</value> <!-- 1000 MHz CPU speed -->
+ <value>2500000</value> <!-- 2500 MHz CPU speed -->
+ <value>3000000</value> <!-- 3000 MHz CPU speed -->
+ </array>
+
+ <!-- Additional power used by a CPU from cluster 0 when running at different
+ speeds. Currently this measurement also includes cluster cost. -->
+ <array name="cpu.core_power.cluster0">
+ <value>10</value> <!-- 300 MHz CPU speed -->
+ <value>20</value> <!-- 1000 MHz CPU speed -->
+ <value>30</value> <!-- 1900 MHz CPU speed -->
+ </array>
+ <!-- Additional power used by a CPU from cluster 1 when running at different
+ speeds. Currently this measurement also includes cluster cost. -->
+ <array name="cpu.core_power.cluster1">
+ <value>25</value> <!-- 300 MHz CPU speed -->
+ <value>35</value> <!-- 1000 MHz CPU speed -->
+ <value>50</value> <!-- 2500 MHz CPU speed -->
+ <value>60</value> <!-- 3000 MHz CPU speed -->
+ </array>
+
+ <!-- Additional power used when screen is turned on at minimum brightness -->
+ <item name="screen.on">100</item>
+ <!-- Additional power used when screen is at maximum brightness, compared to
+ screen at minimum brightness -->
+ <item name="screen.full">800</item>
+
+ <!-- Average power used by the camera flash module when on -->
+ <item name="camera.flashlight">500</item>
+ <!-- Average power use by the camera subsystem for a typical camera
+ application. Intended as a rough estimate for an application running a
+ preview and capturing approximately 10 full-resolution pictures per
+ minute. -->
+ <item name="camera.avg">600</item>
+
+ <!-- Additional power used when audio decoding/encoding via DSP -->
+ <item name="dsp.audio">100</item>
+
+ <!-- Additional power used when GPS is acquiring a signal -->
+ <item name="gps.on">10</item>
+
+ <!-- Additional power used when cellular radio is transmitting/receiving -->
+ <item name="radio.active">60</item>
+ <!-- Additional power used when cellular radio is paging the tower -->
+ <item name="radio.scanning">3</item>
+ <!-- Additional power used when the cellular radio is on. Multi-value entry,
+ one per signal strength (no signal, weak, moderate, strong) -->
+ <array name="radio.on"> <!-- Strength 0 to BINS-1 -->
+ <value>6</value> <!-- none -->
+ <value>5</value> <!-- poor -->
+ <value>4</value> <!-- moderate -->
+ <value>3</value> <!-- good -->
+ <value>3</value> <!-- great -->
+ </array>
+</device>
diff --git a/data/service_actions.txt b/data/service_actions.txt
index e227c288..d0288419 100644
--- a/data/service_actions.txt
+++ b/data/service_actions.txt
@@ -1,4 +1,5 @@
android.app.action.DEVICE_ADMIN_SERVICE
+android.intent.action.RESOLVE_INSTANT_APP_PACKAGE
android.intent.action.RESPOND_VIA_MESSAGE
android.intent.action.TTS_SERVICE
android.media.browse.MediaBrowserService
@@ -23,4 +24,6 @@ android.telecom.CallScreeningService
android.telecom.ConnectionService
android.telecom.InCallService
android.telephony.VisualVoicemailService
+android.telephony.action.EmbmsDownload
+android.telephony.action.EmbmsStreaming
android.view.InputMethod
diff --git a/data/widgets.txt b/data/widgets.txt
index 118ea25f..ddb0297e 100644
--- a/data/widgets.txt
+++ b/data/widgets.txt
@@ -1,74 +1,74 @@
-Wandroid.widget.ZoomControls android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
-Wandroid.widget.DigitalClock android.widget.TextView android.view.View java.lang.Object
-Wandroid.widget.AutoCompleteTextView android.widget.EditText android.widget.TextView android.view.View java.lang.Object
-Wandroid.view.ViewStub android.view.View java.lang.Object
Wandroid.widget.QuickContactBadge android.widget.ImageView android.view.View java.lang.Object
+Wandroid.view.View java.lang.Object
+Wandroid.widget.Switch android.widget.CompoundButton android.widget.Button android.widget.TextView android.view.View java.lang.Object
+Wandroid.widget.Gallery android.widget.AbsSpinner android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
+Wandroid.widget.CalendarView android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
+Wandroid.widget.TextClock android.widget.TextView android.view.View java.lang.Object
Wandroid.widget.ImageButton android.widget.ImageView android.view.View java.lang.Object
-Wandroid.widget.ToggleButton android.widget.CompoundButton android.widget.Button android.widget.TextView android.view.View java.lang.Object
-Wandroid.widget.RadioButton android.widget.CompoundButton android.widget.Button android.widget.TextView android.view.View java.lang.Object
-Wandroid.widget.Space android.view.View java.lang.Object
Wandroid.widget.CheckedTextView android.widget.TextView android.view.View java.lang.Object
-Wandroid.widget.ImageView android.view.View java.lang.Object
-Wandroid.view.TextureView android.view.View java.lang.Object
-Wandroid.widget.TimePicker android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
Wandroid.widget.ProgressBar android.view.View java.lang.Object
-Wandroid.widget.RatingBar android.widget.AbsSeekBar android.widget.ProgressBar android.view.View java.lang.Object
-Wandroid.widget.TextClock android.widget.TextView android.view.View java.lang.Object
+Wandroid.widget.DigitalClock android.widget.TextView android.view.View java.lang.Object
+Wandroid.widget.SeekBar android.widget.AbsSeekBar android.widget.ProgressBar android.view.View java.lang.Object
Wandroid.widget.DatePicker android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
+Wandroid.widget.ZoomControls android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
+Wandroid.widget.TwoLineListItem android.widget.RelativeLayout android.view.ViewGroup android.view.View java.lang.Object
+Wandroid.widget.Space android.view.View java.lang.Object
Wandroid.widget.Spinner android.widget.AbsSpinner android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
+Wandroid.widget.ToggleButton android.widget.CompoundButton android.widget.Button android.widget.TextView android.view.View java.lang.Object
+Wandroid.widget.ImageView android.view.View java.lang.Object
+Wandroid.widget.TextView android.view.View java.lang.Object
+Wandroid.view.ViewStub android.view.View java.lang.Object
+Wandroid.widget.CheckBox android.widget.CompoundButton android.widget.Button android.widget.TextView android.view.View java.lang.Object
+Wandroid.widget.EditText android.widget.TextView android.view.View java.lang.Object
Wandroid.widget.MultiAutoCompleteTextView android.widget.AutoCompleteTextView android.widget.EditText android.widget.TextView android.view.View java.lang.Object
+Wandroid.webkit.WebView android.widget.AbsoluteLayout android.view.ViewGroup android.view.View java.lang.Object
+Wandroid.widget.RadioButton android.widget.CompoundButton android.widget.Button android.widget.TextView android.view.View java.lang.Object
Wandroid.gesture.GestureOverlayView android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
-Wandroid.widget.TwoLineListItem android.widget.RelativeLayout android.view.ViewGroup android.view.View java.lang.Object
+Wandroid.widget.ZoomButton android.widget.ImageButton android.widget.ImageView android.view.View java.lang.Object
+Wandroid.widget.RatingBar android.widget.AbsSeekBar android.widget.ProgressBar android.view.View java.lang.Object
+Wandroid.widget.Button android.widget.TextView android.view.View java.lang.Object
Wandroid.widget.VideoView android.view.SurfaceView android.view.View java.lang.Object
-Wandroid.widget.Switch android.widget.CompoundButton android.widget.Button android.widget.TextView android.view.View java.lang.Object
-Wandroid.widget.NumberPicker android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
-Wandroid.widget.Gallery android.widget.AbsSpinner android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
-Wandroid.widget.SeekBar android.widget.AbsSeekBar android.widget.ProgressBar android.view.View java.lang.Object
-Wandroid.view.View java.lang.Object
+Wandroid.widget.TimePicker android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
Wandroid.view.SurfaceView android.view.View java.lang.Object
-Wandroid.widget.ZoomButton android.widget.ImageButton android.widget.ImageView android.view.View java.lang.Object
-Wandroid.widget.CheckBox android.widget.CompoundButton android.widget.Button android.widget.TextView android.view.View java.lang.Object
-Wandroid.widget.TextView android.view.View java.lang.Object
-Wandroid.webkit.WebView android.widget.AbsoluteLayout android.view.ViewGroup android.view.View java.lang.Object
+Wandroid.view.TextureView android.view.View java.lang.Object
Wandroid.widget.AnalogClock android.view.View java.lang.Object
-Wandroid.widget.CalendarView android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
-Wandroid.widget.EditText android.widget.TextView android.view.View java.lang.Object
+Wandroid.widget.NumberPicker android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
+Wandroid.widget.AutoCompleteTextView android.widget.EditText android.widget.TextView android.view.View java.lang.Object
Wandroid.widget.Chronometer android.widget.TextView android.view.View java.lang.Object
-Wandroid.widget.Button android.widget.TextView android.view.View java.lang.Object
-Pandroid.widget.LinearLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
Pandroid.widget.AbsoluteLayout.LayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
-Pandroid.widget.ActionMenuView.LayoutParams android.widget.LinearLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
+Pandroid.widget.GridLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
+Pandroid.widget.TableLayout.LayoutParams android.widget.LinearLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
Pandroid.widget.TableRow.LayoutParams android.widget.LinearLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
-Pandroid.widget.RadioGroup.LayoutParams android.widget.LinearLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
Pandroid.widget.FrameLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
+Pandroid.widget.RadioGroup.LayoutParams android.widget.LinearLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
+Pandroid.widget.ActionMenuView.LayoutParams android.widget.LinearLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
+Pandroid.widget.LinearLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
Pandroid.widget.RelativeLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
-Pandroid.widget.GridLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
-Pandroid.widget.TableLayout.LayoutParams android.widget.LinearLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
-Landroid.widget.ActionMenuView android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.RelativeLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.RadioGroup android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.SlidingDrawer android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.GridLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.ScrollView android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.ListView android.widget.AbsListView android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.TabHost android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.SearchView android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.ExpandableListView android.widget.ListView android.widget.AbsListView android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.Toolbar android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.TableLayout android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.TableRow android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
Landroid.widget.AbsoluteLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.TextSwitcher android.widget.ViewSwitcher android.widget.ViewAnimator android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.TabWidget android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.ViewAnimator android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
Landroid.widget.ViewSwitcher android.widget.ViewAnimator android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.AdapterViewFlipper android.widget.AdapterViewAnimator android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
Landroid.widget.ViewFlipper android.widget.ViewAnimator android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.ImageSwitcher android.widget.ViewSwitcher android.widget.ViewAnimator android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.StackView android.widget.AdapterViewAnimator android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
Landroid.widget.MediaController android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.HorizontalScrollView android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
Landroid.widget.GridView android.widget.AbsListView android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.TableLayout android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.ScrollView android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.TabWidget android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.AdapterViewFlipper android.widget.AdapterViewAnimator android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
Landroid.widget.DialerFilter android.widget.RelativeLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.StackView android.widget.AdapterViewAnimator android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.TableRow android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.ImageSwitcher android.widget.ViewSwitcher android.widget.ViewAnimator android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.TabHost android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.GridLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.ExpandableListView android.widget.ListView android.widget.AbsListView android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.HorizontalScrollView android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.SlidingDrawer android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.RadioGroup android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.TextSwitcher android.widget.ViewSwitcher android.widget.ViewAnimator android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.ListView android.widget.AbsListView android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.SearchView android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.Toolbar android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.RelativeLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.ActionMenuView android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.ViewAnimator android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object