summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Klaassen <justinklaassen@google.com>2017-11-30 18:16:28 -0500
committerJustin Klaassen <justinklaassen@google.com>2017-11-30 18:16:28 -0500
commit4ddd78a5752e20c26d65344b4c94b676c90b2b20 (patch)
tree836697f743b65e84fe769a7772ac34054490eb5f
parent8b5aa9dc8ecabf7e6a7559ff3aa105ed3840d1fb (diff)
downloadandroid-28-4ddd78a5752e20c26d65344b4c94b676c90b2b20.tar.gz
Import Android SDK Platform P [4477446]
/google/data/ro/projects/android/fetch_artifact \ --bid 4477446 \ --target sdk_phone_armv7-win_sdk \ sdk-repo-linux-platforms-4477446.zip AndroidVersion.ApiLevel has been modified to appear as 28 Change-Id: Ie99e2c2fc524b66a421ac175b153cd07e171e6be
-rw-r--r--android-stubs-src.jarbin3371007 -> 3372008 bytes
-rw-r--r--android.jarbin31127468 -> 31149904 bytes
-rw-r--r--build.prop39
-rw-r--r--data/activity_actions.txt15
-rw-r--r--data/api-versions.xml46
-rw-r--r--data/broadcast_actions.txt8
-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.ttfbin116368 -> 116368 bytes
-rw-r--r--data/fonts/NotoNaskhArabic-Regular.ttfbin117364 -> 117364 bytes
-rw-r--r--data/fonts/NotoNaskhArabicUI-Bold.ttfbin119948 -> 119948 bytes
-rw-r--r--data/fonts/NotoNaskhArabicUI-Regular.ttfbin121468 -> 121468 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/drawable/btn_colored_material.xml2
-rw-r--r--data/res/drawable/btn_default_mtrl_shape.xml2
-rw-r--r--data/res/layout/notification_material_action_list.xml3
-rw-r--r--data/res/layout/unsupported_compile_sdk_dialog_content.xml31
-rw-r--r--data/res/values-bn/strings.xml20
-rw-r--r--data/res/values-ca/strings.xml17
-rw-r--r--data/res/values-en-rXC/strings.xml11
-rw-r--r--data/res/values-hi/strings.xml35
-rw-r--r--data/res/values-mr/strings.xml20
-rw-r--r--data/res/values-ta/strings.xml20
-rw-r--r--data/res/values-watch/config.xml5
-rw-r--r--data/res/values/attrs.xml9
-rw-r--r--data/res/values/attrs_manifest.xml73
-rw-r--r--data/res/values/config.xml18
-rw-r--r--data/res/values/dimens.xml20
-rw-r--r--data/res/values/public.xml8
-rw-r--r--data/res/values/strings.xml9
-rw-r--r--data/res/values/styles_device_defaults.xml21
-rw-r--r--data/res/values/styles_material.xml4
-rw-r--r--data/res/values/symbols.xml7
-rw-r--r--data/res/values/themes_device_defaults.xml288
-rw-r--r--data/res/values/themes_material.xml2
-rw-r--r--data/service_actions.txt3
-rw-r--r--data/widgets.txt106
-rw-r--r--framework.aidl1
-rw-r--r--optional/android.test.mock.jarbin17169 -> 17169 bytes
-rw-r--r--optional/android.test.runner.jarbin23921 -> 23733 bytes
-rw-r--r--optional/org.apache.http.legacy.jarbin300917 -> 300917 bytes
-rw-r--r--uiautomator.jarbin9868 -> 9868 bytes
234 files changed, 684 insertions, 161 deletions
diff --git a/android-stubs-src.jar b/android-stubs-src.jar
index 12ee82ab..899009a4 100644
--- a/android-stubs-src.jar
+++ b/android-stubs-src.jar
Binary files differ
diff --git a/android.jar b/android.jar
index e0231423..22a11941 100644
--- a/android.jar
+++ b/android.jar
Binary files differ
diff --git a/build.prop b/build.prop
index c04ce656..25000935 100644
--- a/build.prop
+++ b/build.prop
@@ -1,9 +1,9 @@
# begin build properties
# autogenerated by buildinfo.sh
-ro.build.id=MASTER
-ro.build.display.id=sdk_phone_x86_64-userdebug P MASTER 4463160 test-keys
-ro.build.version.incremental=4463160
+ro.build.id=PPR1.171130.002
+ro.build.display.id=sdk_phone_armv7-userdebug P PPR1.171130.002 4477446 test-keys
+ro.build.version.incremental=4477446
ro.build.version.sdk=27
ro.build.version.preview_sdk=1
ro.build.version.codename=P
@@ -11,35 +11,36 @@ ro.build.version.all_codenames=P
ro.build.version.release=P
ro.build.version.security_patch=2017-12-05
ro.build.version.base_os=
-ro.build.date=Tue Nov 21 16:58:02 UTC 2017
-ro.build.date.utc=1511283482
+ro.build.date=Thu Nov 30 22:32:52 UTC 2017
+ro.build.date.utc=1512081172
ro.build.type=userdebug
ro.build.tags=test-keys
-ro.build.flavor=sdk_phone_x86_64-userdebug
-ro.product.model=Android SDK built for x86_64
-ro.product.name=sdk_phone_x86_64
+ro.build.flavor=sdk_phone_armv7-userdebug
+ro.product.model=sdk_phone_armv7
+ro.product.name=sdk_phone_armv7
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
-ro.product.cpu.abi=x86_64
-ro.product.cpu.abilist=x86_64,x86
-ro.product.cpu.abilist32=x86
-ro.product.cpu.abilist64=x86_64
+ro.product.cpu.abi=armeabi-v7a
+ro.product.cpu.abi2=armeabi
+ro.product.cpu.abilist=armeabi-v7a,armeabi
+ro.product.cpu.abilist32=armeabi-v7a,armeabi
+ro.product.cpu.abilist64=
ro.product.locale=en-US
ro.wifi.channels=
# ro.build.product is obsolete; use ro.product.device
# Do not try to parse description, fingerprint, or thumbprint
-ro.build.description=sdk_phone_x86_64-userdebug P MASTER 4463160 test-keys
-ro.build.fingerprint=Android/sdk_phone_x86_64/generic_x86_64:P/MASTER/4463160:userdebug/test-keys
+ro.build.description=sdk_phone_armv7-userdebug P PPR1.171130.002 4477446 test-keys
+ro.build.fingerprint=Android/sdk_phone_armv7/generic:P/PPR1.171130.002/4477446:userdebug/test-keys
ro.build.characteristics=emulator
# end build properties
#
-# from build/target/board/generic_x86_64/system.prop
+# from build/target/board/generic/system.prop
#
#
# system.prop for generic sdk
#
-rild.libpath=/vendor/lib64/libreference-ril.so
+rild.libpath=/vendor/lib/libreference-ril.so
#
# ADDITIONAL_BUILD_PROPERTIES
@@ -47,10 +48,8 @@ rild.libpath=/vendor/lib64/libreference-ril.so
ro.bionic.ld.warning=1
ro.treble.enabled=true
persist.sys.dalvik.vm.lib.2=libart.so
-dalvik.vm.isa.x86_64.variant=x86_64
-dalvik.vm.isa.x86_64.features=default
-dalvik.vm.isa.x86.variant=x86_64
-dalvik.vm.isa.x86.features=default
+dalvik.vm.isa.arm.variant=generic
+dalvik.vm.isa.arm.features=default
dalvik.vm.lockprof.threshold=500
xmpp.auto-presence=true
ro.config.nocheckin=yes
diff --git a/data/activity_actions.txt b/data/activity_actions.txt
index e59c0165..78df40b9 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
@@ -38,9 +44,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
@@ -51,6 +62,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
@@ -68,8 +80,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
@@ -121,6 +135,7 @@ 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
diff --git a/data/api-versions.xml b/data/api-versions.xml
index bbf09de7..52906b26 100644
--- a/data/api-versions.xml
+++ b/data/api-versions.xml
@@ -404,6 +404,7 @@
<field name="buttonBarNeutralButtonStyle" since="21"/>
<field name="buttonBarPositiveButtonStyle" since="21"/>
<field name="buttonBarStyle" since="11"/>
+ <field name="buttonCornerRadius" since="28"/>
<field name="buttonGravity" since="24"/>
<field name="buttonStyle"/>
<field name="buttonStyleInset"/>
@@ -1180,6 +1181,7 @@
<field name="scheme"/>
<field name="screenDensity" since="9"/>
<field name="screenOrientation"/>
+ <field name="screenReaderFocusable" since="28"/>
<field name="screenSize" since="9"/>
<field name="scrollHorizontally"/>
<field name="scrollIndicators" since="23"/>
@@ -2374,7 +2376,9 @@
<field name="Widget_DeviceDefault_AutoCompleteTextView" since="14"/>
<field name="Widget_DeviceDefault_Button" since="14"/>
<field name="Widget_DeviceDefault_Button_Borderless" since="14"/>
+ <field name="Widget_DeviceDefault_Button_Borderless_Colored" since="28"/>
<field name="Widget_DeviceDefault_Button_Borderless_Small" since="14"/>
+ <field name="Widget_DeviceDefault_Button_Colored" since="28"/>
<field name="Widget_DeviceDefault_Button_Inset" since="14"/>
<field name="Widget_DeviceDefault_Button_Small" since="14"/>
<field name="Widget_DeviceDefault_Button_Toggle" since="14"/>
@@ -2834,6 +2838,7 @@
<field name="GESTURE_SWIPE_UP_AND_RIGHT" since="16"/>
<field name="GLOBAL_ACTION_BACK" since="16"/>
<field name="GLOBAL_ACTION_HOME" since="16"/>
+ <field name="GLOBAL_ACTION_LOCK_SCREEN" since="28"/>
<field name="GLOBAL_ACTION_NOTIFICATIONS" since="16"/>
<field name="GLOBAL_ACTION_POWER_DIALOG" since="21"/>
<field name="GLOBAL_ACTION_QUICK_SETTINGS" since="17"/>
@@ -5593,6 +5598,7 @@
<method name="getCurrentInterruptionFilter()I" since="23"/>
<method name="getImportance()I" since="24"/>
<method name="getNotificationChannel(Ljava/lang/String;)Landroid/app/NotificationChannel;" since="26"/>
+ <method name="getNotificationChannelGroup(Ljava/lang/String;)Landroid/app/NotificationChannelGroup;" since="28"/>
<method name="getNotificationChannelGroups()Ljava/util/List;" since="26"/>
<method name="getNotificationChannels()Ljava/util/List;" since="26"/>
<method name="getNotificationPolicy()Landroid/app/NotificationManager$Policy;" since="23"/>
@@ -5605,8 +5611,12 @@
<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_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"/>
<field name="ACTION_NOTIFICATION_POLICY_ACCESS_GRANTED_CHANGED" since="23"/>
<field name="ACTION_NOTIFICATION_POLICY_CHANGED" since="23"/>
+ <field name="EXTRA_BLOCKED_STATE" since="28"/>
+ <field name="EXTRA_BLOCK_STATE_CHANGED_ID" since="28"/>
<field name="IMPORTANCE_DEFAULT" since="24"/>
<field name="IMPORTANCE_HIGH" since="24"/>
<field name="IMPORTANCE_LOW" since="24"/>
@@ -6344,6 +6354,7 @@
<method name="installCaCert(Landroid/content/ComponentName;[B)Z" since="21"/>
<method name="installKeyPair(Landroid/content/ComponentName;Ljava/security/PrivateKey;Ljava/security/cert/Certificate;Ljava/lang/String;)Z" since="21"/>
<method name="installKeyPair(Landroid/content/ComponentName;Ljava/security/PrivateKey;[Ljava/security/cert/Certificate;Ljava/lang/String;Z)Z" since="24"/>
+ <method name="installKeyPair(Landroid/content/ComponentName;Ljava/security/PrivateKey;[Ljava/security/cert/Certificate;Ljava/lang/String;ZZ)Z" since="28"/>
<method name="isActivePasswordSufficient()Z"/>
<method name="isAdminActive(Landroid/content/ComponentName;)Z"/>
<method name="isApplicationHidden(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="21"/>
@@ -6556,6 +6567,7 @@
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
<method name="&lt;init>()V"/>
+ <method name="getId()J" since="28"/>
<method name="getPackageName()Ljava/lang/String;"/>
<method name="getTimestamp()J"/>
<field name="CREATOR"/>
@@ -6845,6 +6857,7 @@
<method name="setClipData(Landroid/content/ClipData;I)Landroid/app/job/JobInfo$Builder;" since="26"/>
<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="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;"/>
@@ -21700,6 +21713,7 @@
<method name="&lt;init>()V"/>
<method name="acquireLatestImage()Landroid/media/Image;"/>
<method name="acquireNextImage()Landroid/media/Image;"/>
+ <method name="discardFreeBuffers()V" since="28"/>
<method name="getHeight()I"/>
<method name="getImageFormat()I"/>
<method name="getMaxImages()I"/>
@@ -22726,6 +22740,7 @@
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
<field name="MUXER_OUTPUT_3GPP" since="26"/>
+ <field name="MUXER_OUTPUT_HEIF" since="28"/>
<field name="MUXER_OUTPUT_MPEG_4"/>
<field name="MUXER_OUTPUT_WEBM" since="21"/>
</class>
@@ -22941,6 +22956,7 @@
</class>
<class name="android/media/MediaRecorder" since="1">
<extends name="java/lang/Object"/>
+ <implements name="android/media/AudioRouting" since="28"/>
<method name="&lt;init>()V"/>
<method name="getAudioSourceMax()I" since="4"/>
<method name="getMaxAmplitude()I"/>
@@ -25529,7 +25545,6 @@
<method name="removeTransportModeTransform(Ljava/io/FileDescriptor;Landroid/net/IpSecTransform;)V"/>
<method name="reserveSecurityParameterIndex(ILjava/net/InetAddress;)Landroid/net/IpSecManager$SecurityParameterIndex;"/>
<method name="reserveSecurityParameterIndex(ILjava/net/InetAddress;I)Landroid/net/IpSecManager$SecurityParameterIndex;"/>
- <field name="INVALID_SECURITY_PARAMETER_INDEX"/>
</class>
<class name="android/net/IpSecManager$ResourceUnavailableException" since="28">
<extends name="android/util/AndroidException"/>
@@ -30512,6 +30527,7 @@
<field name="BATTERY_STATUS_FULL"/>
<field name="BATTERY_STATUS_NOT_CHARGING"/>
<field name="BATTERY_STATUS_UNKNOWN"/>
+ <field name="EXTRA_BATTERY_LOW" since="28"/>
<field name="EXTRA_HEALTH" since="5"/>
<field name="EXTRA_ICON_SMALL" since="5"/>
<field name="EXTRA_LEVEL" since="5"/>
@@ -38069,6 +38085,7 @@
<method name="&lt;init>()V"/>
<method name="onFailure(Ljava/lang/CharSequence;)V"/>
<method name="onSuccess()V"/>
+ <method name="onSuccess(Landroid/content/IntentSender;)V" since="28"/>
</class>
<class name="android/service/autofill/SaveInfo" since="26">
<extends name="java/lang/Object"/>
@@ -38126,6 +38143,7 @@
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
<method name="and([Landroid/service/autofill/Validator;)Landroid/service/autofill/Validator;"/>
+ <method name="not(Landroid/service/autofill/Validator;)Landroid/service/autofill/Validator;" since="28"/>
<method name="or([Landroid/service/autofill/Validator;)Landroid/service/autofill/Validator;"/>
</class>
<class name="android/service/carrier/CarrierIdentifier" since="23">
@@ -41982,8 +42000,8 @@
<extends name="java/lang/Object"/>
<method name="&lt;init>(Ljava/lang/Class;)V"/>
<method name="&lt;init>(Ljava/lang/String;Ljava/lang/ClassLoader;)V"/>
- <method name="addRequirements(Ljava/util/List;)Landroid/test/suitebuilder/TestSuiteBuilder;"/>
- <method name="addRequirements([Lcom/android/internal/util/Predicate;)Landroid/test/suitebuilder/TestSuiteBuilder;"/>
+ <method name="addRequirements(Ljava/util/List;)Landroid/test/suitebuilder/TestSuiteBuilder;" removed="28"/>
+ <method name="addRequirements([Lcom/android/internal/util/Predicate;)Landroid/test/suitebuilder/TestSuiteBuilder;" removed="28"/>
<method name="build()Ljunit/framework/TestSuite;"/>
<method name="excludePackages([Ljava/lang/String;)Landroid/test/suitebuilder/TestSuiteBuilder;"/>
<method name="getSuiteName()Ljava/lang/String;"/>
@@ -46439,6 +46457,7 @@
<method name="isPressed()Z"/>
<method name="isSaveEnabled()Z"/>
<method name="isSaveFromParentEnabled()Z" since="11"/>
+ <method name="isScreenReaderFocusable()Z" since="28"/>
<method name="isScrollContainer()Z" since="16"/>
<method name="isScrollbarFadingEnabled()Z" since="5"/>
<method name="isSelected()Z"/>
@@ -46651,6 +46670,7 @@
<method name="setSaveFromParentEnabled(Z)V" since="11"/>
<method name="setScaleX(F)V" since="11"/>
<method name="setScaleY(F)V" since="11"/>
+ <method name="setScreenReaderFocusable(Z)V" since="28"/>
<method name="setScrollBarDefaultDelayBeforeFade(I)V" since="16"/>
<method name="setScrollBarFadeDuration(I)V" since="16"/>
<method name="setScrollBarSize(I)V" since="16"/>
@@ -48020,6 +48040,7 @@
<method name="interrupt()V"/>
<method name="isAccessibilityButtonSupported()Z" since="27"/>
<method name="isEnabled()Z"/>
+ <method name="isObservedEventType(I)Z" since="28"/>
<method name="isTouchExplorationEnabled()Z" since="14"/>
<method name="removeAccessibilityRequestPreparer(Landroid/view/accessibility/AccessibilityRequestPreparer;)V" since="27"/>
<method name="removeAccessibilityStateChangeListener(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z" since="14"/>
@@ -48094,6 +48115,7 @@
<method name="isLongClickable()Z"/>
<method name="isMultiLine()Z" since="19"/>
<method name="isPassword()Z"/>
+ <method name="isScreenReaderFocusable()Z" since="28"/>
<method name="isScrollable()Z"/>
<method name="isSelected()Z"/>
<method name="isShowingHintText()Z" since="26"/>
@@ -48149,6 +48171,7 @@
<method name="setParent(Landroid/view/View;I)V" since="16"/>
<method name="setPassword(Z)V"/>
<method name="setRangeInfo(Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;)V" since="19"/>
+ <method name="setScreenReaderFocusable(Z)V" since="28"/>
<method name="setScrollable(Z)V"/>
<method name="setSelected(Z)V"/>
<method name="setShowingHintText(Z)V" since="26"/>
@@ -49152,9 +49175,12 @@
</class>
<class name="android/view/textclassifier/TextClassifier" since="26">
<extends name="java/lang/Object"/>
+ <method name="classifyText(Ljava/lang/CharSequence;II)Landroid/view/textclassifier/TextClassification;" since="28"/>
<method name="classifyText(Ljava/lang/CharSequence;IILandroid/os/LocaleList;)Landroid/view/textclassifier/TextClassification;"/>
<method name="classifyText(Ljava/lang/CharSequence;IILandroid/view/textclassifier/TextClassification$Options;)Landroid/view/textclassifier/TextClassification;" since="28"/>
+ <method name="generateLinks(Ljava/lang/CharSequence;)Landroid/view/textclassifier/TextLinks;" since="28"/>
<method name="generateLinks(Ljava/lang/CharSequence;Landroid/view/textclassifier/TextLinks$Options;)Landroid/view/textclassifier/TextLinks;" since="28"/>
+ <method name="suggestSelection(Ljava/lang/CharSequence;II)Landroid/view/textclassifier/TextSelection;" since="28"/>
<method name="suggestSelection(Ljava/lang/CharSequence;IILandroid/os/LocaleList;)Landroid/view/textclassifier/TextSelection;"/>
<method name="suggestSelection(Ljava/lang/CharSequence;IILandroid/view/textclassifier/TextSelection$Options;)Landroid/view/textclassifier/TextSelection;" since="28"/>
<field name="NO_OP"/>
@@ -49162,6 +49188,7 @@
<field name="TYPE_EMAIL"/>
<field name="TYPE_OTHER"/>
<field name="TYPE_PHONE"/>
+ <field name="TYPE_UNKNOWN" since="28"/>
<field name="TYPE_URL"/>
</class>
<class name="android/view/textclassifier/TextLinks" since="28">
@@ -49180,12 +49207,7 @@
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
<method name="getDefaultLocales()Landroid/os/LocaleList;"/>
- </class>
- <class name="android/view/textclassifier/TextLinks$Options$Builder" since="28">
- <extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
- <method name="build()Landroid/view/textclassifier/TextLinks$Options;"/>
- <method name="setLocaleList(Landroid/os/LocaleList;)Landroid/view/textclassifier/TextLinks$Options$Builder;"/>
+ <method name="setDefaultLocales(Landroid/os/LocaleList;)Landroid/view/textclassifier/TextLinks$Options;"/>
</class>
<class name="android/view/textclassifier/TextLinks$TextLink" since="28">
<extends name="java/lang/Object"/>
@@ -51412,6 +51434,12 @@
<field name="isSelectable"/>
<field name="view"/>
</class>
+ <class name="android/widget/Magnifier" since="28">
+ <extends name="java/lang/Object"/>
+ <method name="&lt;init>(Landroid/view/View;)V"/>
+ <method name="dismiss()V"/>
+ <method name="show(FF)V"/>
+ </class>
<class name="android/widget/MediaController" since="1">
<extends name="android/widget/FrameLayout"/>
<method name="&lt;init>(Landroid/content/Context;)V"/>
diff --git a/data/broadcast_actions.txt b/data/broadcast_actions.txt
index 37c6f634..6c7bd1a8 100644
--- a/data/broadcast_actions.txt
+++ b/data/broadcast_actions.txt
@@ -13,6 +13,8 @@ android.app.action.INTERRUPTION_FILTER_CHANGED
android.app.action.LOCK_TASK_ENTERING
android.app.action.LOCK_TASK_EXITING
android.app.action.NEXT_ALARM_CLOCK_CHANGED
+android.app.action.NOTIFICATION_CHANNEL_BLOCK_STATE_CHANGED
+android.app.action.NOTIFICATION_CHANNEL_GROUP_BLOCK_STATE_CHANGED
android.app.action.NOTIFICATION_POLICY_ACCESS_GRANTED_CHANGED
android.app.action.NOTIFICATION_POLICY_CHANGED
android.app.action.PROFILE_PROVISIONING_COMPLETE
@@ -84,15 +86,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
@@ -125,9 +130,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
@@ -145,6 +152,7 @@ android.media.VIBRATE_SETTING_CHANGED
android.media.action.CLOSE_AUDIO_EFFECT_CONTROL_SESSION
android.media.action.HDMI_AUDIO_PLUG
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
diff --git a/data/features.txt b/data/features.txt
index fd8b41d9..ff604dea 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.touchscreen
diff --git a/data/fonts/AndroidClock.ttf b/data/fonts/AndroidClock.ttf
index 348c8c2c..cc7d3fc5 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 51542ed4..35b07e53 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 d2aece89..64d17904 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 dfb3ba9e..aa8b1335 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 d3eb09bf..46572aeb 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 e43835d4..2ae44d93 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 19d396cc..c207fbd3 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 48029170..0281587a 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 15301e74..2ca801b0 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 4fdb60f3..38db47d8 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 5607ac1b..7df7ea82 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 91d8bc8d..80701ba0 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 f35a9635..265c30a4 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 0fbb273b..09bc8328 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 d06ec52f..c83c9004 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 8f2fa7e7..f744e1e1 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 6cbdfba5..f1898c9e 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 c6fa0caf..61cc42d8 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 fd8f7729..b0abb2ac 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 74050ea4..99df9ce3 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 a43ac4b4..65dc57ef 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 a0566c47..3b672812 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 472a0961..745e33cb 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 68f06c0b..dc61c6d0 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 e265c1c7..4a911b5d 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 3747f5db..ba7f6a0a 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 48b55ad9..e404250e 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 ab5965c2..4d8d3efe 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 beef55dd..0804bf0c 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 4727f139..383c0b03 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 1605159c..3f1c9a6e 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 55b75a80..cf3f9b54 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 1ce8021c..db4afe6d 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 cd7cea2b..5086015f 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 ecf8f4d0..55e42cc7 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 372afde7..17a3dc61 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 9144c444..146fe018 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 9e779578..6b924eb7 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 891aedf4..41a4666f 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 759069f4..1f706f99 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 0edbba89..1175875d 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 04b691f7..ec6437f2 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 f0665abc..f844d1b4 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 35c447dd..6cfbc5f4 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 efbee2d0..2770d9ef 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 626fc0e8..5a5a0c5f 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 6251eba4..376224b8 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 d2ea34ca..fcf44d92 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 97fbe04e..b49cd33a 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 5d203aee..dc061bc9 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 69c29617..d6af9234 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 ead78c4b..df4b1379 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 7b7006cb..d3942059 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 9cf6d286..37d3781b 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 b589f515..ea27675c 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 cd18ae6b..22ba5a82 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 e72d2dab..4878574e 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 0e775407..af23b652 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 0c39eaf6..90947612 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 0101c605..720dd34b 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 2ac3a96e..0c88a5e6 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 a403a6c2..2dd9d680 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 0ef58b95..10c10357 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 01330084..097361ac 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 f327a8cf..f2b0c436 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 5e7487a7..3729752c 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 c3e5dfac..761beaed 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 114a8492..8e1fe5eb 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 ce1ad8c8..a09e28ec 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 7b8f7720..558eb913 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 ec9e53ec..9990b2a1 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 c52340bf..d0b4e2d2 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 ea2c8a72..2a1f80ac 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 98b981a8..43a66fb2 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 7a8dd3ff..b521a508 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 0b6809ec..883e2d7a 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 fbee6228..c9f88199 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 2372855e..04912211 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 e3764c34..023f237a 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 040efa70..28ed8219 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 7e665f08..35d3c31c 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 ad206f7a..e8087431 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 137d8bdc..0eb13ef8 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 b960a7a9..abda8305 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 32391008..62215d1f 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 90d8d0c6..4fd2a5c0 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 94840c8b..00ae6d38 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 4513d5c6..f61850f6 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 33a07a0c..e090e6a9 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 fca82188..3fdae4b1 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 b517a987..518fd630 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 ab8f0c2b..0a0106e0 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 8a1e0045..363b37a6 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 f3854d81..dd0b8ec8 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 237a5f96..841d8ae5 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 afd96594..4e43cf92 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 cbf46029..50b8124f 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 04109a76..2e6073f6 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 8522f1db..e88f65bc 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 7f4990b0..c63d5d26 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 424324c5..3a4bc5e2 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 b37fcaa0..0a139193 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 fafcfb1e..4ce7328a 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 d877c52a..30b1c218 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 638bf48c..402a2c01 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 8584064d..f5da4f07 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 04050e54..0a7030ec 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 660fb449..4116483c 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 32165a8a..7cbeff17 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 12e70981..d4aa3612 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 3e855155..cdb6034d 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 bab2aa75..715a843f 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 f45f380c..cdc853ff 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 52e7d38a..5fad9c1e 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 41056785..cb8bcec5 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 ce424853..7e2593f8 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 d970a251..1d41ae7c 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 f5c99892..b80ca423 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 d5a02814..bf8a977b 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 1a070f34..7c1e9a46 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 f109f686..d7fc7532 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 7ed9a739..3397dabf 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 ae4995fa..abf961e9 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 bf1e3887..7f21a701 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 58c1de4a..a5e8dd67 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 7b199942..72f7bcb6 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 20a0b566..7d9a7fff 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 e30d90a2..f63d3e91 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 fea4362d..e09c9903 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 b99543aa..50dff0f5 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 e85d1d20..816d439e 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 d8454791..3a8b03d5 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 e9897477..ae043247 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 bb4ebcaf..a2451f7a 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 08ae5740..0c8df157 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 5997ff3f..6cf7accc 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 6b6c3e08..809c051b 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 0263a1a6..61185ff6 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 8198c0f5..392b6a4f 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 47e857ca..130fbc2d 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 3593843f..1b3594e2 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 56f4a874..5a536afb 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 51b0d6b1..4d3804ef 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 548985b0..6b8266c8 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 f74df2fb..5ef8d23c 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 5bf80129..be57ed14 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 f25f0a59..31908d98 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 efacb66c..48839b3a 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 e161e1fd..3462a044 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 930126ce..33500c7b 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 9dba77ce..8f0c41c2 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 48a76b33..4684cae1 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 69919dd5..af308f5b 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 6a116f52..b970a652 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 73947b6d..92d09e09 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 749503e0..df809cfb 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 74623400..95173daa 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 8bcc089b..77b20e9c 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 ab7b5798..a51a8e16 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 af5fd447..c9a7017a 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 8ccbc7c8..63c9e1ca 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 af01edf4..16577679 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 1fcdede4..72233fcb 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 761c4e3f..2c53b37c 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 37b12686..8088ef61 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 1bd22741..d72527bc 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 09c2b6f0..f6b6a334 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 a3c9910c..72bb3172 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 e74c6aa9..af4723ac 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 7cf78d4e..59294307 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 8df9842b..63f1254e 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 5f6cc133..a6e4ebcc 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 e438315c..cdd758a4 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 b4bed2b5..9271ea6b 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 0cac9b5a..ba198fcc 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 60a4b255..23b0dc7b 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 28fffda7..b9a4878c 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 b9f0364f..d0dc65c5 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 fbbce89d..48fcc774 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 63253840..908d5d3d 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 20bb5078..6f9829bb 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 9063d264..d78b5c29 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 2d79ab92..5ce7688a 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 7a6809bd..772c8154 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 e59435d6..ada8921c 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 d184bd35..1dbd5ae3 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 b8cdf015..ba2c9070 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 09076453..cd72d2b0 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 919e744a..dee2e150 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 27679374..52f1a9a4 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 cd7ad08f..6345ad3c 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 4bffeeb5..19351c85 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 8e442c5f..da09aa65 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 7335f4fc..01f7b032 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 84572054..c89873f4 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 97c28fd3..f9ec18cf 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 053c10c1..6757d139 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 4ff59036..20e4aeac 100644
--- a/data/fonts/RobotoCondensed-Regular.ttf
+++ b/data/fonts/RobotoCondensed-Regular.ttf
Binary files differ
diff --git a/data/res/drawable/btn_colored_material.xml b/data/res/drawable/btn_colored_material.xml
index c3c5760f..7ba21e84 100644
--- a/data/res/drawable/btn_colored_material.xml
+++ b/data/res/drawable/btn_colored_material.xml
@@ -23,7 +23,7 @@
<item>
<shape android:shape="rectangle"
android:tint="@color/btn_colored_background_material">
- <corners android:radius="@dimen/control_corner_material" />
+ <corners android:radius="?attr/buttonCornerRadius" />
<solid android:color="@color/white" />
<padding android:left="@dimen/button_padding_horizontal_material"
android:top="@dimen/button_padding_vertical_material"
diff --git a/data/res/drawable/btn_default_mtrl_shape.xml b/data/res/drawable/btn_default_mtrl_shape.xml
index 8a31d5ec..9d9cd068 100644
--- a/data/res/drawable/btn_default_mtrl_shape.xml
+++ b/data/res/drawable/btn_default_mtrl_shape.xml
@@ -23,7 +23,7 @@
android:insetBottom="@dimen/button_inset_vertical_material">
<shape android:shape="rectangle"
android:tint="?attr/colorButtonNormal">
- <corners android:radius="@dimen/control_corner_material" />
+ <corners android:radius="?attr/buttonCornerRadius" />
<solid android:color="@color/white" />
<padding android:left="@dimen/button_padding_horizontal_material"
android:top="@dimen/button_padding_vertical_material"
diff --git a/data/res/layout/notification_material_action_list.xml b/data/res/layout/notification_material_action_list.xml
index caeb43ac..49b0ee79 100644
--- a/data/res/layout/notification_material_action_list.xml
+++ b/data/res/layout/notification_material_action_list.xml
@@ -23,7 +23,8 @@
android:id="@+id/actions"
android:layout_width="match_parent"
android:layout_height="@dimen/notification_action_list_height"
- android:paddingEnd="4dp"
+ android:paddingEnd="12dp"
+ android:paddingStart="8dp"
android:orientation="horizontal"
android:gravity="center_vertical"
android:visibility="gone"
diff --git a/data/res/layout/unsupported_compile_sdk_dialog_content.xml b/data/res/layout/unsupported_compile_sdk_dialog_content.xml
new file mode 100644
index 00000000..89e58aae
--- /dev/null
+++ b/data/res/layout/unsupported_compile_sdk_dialog_content.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ * Copyright (C) 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.
+-->
+
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:paddingTop="?attr/dialogPreferredPadding"
+ android:paddingLeft="?attr/dialogPreferredPadding"
+ android:paddingRight="?attr/dialogPreferredPadding">
+
+ <CheckBox
+ android:id="@+id/ask_checkbox"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="start"
+ android:text="@string/unsupported_compile_sdk_show" />
+</FrameLayout>
diff --git a/data/res/values-bn/strings.xml b/data/res/values-bn/strings.xml
index 4ad3afbc..b4240cd4 100644
--- a/data/res/values-bn/strings.xml
+++ b/data/res/values-bn/strings.xml
@@ -79,7 +79,8 @@
<string name="RestrictedOnAllVoiceTitle" msgid="158800171499150681">"কোনো ভয়েস/জরুরী পরিষেবা নেই"</string>
<string name="RestrictedStateContent" msgid="4278821484643362350">"সাময়িকভাবে মোবাইল নেটওয়ার্ক আপনার অবস্থানে এই পরিষেবা দিচ্ছে না"</string>
<string name="NetworkPreferenceSwitchTitle" msgid="4008877505368566980">"নেটওয়ার্কের সিগন্যাল নেই"</string>
- <string name="NetworkPreferenceSwitchSummary" msgid="1203771446683319957">"রিসেপশন উন্নত করতে সেটিংস &gt; নেটওয়ার্ক এবং ইন্টারনেট &gt; মোবাইল নেটওয়ার্ক &gt; পছন্দের নেটওয়ার্কের ধরণ এ গিয়ে নির্বাচিত নেটওয়ার্কের ধরণ পরিবর্তন করে দেখুন।"</string>
+ <!-- no translation found for NetworkPreferenceSwitchSummary (7056776609127756440) -->
+ <skip />
<string name="EmergencyCallWarningTitle" msgid="4790413876281901612">"ওয়াই-ফাই কলিং সক্রিয় আছে"</string>
<string name="EmergencyCallWarningSummary" msgid="8973232888021643293">"জরুরি কলের জন্য মোবাইল নেটওয়ার্ক থাকতে হবে।"</string>
<string name="notification_channel_network_alert" msgid="4427736684338074967">"সতর্কতা"</string>
@@ -1051,6 +1052,12 @@
<string name="screen_compat_mode_hint" msgid="1064524084543304459">"সিস্টেম সেটিংস&gt; অ্যাপ্স&gt; ডাউনলোড করাগুলি এ এটি পুনঃসক্ষম করুন৷"</string>
<string name="unsupported_display_size_message" msgid="6545327290756295232">"<xliff:g id="APP_NAME">%1$s</xliff:g>, বর্তমান প্রদর্শনের আকারের সেটিংস সমর্থন করে না এবং অপ্রত্যাশিত আচরণ করতে পারে৷"</string>
<string name="unsupported_display_size_show" msgid="7969129195360353041">"সর্বদা দেখান"</string>
+ <!-- no translation found for unsupported_compile_sdk_message (5030433583092006591) -->
+ <skip />
+ <!-- no translation found for unsupported_compile_sdk_show (2681877855260970231) -->
+ <skip />
+ <!-- no translation found for unsupported_compile_sdk_check_update (3312723623323216101) -->
+ <skip />
<string name="smv_application" msgid="3307209192155442829">"অ্যাপ্লিকেশানটি <xliff:g id="APPLICATION">%1$s</xliff:g> (প্রক্রিয়া <xliff:g id="PROCESS">%2$s</xliff:g>) তার স্ব-প্রয়োগ করা কঠোর মোড নীতি লঙ্ঘন করেছে৷"</string>
<string name="smv_process" msgid="5120397012047462446">"প্রক্রিয়াটি <xliff:g id="PROCESS">%1$s</xliff:g> তার স্ব-প্রয়োগ করা কঠোর মোড নীতি লঙ্ঘন করেছে৷"</string>
<string name="android_upgrading_title" msgid="1584192285441405746">"Android আপগ্রেড করা হচ্ছে..."</string>
@@ -1074,7 +1081,7 @@
<string name="dump_heap_notification" msgid="2618183274836056542">"<xliff:g id="PROC">%1$s</xliff:g> মেমরি সীমা অতিক্রম করেছে"</string>
<string name="dump_heap_notification_detail" msgid="6901391084243999274">"অনেক ডেটা সংগ্রহ করা হয়েছে; শেয়ার করার জন্য ট্যাপ করুন"</string>
<string name="dump_heap_title" msgid="5864292264307651673">"হিপ ডাম্প শেয়ার করবেন?"</string>
- <string name="dump_heap_text" msgid="4809417337240334941">"<xliff:g id="PROC">%1$s</xliff:g> প্রক্রিয়াটি তার <xliff:g id="SIZE">%2$s</xliff:g> এর মেমরি সীমা অতিক্রম করেছে৷ তার বিকাশকারীর সাথে শেয়ার করার জন্য একটি হিপ ডাম্প উপলব্ধ৷ সতর্কতা অবলম্বন করুন: এই হিপ ডাম্পে অ্যাপ্লিকেশানটির অ্যাক্সেস আছে এমন আপনার যেকোন ব্যক্তিগত তথ্য থাকতে পারে৷"</string>
+ <string name="dump_heap_text" msgid="4809417337240334941">"<xliff:g id="PROC">%1$s</xliff:g> প্রক্রিয়াটি তার <xliff:g id="SIZE">%2$s</xliff:g> এর মেমরি সীমা অতিক্রম করেছে৷ তার ডেভেলপারের সাথে শেয়ার করার জন্য একটি হিপ ডাম্প উপলব্ধ৷ সতর্কতা অবলম্বন করুন: এই হিপ ডাম্পে অ্যাপ্লিকেশানটির অ্যাক্সেস আছে এমন আপনার যেকোন ব্যক্তিগত তথ্য থাকতে পারে৷"</string>
<string name="sendText" msgid="5209874571959469142">"পাঠ্যের জন্য একটি কাজ বেছে নিন"</string>
<string name="volume_ringtone" msgid="6885421406845734650">"রিং ভলিউম"</string>
<string name="volume_music" msgid="5421651157138628171">"মিডিয়ার ভলিউম"</string>
@@ -1116,10 +1123,12 @@
<string name="network_available_sign_in" msgid="1848877297365446605">"নেটওয়ার্কে সাইন-ইন করুন"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
<skip />
- <string name="wifi_no_internet" msgid="8451173622563841546">"ওয়াই-ফাই -তে কোনো ইন্টারনেট অ্যাক্সেস নেই"</string>
+ <!-- no translation found for wifi_no_internet (8938267198124654938) -->
+ <skip />
<string name="wifi_no_internet_detailed" msgid="8083079241212301741">"বিকল্পগুলির জন্য আলতো চাপুন"</string>
<string name="network_switch_metered" msgid="4671730921726992671">"<xliff:g id="NETWORK_TYPE">%1$s</xliff:g> এ পাল্টানো হয়েছে"</string>
- <string name="network_switch_metered_detail" msgid="5325661434777870353">"যখন <xliff:g id="PREVIOUS_NETWORK">%2$s</xliff:g> এর কোনো ইন্টারনেট অ্যাক্সেস থাকে না তখন ডিভাইস <xliff:g id="NEW_NETWORK">%1$s</xliff:g> ব্যবহার করে৷ চার্জ লাগতে পারে৷"</string>
+ <!-- no translation found for network_switch_metered_detail (775163331794506615) -->
+ <skip />
<string name="network_switch_metered_toast" msgid="5779283181685974304">"<xliff:g id="PREVIOUS_NETWORK">%1$s</xliff:g> থেকে <xliff:g id="NEW_NETWORK">%2$s</xliff:g> এ পাল্টানো হয়েছে"</string>
<string-array name="network_switch_type_name">
<item msgid="3979506840912951943">"মোবাইল ডেটা"</item>
@@ -1130,7 +1139,8 @@
</string-array>
<string name="network_switch_type_name_unknown" msgid="4552612897806660656">"এই নেটওয়ার্কের প্রকার অজানা"</string>
<string name="wifi_watchdog_network_disabled" msgid="7904214231651546347">"ওয়াই-ফাই এর সাথে সংযোগ করা যায়নি"</string>
- <string name="wifi_watchdog_network_disabled_detailed" msgid="5548780776418332675">" একটি দুর্বল ইন্টারনেট সংযোগ রয়েছে৷"</string>
+ <!-- no translation found for wifi_watchdog_network_disabled_detailed (4917472096696322767) -->
+ <skip />
<string name="wifi_connect_alert_title" msgid="8455846016001810172">"সংযোগের অনুমতি দেবেন?"</string>
<string name="wifi_connect_alert_message" msgid="6451273376815958922">"অ্যাপ্লিকেশান %1$s ওয়াই ফাই নেটওয়ার্ক %2$s এর সাথে সংযোগ করতে চায়"</string>
<string name="wifi_connect_default_application" msgid="7143109390475484319">"একটি অ্যাপ্লিকেশান"</string>
diff --git a/data/res/values-ca/strings.xml b/data/res/values-ca/strings.xml
index 4e9ab0a0..8b073938 100644
--- a/data/res/values-ca/strings.xml
+++ b/data/res/values-ca/strings.xml
@@ -79,7 +79,8 @@
<string name="RestrictedOnAllVoiceTitle" msgid="158800171499150681">"Sense servei de veu/emergència"</string>
<string name="RestrictedStateContent" msgid="4278821484643362350">"La xarxa mòbil de la teva ubicació temporalment no ofereix aquest servei"</string>
<string name="NetworkPreferenceSwitchTitle" msgid="4008877505368566980">"No es pot accedir a la xarxa"</string>
- <string name="NetworkPreferenceSwitchSummary" msgid="1203771446683319957">"Per millorar la recepció, prova de canviar el tipus de xarxa a Configuració &gt; Xarxa i Internet &gt; Xarxes mòbils &gt; Tipus de xarxa preferit."</string>
+ <!-- no translation found for NetworkPreferenceSwitchSummary (7056776609127756440) -->
+ <skip />
<string name="EmergencyCallWarningTitle" msgid="4790413876281901612">"La funció Trucades per Wi Fi està activada"</string>
<string name="EmergencyCallWarningSummary" msgid="8973232888021643293">"Per poder fer trucades d\'emergència, cal tenir connexió a una xarxa mòbil."</string>
<string name="notification_channel_network_alert" msgid="4427736684338074967">"Alertes"</string>
@@ -1051,6 +1052,12 @@
<string name="screen_compat_mode_hint" msgid="1064524084543304459">"Torna a activar-ho a Configuració del sistema &gt; Aplicacions &gt; Baixades."</string>
<string name="unsupported_display_size_message" msgid="6545327290756295232">"<xliff:g id="APP_NAME">%1$s</xliff:g> no admet la mida de pantalla actual i és possible que funcioni de manera inesperada."</string>
<string name="unsupported_display_size_show" msgid="7969129195360353041">"Mostra sempre"</string>
+ <!-- no translation found for unsupported_compile_sdk_message (5030433583092006591) -->
+ <skip />
+ <!-- no translation found for unsupported_compile_sdk_show (2681877855260970231) -->
+ <skip />
+ <!-- no translation found for unsupported_compile_sdk_check_update (3312723623323216101) -->
+ <skip />
<string name="smv_application" msgid="3307209192155442829">"L\'aplicació <xliff:g id="APPLICATION">%1$s</xliff:g>(procés <xliff:g id="PROCESS">%2$s</xliff:g>) ha incomplert la seva política autoimposada de mode estricte."</string>
<string name="smv_process" msgid="5120397012047462446">"El procés <xliff:g id="PROCESS">%1$s</xliff:g> ha incomplert la seva política de mode estricte."</string>
<string name="android_upgrading_title" msgid="1584192285441405746">"Android s\'està actualitzant..."</string>
@@ -1116,10 +1123,12 @@
<string name="network_available_sign_in" msgid="1848877297365446605">"Inicia la sessió a la xarxa"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
<skip />
- <string name="wifi_no_internet" msgid="8451173622563841546">"La Wi-Fi no té accés a Internet"</string>
+ <!-- no translation found for wifi_no_internet (8938267198124654938) -->
+ <skip />
<string name="wifi_no_internet_detailed" msgid="8083079241212301741">"Toca per veure les opcions"</string>
<string name="network_switch_metered" msgid="4671730921726992671">"Actualment en ús: <xliff:g id="NETWORK_TYPE">%1$s</xliff:g>"</string>
- <string name="network_switch_metered_detail" msgid="5325661434777870353">"El dispositiu utilitza <xliff:g id="NEW_NETWORK">%1$s</xliff:g> en cas que <xliff:g id="PREVIOUS_NETWORK">%2$s</xliff:g> no tingui accés a Internet. És possible que s\'hi apliquin càrrecs."</string>
+ <!-- no translation found for network_switch_metered_detail (775163331794506615) -->
+ <skip />
<string name="network_switch_metered_toast" msgid="5779283181685974304">"Abans es feia servir la xarxa <xliff:g id="PREVIOUS_NETWORK">%1$s</xliff:g>; ara s\'utilitza <xliff:g id="NEW_NETWORK">%2$s</xliff:g>"</string>
<string-array name="network_switch_type_name">
<item msgid="3979506840912951943">"dades mòbils"</item>
@@ -1130,7 +1139,7 @@
</string-array>
<string name="network_switch_type_name_unknown" msgid="4552612897806660656">"una tipus de xarxa desconegut"</string>
<string name="wifi_watchdog_network_disabled" msgid="7904214231651546347">"No s\'ha pogut connectar a la Wi-Fi"</string>
- <string name="wifi_watchdog_network_disabled_detailed" msgid="5548780776418332675">" té una mala connexió a Internet."</string>
+ <string name="wifi_watchdog_network_disabled_detailed" msgid="4917472096696322767">" té una mala connexió a Internet."</string>
<string name="wifi_connect_alert_title" msgid="8455846016001810172">"Vols permetre la connexió?"</string>
<string name="wifi_connect_alert_message" msgid="6451273376815958922">"L\'aplicació %1$s vol connectar-se a la xarxa Wi-Fi %2$s"</string>
<string name="wifi_connect_default_application" msgid="7143109390475484319">"Una aplicació"</string>
diff --git a/data/res/values-en-rXC/strings.xml b/data/res/values-en-rXC/strings.xml
index a131af5c..b93e8300 100644
--- a/data/res/values-en-rXC/strings.xml
+++ b/data/res/values-en-rXC/strings.xml
@@ -79,7 +79,7 @@
<string name="RestrictedOnAllVoiceTitle" msgid="158800171499150681">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‎‏‎‏‎‎‎‏‏‎‏‎‎‎‎‏‎‏‎‏‏‏‏‏‎‏‎‏‎‎‎‏‎‎‏‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‎‏‎‏‎‏‏‎‎‏‎No voice/emergency service‎‏‎‎‏‎"</string>
<string name="RestrictedStateContent" msgid="4278821484643362350">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‏‏‎‏‏‎‏‏‎‎‎‎‏‎‏‏‎‏‏‎‏‎‏‏‏‏‎‎‎‎‏‎‏‏‎‎‏‎‏‏‏‏‎‏‎‎‎‏‎‎‏‏‎‎‎‏‎‏‏‏‎‎Temporarily not offered by the mobile network at your location‎‏‎‎‏‎"</string>
<string name="NetworkPreferenceSwitchTitle" msgid="4008877505368566980">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‏‎‏‏‏‏‎‏‎‎‎‏‎‎‏‏‎‎‏‎‎‏‏‎‏‏‎‎‏‏‏‏‎‎‏‏‏‏‎‎‎‏‏‎‎‎‎‏‎‏‏‎‎‏‏‎‎‎‏‎‎‎Can’t reach network‎‏‎‎‏‎"</string>
- <string name="NetworkPreferenceSwitchSummary" msgid="1203771446683319957">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‎‎‎‎‏‎‏‏‎‏‎‎‏‎‏‎‎‏‏‏‏‏‎‎‎‎‎‎‏‎‏‏‏‏‏‎‎‏‎‏‎‎‎‏‎‎‏‏‏‏‏‎‏‎‎‏‎‏‎‏‎To improve reception, try changing the type selected at Settings &gt; Network &amp; Internet &gt; Mobile networks &gt; Preferred network type.‎‏‎‎‏‎"</string>
+ <string name="NetworkPreferenceSwitchSummary" msgid="7056776609127756440">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‎‎‎‎‏‏‏‏‎‏‏‏‎‏‎‏‏‎‏‎‎‏‏‏‏‎‎‎‎‎‎‎‎‎‏‏‎‎‏‎‏‏‎‎‎‎‏‏‏‎‎‏‎‏‎‎‏‏‎‎‎‎To improve reception, try changing the type selected at Settings &gt; Network &amp; internet &gt; Mobile networks &gt; Preferred network type.‎‏‎‎‏‎"</string>
<string name="EmergencyCallWarningTitle" msgid="4790413876281901612">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‎‎‏‎‎‏‏‏‏‎‏‎‏‏‏‏‏‎‎‎‎‎‎‎‏‎‏‎‎‎‏‎‏‏‏‎‏‏‏‎‎‎‏‎‏‎‎‎‎‎‏‎‎‎‏‎‏‏‎‎‎Wi‑Fi calling is active‎‏‎‎‏‎"</string>
<string name="EmergencyCallWarningSummary" msgid="8973232888021643293">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‎‎‏‎‎‎‎‏‏‏‎‏‎‏‎‎‏‏‏‏‎‎‎‏‎‎‏‏‏‏‏‎‎‏‎‏‏‎‎‎‎‏‏‏‏‏‎‎‎‎‎‎‎‏‏‏‎‏‎Emergency calls require a mobile network.‎‏‎‎‏‎"</string>
<string name="notification_channel_network_alert" msgid="4427736684338074967">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‏‏‏‎‏‎‏‏‏‎‎‏‎‎‏‏‏‏‎‏‏‎‎‎‎‏‏‏‎‎‎‏‎‎‏‎‎‏‏‏‎‏‏‏‏‏‏‎‏‎‏‎‏‎‏‎‏‎‏‏‏‎Alerts‎‏‎‎‏‎"</string>
@@ -1051,6 +1051,9 @@
<string name="screen_compat_mode_hint" msgid="1064524084543304459">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‎‏‏‏‎‏‏‎‎‎‏‎‏‏‏‏‏‎‎‏‏‎‎‎‎‎‎‏‏‏‏‎‎‏‎‏‎‎‎‎‎‏‏‎‏‎‎‏‏‎‎‏‏‎‎‎‎‏‎‏‏‎Re-enable this in System settings &gt; Apps &gt; Downloaded.‎‏‎‎‏‎"</string>
<string name="unsupported_display_size_message" msgid="6545327290756295232">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‏‎‏‎‏‏‎‏‎‏‎‏‏‎‏‎‏‏‎‎‎‏‏‏‏‏‏‎‎‎‎‎‏‎‎‎‎‎‏‏‎‎‏‎‏‏‏‎‏‎‏‎‎‏‎‎‎‎‎‎‎‎‏‎‎‏‏‎<xliff:g id="APP_NAME">%1$s</xliff:g>‎‏‎‎‏‏‏‎ does not support the current Display size setting and may behave unexpectedly.‎‏‎‎‏‎"</string>
<string name="unsupported_display_size_show" msgid="7969129195360353041">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‎‏‏‏‎‏‎‎‏‏‎‎‎‎‎‎‎‏‎‎‎‏‏‎‎‎‏‏‏‏‏‏‎‏‎‏‎‏‎‏‎‎‏‎‏‏‏‏‏‏‎‏‏‎‎‎‏‎‎‎‏‎Always show‎‏‎‎‏‎"</string>
+ <string name="unsupported_compile_sdk_message" msgid="5030433583092006591">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‎‏‎‏‏‏‎‎‏‏‏‏‏‎‏‏‎‎‎‎‏‎‏‏‎‎‎‏‎‎‎‎‎‎‏‎‎‏‏‎‎‏‎‎‏‏‏‏‏‏‏‎‏‎‏‏‏‏‏‏‎‎‏‎‎‏‏‎<xliff:g id="APP_NAME">%1$s</xliff:g>‎‏‎‎‏‏‏‎ was built for preview version %2$s of the Android OS and may behave unexpectedly. An updated version of the app may be available.‎‏‎‎‏‎"</string>
+ <string name="unsupported_compile_sdk_show" msgid="2681877855260970231">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‎‎‏‎‏‎‎‏‏‎‏‏‏‏‏‏‏‎‎‎‏‏‎‏‏‎‎‏‏‎‎‏‏‏‏‎‏‏‏‎‏‎‎‎‏‎‎‎‎‏‏‎‎‏‏‏‏‎‏‏‏‎Always show‎‏‎‎‏‎"</string>
+ <string name="unsupported_compile_sdk_check_update" msgid="3312723623323216101">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‎‏‏‎‏‏‏‏‏‏‎‎‏‎‎‏‎‏‎‎‎‏‎‎‏‎‏‎‏‎‏‏‏‎‏‏‏‎‎‏‏‏‎‎‏‏‎‏‎‏‎‎‎‏‏‏‎‎‏‎‏‎Check for update‎‏‎‎‏‎"</string>
<string name="smv_application" msgid="3307209192155442829">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‎‏‏‎‏‏‏‏‎‎‏‎‏‏‎‎‏‎‎‎‏‎‎‏‏‏‏‎‎‏‏‏‎‏‎‎‎‎‏‎‏‎‏‎‎‏‏‏‎‏‏‏‎‏‎‎‎‏‏‎‏‎The app ‎‏‎‎‏‏‎<xliff:g id="APPLICATION">%1$s</xliff:g>‎‏‎‎‏‏‏‎ (process ‎‏‎‎‏‏‎<xliff:g id="PROCESS">%2$s</xliff:g>‎‏‎‎‏‏‏‎) has violated its self-enforced StrictMode policy.‎‏‎‎‏‎"</string>
<string name="smv_process" msgid="5120397012047462446">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‎‏‏‏‎‎‎‎‏‏‏‏‎‏‎‎‏‏‎‏‏‏‏‏‎‏‎‎‎‎‎‏‎‏‎‎‎‎‎‎‏‏‏‏‏‎‎‎‎‎‎‎‎‎‏‎‏‏‏‎‎The process ‎‏‎‎‏‏‎<xliff:g id="PROCESS">%1$s</xliff:g>‎‏‎‎‏‏‏‎ has has violated its self-enforced StrictMode policy.‎‏‎‎‏‎"</string>
<string name="android_upgrading_title" msgid="1584192285441405746">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‎‏‎‏‏‏‏‏‏‏‎‎‎‎‏‎‏‏‏‎‎‏‏‏‏‏‎‏‎‏‏‏‏‏‎‏‏‎‏‎‎‏‏‎‎‎‏‏‎‎‏‏‎‎‏‏‎‎‏‎‎Android is upgrading…‎‏‎‎‏‎"</string>
@@ -1116,10 +1119,10 @@
<string name="network_available_sign_in" msgid="1848877297365446605">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‏‎‎‏‏‎‏‎‏‎‎‎‏‎‎‎‏‎‎‎‎‎‎‏‏‎‏‏‎‎‏‎‏‏‏‎‏‏‎‎‎‎‎‎‎‏‏‎‏‏‏‏‏‏‎‎‏‏‎‏‎Sign in to network‎‏‎‎‏‎"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
<skip />
- <string name="wifi_no_internet" msgid="8451173622563841546">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‎‏‎‏‎‏‎‎‏‎‎‎‏‎‎‏‏‎‎‏‏‎‏‎‎‎‏‎‎‎‏‎‏‏‎‎‎‎‎‏‎‎‎‏‏‎‏‎‎‏‏‎‎‎‎‎‏‎‏‎‎Wi-Fi has no Internet access‎‏‎‎‏‎"</string>
+ <string name="wifi_no_internet" msgid="8938267198124654938">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‎‎‎‎‎‎‏‎‏‏‎‎‎‏‏‎‏‎‏‎‏‎‏‎‎‎‏‏‏‎‎‎‏‏‏‎‏‏‏‏‏‏‎‎‎‎‎‎‎‏‎‏‎‏‏‎‏‎‎Wi-Fi has no internet access‎‏‎‎‏‎"</string>
<string name="wifi_no_internet_detailed" msgid="8083079241212301741">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‎‎‎‎‎‎‏‎‏‏‎‎‏‏‎‏‏‏‎‏‏‎‏‏‏‏‏‎‎‏‏‎‏‏‏‏‏‏‎‎‏‎‏‏‎‎‎‏‎‎‎‏‏‎‏‎‏‏‎‏‎Tap for options‎‏‎‎‏‎"</string>
<string name="network_switch_metered" msgid="4671730921726992671">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‎‎‎‎‏‏‎‏‎‏‎‏‎‏‎‏‎‎‏‎‏‎‎‎‎‏‎‏‎‏‏‏‏‎‏‏‏‎‏‏‏‏‏‎‏‏‏‎‎‎‎‏‎‎‎‏‏‏‏‏‎Switched to ‎‏‎‎‏‏‎<xliff:g id="NETWORK_TYPE">%1$s</xliff:g>‎‏‎‎‏‏‏‎‎‏‎‎‏‎"</string>
- <string name="network_switch_metered_detail" msgid="5325661434777870353">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‏‎‎‏‏‏‏‎‏‎‎‎‏‎‎‎‏‏‎‎‏‏‎‏‏‎‏‏‏‎‏‏‏‏‎‏‏‏‏‎‏‏‏‎‏‎‏‎‎‎‎‎‎‎‎‏‎‎‎‏‎Device uses ‎‏‎‎‏‏‎<xliff:g id="NEW_NETWORK">%1$s</xliff:g>‎‏‎‎‏‏‏‎ when ‎‏‎‎‏‏‎<xliff:g id="PREVIOUS_NETWORK">%2$s</xliff:g>‎‏‎‎‏‏‏‎ has no Internet access. Charges may apply.‎‏‎‎‏‎"</string>
+ <string name="network_switch_metered_detail" msgid="775163331794506615">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‎‏‎‏‎‏‏‎‎‎‎‎‏‏‏‏‎‏‏‏‎‏‏‏‏‎‎‎‏‎‏‏‏‏‎‏‎‏‎‎‎‎‏‎‏‎‎‎‏‎‎‏‏‎‏‏‏‎‏‏‏‎Device uses ‎‏‎‎‏‏‎<xliff:g id="NEW_NETWORK">%1$s</xliff:g>‎‏‎‎‏‏‏‎ when ‎‏‎‎‏‏‎<xliff:g id="PREVIOUS_NETWORK">%2$s</xliff:g>‎‏‎‎‏‏‏‎ has no internet access. Charges may apply.‎‏‎‎‏‎"</string>
<string name="network_switch_metered_toast" msgid="5779283181685974304">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‎‎‎‎‎‎‏‏‎‏‎‎‎‎‏‎‎‎‏‏‎‏‏‎‏‏‏‏‎‎‎‎‏‏‎‎‏‏‎‎‏‎‎‎‎‎‏‎‎‏‎‏‎‎‏‎‎‎‎‎‎Switched from ‎‏‎‎‏‏‎<xliff:g id="PREVIOUS_NETWORK">%1$s</xliff:g>‎‏‎‎‏‏‏‎ to ‎‏‎‎‏‏‎<xliff:g id="NEW_NETWORK">%2$s</xliff:g>‎‏‎‎‏‏‏‎‎‏‎‎‏‎"</string>
<string-array name="network_switch_type_name">
<item msgid="3979506840912951943">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‏‎‏‏‏‎‎‏‏‏‎‏‎‎‎‎‎‏‏‎‎‎‏‏‎‎‎‏‏‎‎‏‏‎‎‎‏‏‏‎‏‏‎‏‎‎‏‏‏‏‎‏‎‏‎‎‎‎‏‏‏‎mobile data‎‏‎‎‏‎"</item>
@@ -1130,7 +1133,7 @@
</string-array>
<string name="network_switch_type_name_unknown" msgid="4552612897806660656">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‏‏‏‏‏‎‎‏‎‏‏‏‎‎‎‏‎‎‎‎‏‎‏‎‎‏‏‏‏‎‏‎‎‏‏‎‏‏‎‏‎‎‎‎‎‏‎‏‏‎‏‎‎‎‎‏‏‎‎‎‎‎an unknown network type‎‏‎‎‏‎"</string>
<string name="wifi_watchdog_network_disabled" msgid="7904214231651546347">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‎‏‏‎‏‏‎‏‏‎‎‎‏‎‏‏‎‏‎‎‎‏‏‏‏‎‏‏‏‎‎‏‎‎‎‏‎‎‎‏‎‏‏‎‏‎‏‏‏‎‏‎‎‏‏‏‎‏‎‏‏‎Couldn\'t connect to Wi-Fi‎‏‎‎‏‎"</string>
- <string name="wifi_watchdog_network_disabled_detailed" msgid="5548780776418332675">" ‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‏‏‎‏‎‎‎‎‎‎‎‏‎‎‏‏‏‎‏‎‏‎‏‏‎‏‏‏‏‎‏‎‏‎‏‎‏‏‏‎‏‏‏‎‎‏‎‏‎‎‎‎‎‎‎‎‎‎‏‏‎ has a poor Internet connection.‎‏‎‎‏‎"</string>
+ <string name="wifi_watchdog_network_disabled_detailed" msgid="4917472096696322767">" ‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‎‏‎‎‎‎‏‏‏‏‏‎‎‏‎‏‏‏‏‎‏‏‎‏‎‎‎‏‎‏‏‎‏‏‎‎‎‏‏‏‏‎‏‎‏‏‎‎‏‎‏‎‏‏‎‎‏‏‏‏‎ has a poor internet connection.‎‏‎‎‏‎"</string>
<string name="wifi_connect_alert_title" msgid="8455846016001810172">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‎‏‎‏‎‏‎‏‏‎‎‏‎‎‏‏‎‎‏‏‎‎‏‎‎‏‏‎‏‎‎‎‏‎‏‏‎‎‏‏‎‎‎‎‏‎‎‏‏‏‏‎‏‏‏‏‏‏‎‎‎Allow connection?‎‏‎‎‏‎"</string>
<string name="wifi_connect_alert_message" msgid="6451273376815958922">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‏‎‎‏‏‎‎‎‎‏‏‏‏‎‎‎‎‏‏‎‏‏‏‏‎‏‎‎‏‎‏‏‎‏‏‎‎‎‎‎‏‏‎‎‏‏‎‎‏‎‏‏‏‎‎‎‏‎‏‎‎Application %1$s would like to connect to Wifi Network %2$s‎‏‎‎‏‎"</string>
<string name="wifi_connect_default_application" msgid="7143109390475484319">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‎‎‎‏‏‎‎‏‎‎‎‎‏‎‏‏‎‏‏‎‎‎‎‏‎‎‏‎‏‎‎‎‏‎‎‏‏‎‎‎‎‏‏‎‎‎‏‎‏‏‏‎‎‏‎‎‏‏‏‏‏‎An application‎‏‎‎‏‎"</string>
diff --git a/data/res/values-hi/strings.xml b/data/res/values-hi/strings.xml
index f24ee795..0a71c74a 100644
--- a/data/res/values-hi/strings.xml
+++ b/data/res/values-hi/strings.xml
@@ -79,7 +79,8 @@
<string name="RestrictedOnAllVoiceTitle" msgid="158800171499150681">"कोई वॉइस/आपातकालीन सेवा नहीं है"</string>
<string name="RestrictedStateContent" msgid="4278821484643362350">"मोबाइल नेटवर्क आपके जगह पर इस समय यह सेवाएं नहीं दे पा रहा"</string>
<string name="NetworkPreferenceSwitchTitle" msgid="4008877505368566980">"नेटवर्क तक नहीं पहुंच पा रहे हैं"</string>
- <string name="NetworkPreferenceSwitchSummary" msgid="1203771446683319957">"रिसेप्शन बेहतर करने के लिए, सेटिंग &gt; नेटवर्क और इंटरनेट &gt; मोबाइल नेटवर्क &gt; पसंदीदा नेटवर्क प्रकार पर जाकर, चुना गया प्रकार बदलकर देखें."</string>
+ <!-- no translation found for NetworkPreferenceSwitchSummary (7056776609127756440) -->
+ <skip />
<string name="EmergencyCallWarningTitle" msgid="4790413876281901612">"वाई-फ़ाई कॉलिंग सक्रिय है"</string>
<string name="EmergencyCallWarningSummary" msgid="8973232888021643293">"आपातकालीन कॉल के लिए मोबाइल नेटवर्क ज़रूरी है."</string>
<string name="notification_channel_network_alert" msgid="4427736684338074967">"सूचनाएं"</string>
@@ -1006,9 +1007,9 @@
<string name="whichEditApplication" msgid="144727838241402655">"इसके ज़रिये बदलाव करें"</string>
<string name="whichEditApplicationNamed" msgid="1775815530156447790">"%1$s की मदद से बदलाव करें"</string>
<string name="whichEditApplicationLabel" msgid="7183524181625290300">"बदलाव करें"</string>
- <string name="whichSendApplication" msgid="6902512414057341668">"इससे साझा करें"</string>
- <string name="whichSendApplicationNamed" msgid="2799370240005424391">"%1$s से साझा करें"</string>
- <string name="whichSendApplicationLabel" msgid="4579076294675975354">"साझा करें"</string>
+ <string name="whichSendApplication" msgid="6902512414057341668">"इससे शेयर करें"</string>
+ <string name="whichSendApplicationNamed" msgid="2799370240005424391">"%1$s से शेयर करें"</string>
+ <string name="whichSendApplicationLabel" msgid="4579076294675975354">"शेयर करें"</string>
<string name="whichSendToApplication" msgid="8272422260066642057">"इसका उपयोग करके भेजें"</string>
<string name="whichSendToApplicationNamed" msgid="7768387871529295325">"%1$s का उपयोग करके भेजें"</string>
<string name="whichSendToApplicationLabel" msgid="8878962419005813500">"भेजें"</string>
@@ -1051,6 +1052,12 @@
<string name="screen_compat_mode_hint" msgid="1064524084543304459">"इसे सिस्‍टम सेटिंग &gt; ऐप &gt; डाउनलोड किए गए में फिर से चालू करें."</string>
<string name="unsupported_display_size_message" msgid="6545327290756295232">"<xliff:g id="APP_NAME">%1$s</xliff:g> वर्तमान स्क्रीन के आकार की सेटिंग का समर्थन नहीं करता है और अनपेक्षित रूप से व्यवहार कर सकता है."</string>
<string name="unsupported_display_size_show" msgid="7969129195360353041">"हमेशा दिखाएं"</string>
+ <!-- no translation found for unsupported_compile_sdk_message (5030433583092006591) -->
+ <skip />
+ <!-- no translation found for unsupported_compile_sdk_show (2681877855260970231) -->
+ <skip />
+ <!-- no translation found for unsupported_compile_sdk_check_update (3312723623323216101) -->
+ <skip />
<string name="smv_application" msgid="3307209192155442829">"ऐप्स <xliff:g id="APPLICATION">%1$s</xliff:g> (प्रक्रिया <xliff:g id="PROCESS">%2$s</xliff:g>) ने उसकी स्‍वयं लागू होने वाली StrictMode नीति का उल्‍लंघन किया है."</string>
<string name="smv_process" msgid="5120397012047462446">"प्रक्रिया <xliff:g id="PROCESS">%1$s</xliff:g> ने उसकी स्‍व-प्रवर्तित StrictMode नीति का उल्‍लंघन किया है."</string>
<string name="android_upgrading_title" msgid="1584192285441405746">"Android अपग्रेड हो रहा है..."</string>
@@ -1073,7 +1080,7 @@
<string name="new_app_description" msgid="1932143598371537340">"पुराने ऐप्स को बिना सहेजे बंद करें."</string>
<string name="dump_heap_notification" msgid="2618183274836056542">"<xliff:g id="PROC">%1$s</xliff:g> मेमोरी सीमा को पार कर गई है"</string>
<string name="dump_heap_notification_detail" msgid="6901391084243999274">"हीप डंप का संग्रह कर लिया गया है; शेयर करने के लिए टैप करें"</string>
- <string name="dump_heap_title" msgid="5864292264307651673">"हीप डंप साझा करें?"</string>
+ <string name="dump_heap_title" msgid="5864292264307651673">"हीप डंप शेयर करें?"</string>
<string name="dump_heap_text" msgid="4809417337240334941">"यह प्रक्रिया <xliff:g id="PROC">%1$s</xliff:g> इसकी <xliff:g id="SIZE">%2$s</xliff:g> की मेमोरी की सीमा को पार कर गई है. एक हीप डंप मौजूद है जिसे आप इसके डेवलपर से शेयर कर सकते हैं. सावधान रहें: इस हीप डंप में आपकी ऐसी कोई भी निजी जानकारी हो सकती है जिस पर ऐप्लिकेशन की पहुंच हो."</string>
<string name="sendText" msgid="5209874571959469142">"मैसेज करने के लिए कोई कार्रवाई चुनें"</string>
<string name="volume_ringtone" msgid="6885421406845734650">"रिंगर वॉल्‍यूम"</string>
@@ -1116,10 +1123,12 @@
<string name="network_available_sign_in" msgid="1848877297365446605">"नेटवर्क में साइन इन करें"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
<skip />
- <string name="wifi_no_internet" msgid="8451173622563841546">"वाई-फ़ाई में कोई इंटरनेट ऐक्‍सेस नहीं है"</string>
+ <!-- no translation found for wifi_no_internet (8938267198124654938) -->
+ <skip />
<string name="wifi_no_internet_detailed" msgid="8083079241212301741">"विकल्पों के लिए टैप करें"</string>
<string name="network_switch_metered" msgid="4671730921726992671">"<xliff:g id="NETWORK_TYPE">%1$s</xliff:g> पर ले जाया गया"</string>
- <string name="network_switch_metered_detail" msgid="5325661434777870353">"<xliff:g id="PREVIOUS_NETWORK">%2$s</xliff:g> में कोई इंटरनेट की सुविधा नहीं होने पर डिवाइस <xliff:g id="NEW_NETWORK">%1$s</xliff:g> का इस्तेमाल करता है. इसके लिए शुल्क लिया जा सकता है."</string>
+ <!-- no translation found for network_switch_metered_detail (775163331794506615) -->
+ <skip />
<string name="network_switch_metered_toast" msgid="5779283181685974304">"<xliff:g id="PREVIOUS_NETWORK">%1$s</xliff:g> से <xliff:g id="NEW_NETWORK">%2$s</xliff:g> पर ले जाया गया"</string>
<string-array name="network_switch_type_name">
<item msgid="3979506840912951943">"मोबाइल डेटा"</item>
@@ -1130,7 +1139,7 @@
</string-array>
<string name="network_switch_type_name_unknown" msgid="4552612897806660656">"अज्ञात नेटवर्क प्रकार"</string>
<string name="wifi_watchdog_network_disabled" msgid="7904214231651546347">"वाई-फ़ाई से कनेक्‍ट नहीं हो सका"</string>
- <string name="wifi_watchdog_network_disabled_detailed" msgid="5548780776418332675">" के पास एक कमज़ोर इंटरनेट कनेक्‍शन है."</string>
+ <string name="wifi_watchdog_network_disabled_detailed" msgid="4917472096696322767">" के पास एक कमज़ोर इंटरनेट कनेक्‍शन है."</string>
<string name="wifi_connect_alert_title" msgid="8455846016001810172">"कनेक्शन की अनुमति दें?"</string>
<string name="wifi_connect_alert_message" msgid="6451273376815958922">"%1$s ऐप्‍लिकेशन %2$s वाई-फ़ाई नेटवर्क से कनेक्‍ट करना चाहता है"</string>
<string name="wifi_connect_default_application" msgid="7143109390475484319">"ऐप्लिकेशन"</string>
@@ -1200,7 +1209,7 @@
<string name="share_remote_bugreport_notification_title" msgid="4987095013583691873">"गड़बड़ी की रिपोर्ट शेयर करें?"</string>
<string name="sharing_remote_bugreport_notification_title" msgid="7572089031496651372">"गड़बड़ी की रिपोर्ट शेयर की जा रही है…"</string>
<string name="share_remote_bugreport_notification_message_finished" msgid="6029609949340992866">"आपके एडमिन ने इस डिवाइस की समस्या को हल करने में सहायता के लिए एक गड़बड़ी की रिपोर्ट का अनुरोध किया है. ऐप्लिकेशन और डेटा शेयर किए जा सकते हैं."</string>
- <string name="share_remote_bugreport_action" msgid="6249476773913384948">"साझा करें"</string>
+ <string name="share_remote_bugreport_action" msgid="6249476773913384948">"शेयर करें"</string>
<string name="decline_remote_bugreport_action" msgid="6230987241608770062">"अस्वीकार करें"</string>
<string name="select_input_method" msgid="8547250819326693584">"कीबोर्ड बदलें"</string>
<string name="show_ime" msgid="2506087537466597099">"भौतिक कीबोर्ड के सक्रिय होने के दौरान इसे स्‍क्रीन पर बनाए रखें"</string>
@@ -1323,7 +1332,7 @@
<string name="action_mode_done" msgid="7217581640461922289">"हो गया"</string>
<string name="progress_erasing" product="nosdcard" msgid="4521573321524340058">"USB मेमोरी मिटाया जा रहा है…"</string>
<string name="progress_erasing" product="default" msgid="6596988875507043042">"SD कार्ड मिटाया जा रहा है…"</string>
- <string name="share" msgid="1778686618230011964">"साझा करें"</string>
+ <string name="share" msgid="1778686618230011964">"शेयर करें"</string>
<string name="find" msgid="4808270900322985960">"ढूंढें"</string>
<string name="websearch" msgid="4337157977400211589">"वेब सर्च"</string>
<string name="find_next" msgid="5742124618942193978">"आगे ढूंढें"</string>
@@ -1368,8 +1377,8 @@
<string name="keyboardview_keycode_enter" msgid="2985864015076059467">"Enter"</string>
<string name="activitychooserview_choose_application" msgid="2125168057199941199">"कोई ऐप्स चुनें"</string>
<string name="activitychooserview_choose_application_error" msgid="8624618365481126668">"<xliff:g id="APPLICATION_NAME">%s</xliff:g> को लॉन्च नहीं किया जा सका"</string>
- <string name="shareactionprovider_share_with" msgid="806688056141131819">"इसके साथ साझा करें:"</string>
- <string name="shareactionprovider_share_with_application" msgid="5627411384638389738">"<xliff:g id="APPLICATION_NAME">%s</xliff:g> के साथ साझा करें"</string>
+ <string name="shareactionprovider_share_with" msgid="806688056141131819">"इसके साथ शेयर करें:"</string>
+ <string name="shareactionprovider_share_with_application" msgid="5627411384638389738">"<xliff:g id="APPLICATION_NAME">%s</xliff:g> के साथ शेयर करें"</string>
<string name="content_description_sliding_handle" msgid="415975056159262248">"स्लाइडिंग हैंडल. दबाकर रखें."</string>
<string name="description_target_unlock_tablet" msgid="3833195335629795055">"अनलॉक करने के लिए स्‍वाइप करें."</string>
<string name="action_bar_home_description" msgid="5293600496601490216">"होम पेज पर जाएं"</string>
@@ -1414,7 +1423,7 @@
<string name="sha1_fingerprint" msgid="7930330235269404581">"SHA-1 फ़िंगरप्रिंट:"</string>
<string name="activity_chooser_view_see_all" msgid="4292569383976636200">"सभी देखें"</string>
<string name="activity_chooser_view_dialog_title_default" msgid="4710013864974040615">"गतिविधि चुनें"</string>
- <string name="share_action_provider_share_with" msgid="5247684435979149216">"इसके साथ साझा करें:"</string>
+ <string name="share_action_provider_share_with" msgid="5247684435979149216">"इसके साथ शेयर करें:"</string>
<string name="sending" msgid="3245653681008218030">"भेजा जा रहा है…"</string>
<string name="launchBrowserDefault" msgid="2057951947297614725">"ब्राउज़र लॉन्च करें?"</string>
<string name="SetupCallDefault" msgid="5834948469253758575">"कॉल स्वीकार करें?"</string>
diff --git a/data/res/values-mr/strings.xml b/data/res/values-mr/strings.xml
index af37300f..83d0765f 100644
--- a/data/res/values-mr/strings.xml
+++ b/data/res/values-mr/strings.xml
@@ -79,7 +79,8 @@
<string name="RestrictedOnAllVoiceTitle" msgid="158800171499150681">"व्हॉइस/आणीबाणी सेवा नाही"</string>
<string name="RestrictedStateContent" msgid="4278821484643362350">"तुम्‍ही असलेल्‍या स्‍थानी मोबाइल नेटवर्क तात्‍पुरते उपलब्‍ध नाही"</string>
<string name="NetworkPreferenceSwitchTitle" msgid="4008877505368566980">"नेटवर्कवर पोहोचूू शकत नाही"</string>
- <string name="NetworkPreferenceSwitchSummary" msgid="1203771446683319957">"रीसेप्शन सुधारण्यासाठी, सेटिंग्ज &gt; नेटवर्क आणि इंटरनेट &gt; मोबाइल नेटवर्क &gt; अग्रमानांकित नेटवर्क प्रकार बदलून पहा."</string>
+ <!-- no translation found for NetworkPreferenceSwitchSummary (7056776609127756440) -->
+ <skip />
<string name="EmergencyCallWarningTitle" msgid="4790413876281901612">"वाय-फाय कॉलिंग चालू आहे"</string>
<string name="EmergencyCallWarningSummary" msgid="8973232888021643293">"आपात्कालीन कॉलसाठी मोबाइल नेटवर्क असणे आवश्यक आहे."</string>
<string name="notification_channel_network_alert" msgid="4427736684338074967">"अलर्ट"</string>
@@ -1051,6 +1052,12 @@
<string name="screen_compat_mode_hint" msgid="1064524084543304459">"सिस्टम सेटिंग्ज &gt; Apps &gt; डाउनलोड केलेले मध्ये हे पुन्हा-सक्षम करा."</string>
<string name="unsupported_display_size_message" msgid="6545327290756295232">"<xliff:g id="APP_NAME">%1$s</xliff:g> वर्तमान डिस्प्ले आकार सेटिंगला समर्थन देत नाही आणि अनपेक्षित वर्तन करू शकते."</string>
<string name="unsupported_display_size_show" msgid="7969129195360353041">"नेहमी दर्शवा"</string>
+ <!-- no translation found for unsupported_compile_sdk_message (5030433583092006591) -->
+ <skip />
+ <!-- no translation found for unsupported_compile_sdk_show (2681877855260970231) -->
+ <skip />
+ <!-- no translation found for unsupported_compile_sdk_check_update (3312723623323216101) -->
+ <skip />
<string name="smv_application" msgid="3307209192155442829">"अॅप <xliff:g id="APPLICATION">%1$s</xliff:g> (प्रक्रिया <xliff:g id="PROCESS">%2$s</xliff:g>) ने तिच्या स्वयं-लागू केलेल्या StrictMode धोरणाचे उल्लंघन केले आहे."</string>
<string name="smv_process" msgid="5120397012047462446">"<xliff:g id="PROCESS">%1$s</xliff:g> प्रक्रियेने तिच्या स्वतः-लागू केलेल्या StrictMode धोरणाचे उल्लंघन केले."</string>
<string name="android_upgrading_title" msgid="1584192285441405746">"Android श्रेणीसुधारित होत आहे..."</string>
@@ -1116,10 +1123,12 @@
<string name="network_available_sign_in" msgid="1848877297365446605">"नेटवर्कवर साइन इन करा"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
<skip />
- <string name="wifi_no_internet" msgid="8451173622563841546">"वाय-फायवरून इंटरनेटवर अॅक्सेस नाही"</string>
+ <!-- no translation found for wifi_no_internet (8938267198124654938) -->
+ <skip />
<string name="wifi_no_internet_detailed" msgid="8083079241212301741">"पर्यायांसाठी टॅप करा"</string>
<string name="network_switch_metered" msgid="4671730921726992671">"<xliff:g id="NETWORK_TYPE">%1$s</xliff:g> वर स्विच केले"</string>
- <string name="network_switch_metered_detail" msgid="5325661434777870353">"<xliff:g id="PREVIOUS_NETWORK">%2$s</xliff:g> कडे इंटरनेट अॅक्सेस नसताना डिव्हाइस <xliff:g id="NEW_NETWORK">%1$s</xliff:g> वापरते. शुल्क लागू शकेल."</string>
+ <!-- no translation found for network_switch_metered_detail (775163331794506615) -->
+ <skip />
<string name="network_switch_metered_toast" msgid="5779283181685974304">"<xliff:g id="PREVIOUS_NETWORK">%1$s</xliff:g> वरून <xliff:g id="NEW_NETWORK">%2$s</xliff:g> वर स्विच केले"</string>
<string-array name="network_switch_type_name">
<item msgid="3979506840912951943">"मोबाइल डेटा"</item>
@@ -1130,7 +1139,8 @@
</string-array>
<string name="network_switch_type_name_unknown" msgid="4552612897806660656">"अज्ञात नेटवर्क प्रकार"</string>
<string name="wifi_watchdog_network_disabled" msgid="7904214231651546347">"वाय-फाय ला कनेक्ट करू शकलो नाही"</string>
- <string name="wifi_watchdog_network_disabled_detailed" msgid="5548780776418332675">" खराब इंटरनेट कनेक्शन आहे."</string>
+ <!-- no translation found for wifi_watchdog_network_disabled_detailed (4917472096696322767) -->
+ <skip />
<string name="wifi_connect_alert_title" msgid="8455846016001810172">"कनेक्शनला अनुमती द्यायची?"</string>
<string name="wifi_connect_alert_message" msgid="6451273376815958922">"%1$s अॅप्लिकेशन %2$s वायफाय नेटवर्कशी कनेक्ट करू इच्छित आहे"</string>
<string name="wifi_connect_default_application" msgid="7143109390475484319">"अॅप्लिकेशन"</string>
@@ -1408,7 +1418,7 @@
<string name="validity_period" msgid="8818886137545983110">"वैधता:"</string>
<string name="issued_on" msgid="5895017404361397232">"रोजी जारी:"</string>
<string name="expires_on" msgid="3676242949915959821">"रोजी मुदत संपेल:"</string>
- <string name="serial_number" msgid="758814067660862493">"सीरीअल नंबर:"</string>
+ <string name="serial_number" msgid="758814067660862493">"सिरीअल नंबर:"</string>
<string name="fingerprints" msgid="4516019619850763049">"फिंगरप्रिंट:"</string>
<string name="sha256_fingerprint" msgid="4391271286477279263">"SHA-256 फिंगरप्रिंट:"</string>
<string name="sha1_fingerprint" msgid="7930330235269404581">"SHA-1 फिंगरप्रिंट:"</string>
diff --git a/data/res/values-ta/strings.xml b/data/res/values-ta/strings.xml
index e03824b1..e3188514 100644
--- a/data/res/values-ta/strings.xml
+++ b/data/res/values-ta/strings.xml
@@ -79,7 +79,8 @@
<string name="RestrictedOnAllVoiceTitle" msgid="158800171499150681">"குரல்/அவசரச் சேவை இல்லை"</string>
<string name="RestrictedStateContent" msgid="4278821484643362350">"தற்காலிகமாக உங்கள் இருப்பிடத்தில் மொபைல் நெட்வொர்க் வழங்கவில்லை"</string>
<string name="NetworkPreferenceSwitchTitle" msgid="4008877505368566980">"நெட்வொர்க்குடன் இணைக்க முடியவில்லை"</string>
- <string name="NetworkPreferenceSwitchSummary" msgid="1203771446683319957">"பெறுதலை மேம்படுத்த, அமைப்புகள் &gt; நெட்வொர்க் &amp; இணையம் &gt; மொபைல் நெட்வொர்க்குகள் &gt; விரும்பும் நெட்வொர்க் வகை என்பதற்குச் சென்று, தேர்ந்தெடுத்த வகையை மாற்றவும்."</string>
+ <!-- no translation found for NetworkPreferenceSwitchSummary (7056776609127756440) -->
+ <skip />
<string name="EmergencyCallWarningTitle" msgid="4790413876281901612">"வைஃபை அழைப்பு இயக்கத்தில் உள்ளது"</string>
<string name="EmergencyCallWarningSummary" msgid="8973232888021643293">"அவசர அழைப்புகளுக்கு, மொபைல் நெட்வொர்க் தேவை."</string>
<string name="notification_channel_network_alert" msgid="4427736684338074967">"விழிப்பூட்டல்கள்"</string>
@@ -321,7 +322,7 @@
<string name="permlab_subscribedFeedsRead" msgid="4756609637053353318">"குழுசேர்ந்த ஊட்டங்களைப் படித்தல்"</string>
<string name="permdesc_subscribedFeedsRead" msgid="5557058907906144505">"தற்போது ஒத்திசைந்த ஊட்டங்களைப் பற்றிய விவரங்களைப் பெற பயன்பாட்டை அனுமதிக்கிறது."</string>
<string name="permlab_sendSms" msgid="7544599214260982981">"SMS செய்திகளை அனுப்புதல் மற்றும் பார்த்தல்"</string>
- <string name="permdesc_sendSms" msgid="7094729298204937667">"SMS செய்திகளை அனுப்ப பயன்பாட்டை அனுமதிக்கிறது. இதற்கு எதிர்பாராத கட்டணங்கள் விதிக்கப்படலாம். தீங்கு விளைவிக்கும் பயன்பாடுகள் உங்களின் உறுதிப்படுத்தல் எதுவுமின்றி செய்திகளை அனுப்பி உங்களுக்குக் கட்டணம் விதிக்கலாம்."</string>
+ <string name="permdesc_sendSms" msgid="7094729298204937667">"SMS செய்திகளை அனுப்ப பயன்பாட்டை அனுமதிக்கிறது. இதற்கு எதிர்பாராத பேமெண்ட்கள் விதிக்கப்படலாம். தீங்கு விளைவிக்கும் பயன்பாடுகள் உங்களின் உறுதிப்படுத்தல் எதுவுமின்றி செய்திகளை அனுப்பி உங்களுக்குக் கட்டணம் விதிக்கலாம்."</string>
<string name="permlab_readSms" msgid="8745086572213270480">"உங்கள் உரைச் செய்திகளை (SMS அல்லது MMS) படித்தல்"</string>
<string name="permdesc_readSms" product="tablet" msgid="4741697454888074891">"இந்தப் பயன்பாடு உங்கள் டேப்லெட்டில் சேமிக்கப்பட்டுள்ள எல்லா SMS (உரை) செய்திகளையும் படிக்கலாம்."</string>
<string name="permdesc_readSms" product="tv" msgid="5796670395641116592">"இந்தப் பயன்பாடு உங்கள் டிவியில் சேமிக்கப்பட்டுள்ள எல்லா SMS (உரை) செய்திகளையும் படிக்கலாம்."</string>
@@ -1051,6 +1052,12 @@
<string name="screen_compat_mode_hint" msgid="1064524084543304459">"சிஸ்டம் அமைப்பு &gt; பயன்பாடுகள் &gt; பதிவிறக்கம் என்பதில் இதை மீண்டும் இயக்கவும்."</string>
<string name="unsupported_display_size_message" msgid="6545327290756295232">"தற்போதைய திரை அளவு அமைப்பை <xliff:g id="APP_NAME">%1$s</xliff:g> ஆதரிக்காததால், அது வழக்கத்திற்கு மாறாகச் செயல்படக்கூடும்."</string>
<string name="unsupported_display_size_show" msgid="7969129195360353041">"எப்போதும் காட்டு"</string>
+ <!-- no translation found for unsupported_compile_sdk_message (5030433583092006591) -->
+ <skip />
+ <!-- no translation found for unsupported_compile_sdk_show (2681877855260970231) -->
+ <skip />
+ <!-- no translation found for unsupported_compile_sdk_check_update (3312723623323216101) -->
+ <skip />
<string name="smv_application" msgid="3307209192155442829">"<xliff:g id="APPLICATION">%1$s</xliff:g> பயன்பாடு (செயல்முறை <xliff:g id="PROCESS">%2$s</xliff:g>), தனது சுய-செயலாக்க StrictMode கொள்கையை மீறியது."</string>
<string name="smv_process" msgid="5120397012047462446">"<xliff:g id="PROCESS">%1$s</xliff:g> செயல்முறை, தனது சுய-செயலாக்க StrictMode கொள்கையை மீறியது."</string>
<string name="android_upgrading_title" msgid="1584192285441405746">"Android மேம்படுத்தப்படுகிறது…"</string>
@@ -1116,10 +1123,12 @@
<string name="network_available_sign_in" msgid="1848877297365446605">"நெட்வொர்க்கில் உள்நுழையவும்"</string>
<!-- no translation found for network_available_sign_in_detailed (8000081941447976118) -->
<skip />
- <string name="wifi_no_internet" msgid="8451173622563841546">"வைஃபை இணைய அணுகல் கொண்டிருக்கவில்லை"</string>
+ <!-- no translation found for wifi_no_internet (8938267198124654938) -->
+ <skip />
<string name="wifi_no_internet_detailed" msgid="8083079241212301741">"விருப்பங்களுக்கு, தட்டவும்"</string>
<string name="network_switch_metered" msgid="4671730921726992671">"<xliff:g id="NETWORK_TYPE">%1$s</xliff:g>க்கு மாற்றப்பட்டது"</string>
- <string name="network_switch_metered_detail" msgid="5325661434777870353">"<xliff:g id="PREVIOUS_NETWORK">%2$s</xliff:g> இல் இணைய அணுகல் இல்லாததால், சாதனமானது <xliff:g id="NEW_NETWORK">%1$s</xliff:g>ஐப் பயன்படுத்துகிறது. கட்டணங்கள் விதிக்கப்படலாம்."</string>
+ <!-- no translation found for network_switch_metered_detail (775163331794506615) -->
+ <skip />
<string name="network_switch_metered_toast" msgid="5779283181685974304">"<xliff:g id="PREVIOUS_NETWORK">%1$s</xliff:g> இலிருந்து <xliff:g id="NEW_NETWORK">%2$s</xliff:g>க்கு மாற்றப்பட்டது"</string>
<string-array name="network_switch_type_name">
<item msgid="3979506840912951943">"மொபைல் டேட்டா"</item>
@@ -1130,7 +1139,8 @@
</string-array>
<string name="network_switch_type_name_unknown" msgid="4552612897806660656">"தெரியாத நெட்வொர்க் வகை"</string>
<string name="wifi_watchdog_network_disabled" msgid="7904214231651546347">"வைஃபை உடன் இணைக்க முடியவில்லை"</string>
- <string name="wifi_watchdog_network_disabled_detailed" msgid="5548780776418332675">" இணைய இணைப்பு மோசமாக உள்ளது."</string>
+ <!-- no translation found for wifi_watchdog_network_disabled_detailed (4917472096696322767) -->
+ <skip />
<string name="wifi_connect_alert_title" msgid="8455846016001810172">"இணைப்பை அனுமதிக்கவா?"</string>
<string name="wifi_connect_alert_message" msgid="6451273376815958922">"%2$s வைஃபை நெட்வொர்க்குடன், %1$s பயன்பாடு இணைக்க விரும்புகிறது"</string>
<string name="wifi_connect_default_application" msgid="7143109390475484319">"ஒரு பயன்பாடு"</string>
diff --git a/data/res/values-watch/config.xml b/data/res/values-watch/config.xml
index f26d6ed1..e12f04af 100644
--- a/data/res/values-watch/config.xml
+++ b/data/res/values-watch/config.xml
@@ -21,9 +21,10 @@
for watch products. Do not translate. -->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <!-- Only show settings item due to smaller real estate. -->
+ <!-- Show smaller list of items due to smaller real estate. -->
<string-array translatable="false" name="config_globalActionsList">
- <item>assist</item>
+ <item>power</item>
+ <item>restart</item>
</string-array>
<!-- Base "touch slop" value used by ViewConfiguration as a
diff --git a/data/res/values/attrs.xml b/data/res/values/attrs.xml
index 0eefec91..da8a9cc9 100644
--- a/data/res/values/attrs.xml
+++ b/data/res/values/attrs.xml
@@ -1016,6 +1016,9 @@
<!-- Style for the "neutral" buttons within button bars. -->
<attr name="buttonBarNeutralButtonStyle" format="reference" />
+ <!-- Corner radius of buttons. -->
+ <attr name="buttonCornerRadius" format="dimension" />
+
<!-- Style for the search query widget. -->
<attr name="searchViewStyle" format="reference" />
@@ -3021,6 +3024,12 @@
<!-- Whether this View should use a default focus highlight when it gets focused but
doesn't have {@link android.R.attr#state_focused} defined in its background. -->
<attr name="defaultFocusHighlightEnabled" format="boolean" />
+
+ <!-- Whether this view should be treated as a focusable unit by screen reader accessibility
+ tools. See {@link android.view.View#setScreenReaderFocusable(boolean)}. The default
+ value, {@code false}, leaves the screen reader to consider other signals, such as
+ focusability or the presence of text, to decide what it focus.-->
+ <attr name="screenReaderFocusable" format="boolean" />
</declare-styleable>
<!-- Attributes that can be assigned to a tag for a particular View. -->
diff --git a/data/res/values/attrs_manifest.xml b/data/res/values/attrs_manifest.xml
index be0f6d9a..4d410e54 100644
--- a/data/res/values/attrs_manifest.xml
+++ b/data/res/values/attrs_manifest.xml
@@ -171,34 +171,42 @@
permanent protectionLevel. If you are creating a custom permission in an
application, you can define a protectionLevel attribute with one of the
values listed below. If no protectionLevel is defined for a custom
- permission, the system assigns the default ("normal"). -->
+ permission, the system assigns the default ("normal").
+ <p>Each protection level consists of a base permission type and zero or
+ more flags:
+ <pre>
+ int basePermissionType = protectionLevel & {@link android.content.pm.PermissionInfo#PROTECTION_MASK_BASE};
+ int permissionFlags = protectionLevel & {@link android.content.pm.PermissionInfo#PROTECTION_MASK_FLAGS};
+ </pre>
+ -->
<attr name="protectionLevel">
- <!-- A lower-risk permission that gives an application access to isolated
- application-level features, with minimal risk to other applications,
- the system, or the user. The system automatically grants this type
- of permission to a requesting application at installation, without
- asking for the user's explicit approval (though the user always
- has the option to review these permissions before installing). -->
+ <!-- <strong>Base permission type</strong>: a lower-risk permission that gives
+ an application access to isolated application-level features, with minimal
+ risk to other applications, the system, or the user. The system
+ automatically grants this type of permission to a requesting application at
+ installation, without asking for the user's explicit approval (though the
+ user always has the option to review these permissions before installing). -->
<flag name="normal" value="0" />
- <!-- A higher-risk permission that would give a requesting application
- access to private user data or control over the device that can
- negatively impact the user. Because this type of permission
- introduces potential risk, the system may not automatically
- grant it to the requesting application. For example, any dangerous
- permissions requested by an application may be displayed to the
- user and require confirmation before proceeding, or some other
+ <!-- <strong>Base permission type</strong>: a higher-risk permission that
+ would give a requesting application access to private user data or
+ control over the device that can negatively impact the user. Because
+ this type of permission introduces potential risk, the system may
+ not automatically grant it to the requesting application. For example,
+ any dangerous permissions requested by an application may be displayed
+ to the user and require confirmation before proceeding, or some other
approach may be taken to avoid the user automatically allowing
the use of such facilities. -->
<flag name="dangerous" value="1" />
- <!-- A permission that the system is to grant only if the requesting
- application is signed with the same certificate as the application
- that declared the permission. If the certificates match, the system
- automatically grants the permission without notifying the user or
- asking for the user's explicit approval. -->
+ <!-- <strong>Base permission type</strong>: a permission that the system is
+ to grant only if the requesting application is signed with the same
+ certificate as the application that declared the permission. If the
+ certificates match, the system automatically grants the permission
+ without notifying the user or asking for the user's explicit approval. -->
<flag name="signature" value="2" />
- <!-- A permission that the system is to grant only to packages in the
- Android system image <em>or</em> that are signed with the same
- certificates. Please avoid using this option, as the
+ <!-- Old synonym for "signature|privileged". Deprecated in API level 23.
+ Base permission type: a permission that the system is to grant only
+ to packages in the Android system image <em>or</em> that are signed
+ with the same certificates. Please avoid using this option, as the
signature protection level should be sufficient for most needs and
works regardless of exactly where applications are installed. This
permission is used for certain special situations where multiple
@@ -216,7 +224,7 @@
to share specific features explicitly because they are being built
together. -->
<flag name="privileged" value="0x10" />
- <!-- Old synonym for "privileged". -->
+ <!-- Old synonym for "privileged". Deprecated in API level 23. -->
<flag name="system" value="0x10" />
<!-- Additional flag from base permission type: this permission can also
(optionally) be granted to development applications. -->
@@ -1340,6 +1348,23 @@
<p>The default value of this attribute is <code>1</code>. -->
<attr name="targetSandboxVersion" format="integer" />
+ <!-- The user-visible SDK version (ex. 26) of the framework against which the application was
+ compiled. This attribute is automatically specified by the Android build tools and should
+ NOT be manually specified.
+ <p>
+ This attribute is the compile-time equivalent of
+ {@link android.os.Build.VERSION#SDK_INT Build.VERSION.SDK_INT}. -->
+ <attr name="compileSdkVersion" format="integer" />
+
+ <!-- The development codename (ex. "O") of the framework against which the application was
+ compiled, or "REL" if the application was compiled against a release build. This attribute
+ is automatically specified by the Android build tools and should NOT be manually
+ specified.
+ <p>
+ This attribute is the compile-time equivalent of
+ {@link android.os.Build.VERSION#CODENAME Build.VERSION.CODENAME}. -->
+ <attr name="compileSdkVersionCodename" format="string" />
+
<!-- The <code>manifest</code> tag is the root of an
<code>AndroidManifest.xml</code> file,
describing the contents of an Android package (.apk) file. One
@@ -1369,6 +1394,8 @@
<attr name="isolatedSplits" />
<attr name="isFeatureSplit" />
<attr name="targetSandboxVersion" />
+ <attr name="compileSdkVersion" />
+ <attr name="compileSdkVersionCodename" />
</declare-styleable>
<!-- The <code>application</code> tag describes application-level components
diff --git a/data/res/values/config.xml b/data/res/values/config.xml
index edd793d8..171f74f9 100644
--- a/data/res/values/config.xml
+++ b/data/res/values/config.xml
@@ -940,9 +940,16 @@
1 - Global actions menu
2 - Power off (with confirmation)
3 - Power off (without confirmation)
+ 4 - Go to voice assist
-->
<integer name="config_longPressOnPowerBehavior">1</integer>
+ <!-- Control the behavior when the user long presses the power button for a long time.
+ 0 - Nothing
+ 1 - Global actions menu
+ -->
+ <integer name="config_veryLongPressOnPowerBehavior">0</integer>
+
<!-- Control the behavior when the user long presses the back button. Non-zero values are only
valid for watches as part of CDD/CTS.
0 - Nothing
@@ -986,6 +993,9 @@
-->
<integer name="config_shortPressOnSleepBehavior">0</integer>
+ <!-- Time to wait while a button is pressed before triggering a very long press. -->
+ <integer name="config_veryLongPressTimeout">6000</integer>
+
<!-- Package name for default keyguard appwidget [DO NOT TRANSLATE] -->
<string name="widget_default_package_name" translatable="false"></string>
@@ -1945,7 +1955,7 @@
<string name="config_dozeLongPressSensorType" translatable="false"></string>
<!-- Control whether the always on display mode is available. This should only be enabled on
- devices where the display has be tuned to be power efficient in DOZE and/or DOZE_SUSPEND
+ devices where the display has been tuned to be power efficient in DOZE and/or DOZE_SUSPEND
states. -->
<bool name="config_dozeAlwaysOnDisplayAvailable">false</bool>
@@ -3164,6 +3174,12 @@
<!-- Corner radius of system dialogs -->
<dimen name="config_dialogCornerRadius">2dp</dimen>
+ <!-- Corner radius of system buttons -->
+ <dimen name="config_buttonCornerRadius">@dimen/control_corner_material</dimen>
+ <!-- Controls whether system buttons use all caps for text -->
+ <bool name="config_buttonTextAllCaps">true</bool>
+ <!-- Name of the font family used for system buttons -->
+ <string name="config_fontFamilyButton">@string/font_family_button_material</string>
<string translatable="false" name="config_batterySaverDeviceSpecificConfig"></string>
</resources>
diff --git a/data/res/values/dimens.xml b/data/res/values/dimens.xml
index 946216c0..a659b370 100644
--- a/data/res/values/dimens.xml
+++ b/data/res/values/dimens.xml
@@ -152,11 +152,11 @@
<dimen name="dialog_padding">16dp</dimen>
<!-- The margin on the start of the content view -->
- <dimen name="notification_content_margin_start">16dp</dimen>
+ <dimen name="notification_content_margin_start">24dp</dimen>
<!-- The margin on the end of the content view
Keep in sync with notification_content_plus_picture_margin! -->
- <dimen name="notification_content_margin_end">16dp</dimen>
+ <dimen name="notification_content_margin_end">24dp</dimen>
<!-- The margin on the end of the content view with a picture.
Keep in sync with notification_content_plus_picture_margin! -->
@@ -166,7 +166,7 @@
content end margin.
Keep equal to (notification_content_picture_margin + notification_content_margin_end)!
-->
- <dimen name="notification_content_plus_picture_margin_end">72dp</dimen>
+ <dimen name="notification_content_plus_picture_margin_end">80dp</dimen>
<!-- The additional margin on the sides of the ambient view. -->
<dimen name="notification_extra_margin_ambient">16dp</dimen>
@@ -175,10 +175,10 @@
<dimen name="notification_action_list_height">56dp</dimen>
<!-- height of the content margin to accomodate for the header -->
- <dimen name="notification_content_margin_top">37.5dp</dimen>
+ <dimen name="notification_content_margin_top">41.5dp</dimen>
<!-- height of the content margin on the bottom -->
- <dimen name="notification_content_margin_bottom">16dp</dimen>
+ <dimen name="notification_content_margin_bottom">18dp</dimen>
<!-- The height of the progress bar. -->
<dimen name="notification_progress_bar_height">15dp</dimen>
@@ -187,16 +187,16 @@
<dimen name="notification_progress_margin_top">8dp</dimen>
<!-- height of the notification header (for icon and package name) -->
- <dimen name="notification_header_height">48dp</dimen>
+ <dimen name="notification_header_height">54dp</dimen>
<!-- The height of the background for a notification header on a group -->
- <dimen name="notification_header_background_height">45.5dp</dimen>
+ <dimen name="notification_header_background_height">49.5dp</dimen>
<!-- The top padding for the notification header -->
- <dimen name="notification_header_padding_top">10dp</dimen>
+ <dimen name="notification_header_padding_top">14dp</dimen>
<!-- The bottom padding for the notification header -->
- <dimen name="notification_header_padding_bottom">11dp</dimen>
+ <dimen name="notification_header_padding_bottom">13dp</dimen>
<!-- The margin at the bottom of the notification header. -->
<dimen name="notification_header_margin_bottom">5dp</dimen>
@@ -266,6 +266,8 @@
<dimen name="alert_dialog_round_padding">27dip</dimen>
<!-- Dialog title height -->
<dimen name="alert_dialog_title_height">64dip</dimen>
+ <!-- Dialog button bar width -->
+ <dimen name="alert_dialog_button_bar_width">64dp</dimen>
<!-- Dialog button bar height -->
<dimen name="alert_dialog_button_bar_height">48dip</dimen>
<!-- Leanback dialog vertical margin -->
diff --git a/data/res/values/public.xml b/data/res/values/public.xml
index fdd56c41..3dbb89c2 100644
--- a/data/res/values/public.xml
+++ b/data/res/values/public.xml
@@ -2848,9 +2848,17 @@
<public name="ttcIndex" />
<public name="fontVariationSettings" />
<public name="dialogCornerRadius" />
+ <!-- @hide For use by platform and tools only. Developers should not specify this value. -->
+ <public name="compileSdkVersion" />
+ <!-- @hide For use by platform and tools only. Developers should not specify this value. -->
+ <public name="compileSdkVersionCodename" />
+ <public name="screenReaderFocusable" />
+ <public name="buttonCornerRadius" />
</public-group>
<public-group type="style" first-id="0x010302e0">
+ <public name="Widget.DeviceDefault.Button.Colored" />
+ <public name="Widget.DeviceDefault.Button.Borderless.Colored" />
</public-group>
<public-group type="id" first-id="0x01020044">
diff --git a/data/res/values/strings.xml b/data/res/values/strings.xml
index 7a3fa1a7..2f1d6797 100644
--- a/data/res/values/strings.xml
+++ b/data/res/values/strings.xml
@@ -2852,6 +2852,13 @@
<!-- [CHAR LIMIT=50] Unsupported display size dialog: check box label. -->
<string name="unsupported_display_size_show">Always show</string>
+ <!-- [CHAR LIMIT=200] Unsupported compile SDK dialog: message. Shown when an app may not be compatible with the device's current version of Android. -->
+ <string name="unsupported_compile_sdk_message"><xliff:g id="app_name">%1$s</xliff:g> was built for an incompatible version of the Android OS and may behave unexpectedly. An updated version of the app may be available.</string>
+ <!-- [CHAR LIMIT=50] Unsupported compile SDK dialog: check box label. -->
+ <string name="unsupported_compile_sdk_show">Always show</string>
+ <!-- [CHAR LIMIT=50] Unsupported compile SDK dialog: label for button to check for an app update. -->
+ <string name="unsupported_compile_sdk_check_update">Check for update</string>
+
<!-- Text of the alert that is displayed when an application has violated StrictMode. -->
<string name="smv_application">The app <xliff:g id="application">%1$s</xliff:g>
(process <xliff:g id="process">%2$s</xliff:g>) has violated its self-enforced StrictMode policy.</string>
@@ -4366,7 +4373,7 @@
<string name="package_deleted_device_owner">Deleted by your admin</string>
<!-- [CHAR_LIMIT=NONE] Battery saver: Feature description -->
- <string name="battery_saver_description">To help improve battery life, battery saver reduces your device’s performance and limits vibration, location services, and most background data. Email, messaging, and other apps that rely on syncing may not update unless you open them.\n\nBattery saver turns off automatically when your device is charging.</string>
+ <string name="battery_saver_description">To help improve battery life, Battery Saver reduces your device’s performance and limits vibration, location services, and most background data. Email, messaging, and other apps that rely on syncing may not update unless you open them.\n\nBattery Saver turns off automatically when your device is charging.</string>
<!-- [CHAR_LIMIT=NONE] Data saver: Feature description -->
<string name="data_saver_description">To help reduce data usage, Data Saver prevents some apps from sending or receiving data in the background. An app you’re currently using can access data, but may do so less frequently. This may mean, for example, that images don’t display until you tap them.</string>
diff --git a/data/res/values/styles_device_defaults.xml b/data/res/values/styles_device_defaults.xml
index 93a5264a..189b3b7b 100644
--- a/data/res/values/styles_device_defaults.xml
+++ b/data/res/values/styles_device_defaults.xml
@@ -37,6 +37,10 @@ easier.
<style name="Widget.DeviceDefault.Button.Small" parent="Widget.Material.Button.Small"/>
<style name="Widget.DeviceDefault.Button.Inset" parent="Widget.Material.Button.Inset"/>
<style name="Widget.DeviceDefault.Button.Toggle" parent="Widget.Material.Button.Toggle"/>
+ <style name="Widget.DeviceDefault.Button.Colored" parent="Widget.Material.Button.Colored">
+ <item name="textAppearance">?attr/textAppearanceButton</item>
+ <item name="textColor">@color/btn_colored_text_material</item>
+ </style>
<style name="Widget.DeviceDefault.TextView" parent="Widget.Material.TextView"/>
<style name="Widget.DeviceDefault.CheckedTextView" parent="Widget.Material.CheckedTextView"/>
<style name="Widget.DeviceDefault.AutoCompleteTextView" parent="Widget.Material.AutoCompleteTextView"/>
@@ -77,6 +81,15 @@ easier.
<style name="Widget.DeviceDefault.ActionButton.CloseMode" parent="Widget.Material.ActionButton.CloseMode"/>
<style name="Widget.DeviceDefault.ActionBar" parent="Widget.Material.ActionBar"/>
<style name="Widget.DeviceDefault.Button.Borderless" parent="Widget.Material.Button.Borderless"/>
+ <!-- Colored borderless ink button -->
+ <style name="Widget.DeviceDefault.Button.Borderless.Colored">
+ <item name="textAppearance">@style/TextAppearance.DeviceDefault.Widget.Button.Borderless.Colored</item>
+ </style>
+ <!-- Alert dialog button bar button -->
+ <style name="Widget.DeviceDefault.Button.ButtonBar.AlertDialog" parent="Widget.DeviceDefault.Button.Borderless.Colored">
+ <item name="minWidth">@dimen/alert_dialog_button_bar_width</item>
+ <item name="minHeight">@dimen/alert_dialog_button_bar_height</item>
+ </style>
<style name="Widget.DeviceDefault.Tab" parent="Widget.Material.Tab"/>
<style name="Widget.DeviceDefault.CalendarView" parent="Widget.Material.CalendarView"/>
<style name="Widget.DeviceDefault.DatePicker" parent="Widget.Material.DatePicker"/>
@@ -211,7 +224,10 @@ easier.
<style name="TextAppearance.DeviceDefault.SearchResult.Title" parent="TextAppearance.Material.SearchResult.Title"/>
<style name="TextAppearance.DeviceDefault.SearchResult.Subtitle" parent="TextAppearance.Material.SearchResult.Subtitle"/>
<style name="TextAppearance.DeviceDefault.Widget" parent="TextAppearance.Material.Widget"/>
- <style name="TextAppearance.DeviceDefault.Widget.Button" parent="TextAppearance.Material.Widget.Button"/>
+ <style name="TextAppearance.DeviceDefault.Widget.Button" parent="TextAppearance.Material.Widget.Button">
+ <item name="fontFamily">@string/config_fontFamilyButton</item>
+ <item name="textAllCaps">@bool/config_buttonTextAllCaps</item>
+ </style>
<style name="TextAppearance.DeviceDefault.Widget.IconMenu.Item" parent="TextAppearance.Material.Widget.IconMenu.Item"/>
<style name="TextAppearance.DeviceDefault.Widget.TabWidget" parent="TextAppearance.Material.Widget.TabWidget"/>
<style name="TextAppearance.DeviceDefault.Widget.TextView" parent="TextAppearance.Material.Widget.TextView"/>
@@ -220,6 +236,9 @@ easier.
<style name="TextAppearance.DeviceDefault.Widget.DropDownItem" parent="TextAppearance.Material.Widget.DropDownItem"/>
<style name="TextAppearance.DeviceDefault.Widget.TextView.SpinnerItem" parent="TextAppearance.Material.Widget.TextView.SpinnerItem"/>
<style name="TextAppearance.DeviceDefault.Widget.EditText" parent="TextAppearance.Material.Widget.EditText"/>
+ <style name="TextAppearance.DeviceDefault.Widget.Button.Borderless.Colored" parent="TextAppearance.DeviceDefault.Widget.Button">
+ <item name="textColor">@color/btn_colored_borderless_text_material</item>
+ </style>
<style name="TextAppearance.DeviceDefault.Widget.PopupMenu" parent="TextAppearance.Material.Widget.PopupMenu"/>
<style name="TextAppearance.DeviceDefault.Widget.PopupMenu.Large" parent="TextAppearance.Material.Widget.PopupMenu.Large"/>
<style name="TextAppearance.DeviceDefault.Widget.PopupMenu.Small" parent="TextAppearance.Material.Widget.PopupMenu.Small"/>
diff --git a/data/res/values/styles_material.xml b/data/res/values/styles_material.xml
index 2cd4dcb8..def650a5 100644
--- a/data/res/values/styles_material.xml
+++ b/data/res/values/styles_material.xml
@@ -561,7 +561,7 @@ please see styles_device_defaults.xml.
<!-- Alert dialog button bar button -->
<style name="Widget.Material.Button.ButtonBar.AlertDialog" parent="Widget.Material.Button.Borderless.Colored">
- <item name="minWidth">64dp</item>
+ <item name="minWidth">@dimen/alert_dialog_button_bar_width</item>
<item name="minHeight">@dimen/alert_dialog_button_bar_height</item>
</style>
@@ -1304,7 +1304,7 @@ please see styles_device_defaults.xml.
<item name="paddingBottom">@dimen/notification_header_padding_bottom</item>
<item name="layout_marginBottom">@dimen/notification_header_margin_bottom</item>
<item name="paddingStart">@dimen/notification_content_margin_start</item>
- <item name="paddingEnd">16dp</item>
+ <item name="paddingEnd">@dimen/notification_content_margin_end</item>
<item name="gravity">top</item>
</style>
diff --git a/data/res/values/symbols.xml b/data/res/values/symbols.xml
index 54970851..a1158162 100644
--- a/data/res/values/symbols.xml
+++ b/data/res/values/symbols.xml
@@ -419,6 +419,8 @@
<java-symbol type="integer" name="config_extraFreeKbytesAbsolute" />
<java-symbol type="integer" name="config_immersive_mode_confirmation_panic" />
<java-symbol type="integer" name="config_longPressOnPowerBehavior" />
+ <java-symbol type="integer" name="config_veryLongPressOnPowerBehavior" />
+ <java-symbol type="integer" name="config_veryLongPressTimeout" />
<java-symbol type="integer" name="config_longPressOnBackBehavior" />
<java-symbol type="integer" name="config_backPanicBehavior" />
<java-symbol type="integer" name="config_lowMemoryKillerMinFreeKbytesAdjust" />
@@ -3151,4 +3153,9 @@
<!-- From media projection -->
<java-symbol type="string" name="config_mediaProjectionPermissionDialogComponent" />
<java-symbol type="string" name="config_batterySaverDeviceSpecificConfig" />
+
+ <!-- Compile SDK check -->
+ <java-symbol type="layout" name="unsupported_compile_sdk_dialog_content" />
+ <java-symbol type="string" name="unsupported_compile_sdk_message" />
+ <java-symbol type="string" name="unsupported_compile_sdk_check_update" />
</resources>
diff --git a/data/res/values/themes_device_defaults.xml b/data/res/values/themes_device_defaults.xml
index 68d55236..39310a84 100644
--- a/data/res/values/themes_device_defaults.xml
+++ b/data/res/values/themes_device_defaults.xml
@@ -69,12 +69,13 @@ easier.
<item name="textAppearanceSmallPopupMenu">@style/TextAppearance.DeviceDefault.Widget.PopupMenu.Small</item>
<!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
<item name="buttonStyle">@style/Widget.DeviceDefault.Button</item>
<item name="buttonStyleSmall">@style/Widget.DeviceDefault.Button.Small</item>
<item name="buttonStyleInset">@style/Widget.DeviceDefault.Button.Inset</item>
-
<item name="buttonStyleToggle">@style/Widget.DeviceDefault.Button.Toggle</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
<item name="switchStyle">@style/Widget.DeviceDefault.CompoundButton.Switch</item>
<item name="borderlessButtonStyle">@style/Widget.DeviceDefault.Button.Borderless</item>
@@ -219,6 +220,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- Variant of {@link #Theme_DeviceDefault} with no action bar and no status bar. This theme
@@ -232,6 +240,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- Variant of {@link #Theme_DeviceDefault} with no action bar and no status bar and
@@ -247,6 +262,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- Variant of {@link #Theme_DeviceDefault} that has no title bar and translucent
@@ -261,6 +283,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- DeviceDefault theme for dialog windows and activities. This changes the window to be
@@ -273,8 +302,14 @@ easier.
<item name="buttonBarStyle">@style/DeviceDefault.ButtonBar.AlertDialog</item>
<item name="borderlessButtonStyle">@style/Widget.DeviceDefault.Button.Borderless.Small</item>
+ <!-- Text styles -->
<item name="textAppearance">@style/TextAppearance.DeviceDefault</item>
<item name="textAppearanceInverse">@style/TextAppearance.DeviceDefault.Inverse</item>
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
<!-- Color palette -->
<item name="colorPrimary">@color/primary_device_default_dark</item>
@@ -297,6 +332,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- Variant of {@link #Theme_DeviceDefault_Dialog} without an action bar -->
@@ -309,6 +351,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- Variant of {@link #Theme_DeviceDefault_Dialog_NoActionBar} that has a nice minimum width
@@ -322,6 +371,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- Variant of Theme.DeviceDefault.Dialog that has a fixed size. -->
@@ -351,6 +407,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- DeviceDefault theme for a window without an action bar that will be displayed either
@@ -365,6 +428,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- DeviceDefault theme for a presentation window on a secondary display. -->
@@ -377,6 +447,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- DeviceDefault theme for panel windows. This removes all extraneous window
@@ -391,6 +468,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- DeviceDefault theme for windows that want to have the user's selected wallpaper appear
@@ -404,6 +488,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- DeviceDefault theme for windows that want to have the user's selected wallpaper appear
@@ -417,6 +508,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- DeviceDefault style for input methods, which is used by the
@@ -430,6 +528,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- DeviceDefault style for input methods, which is used by the
@@ -443,6 +548,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<style name="Theme.DeviceDefault.Dialog.Alert" parent="Theme.Material.Dialog.Alert">
@@ -456,6 +568,13 @@ easier.
<item name="colorPrimary">@color/primary_device_default_dark</item>
<item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
<item name="colorAccent">@color/accent_device_default_dark</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<style name="Theme.DeviceDefault.SearchBar" parent="Theme.Material.SearchBar">
@@ -467,6 +586,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<style name="Theme.DeviceDefault.Dialog.NoFrame" parent="Theme.Material.Dialog.NoFrame">
@@ -478,6 +604,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- Variant of {@link #Theme_DeviceDefault} with a light-colored style -->
@@ -501,6 +634,7 @@ easier.
<item name="textAppearanceSmallPopupMenu">@style/TextAppearance.DeviceDefault.Widget.PopupMenu.Small</item>
<!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
<item name="buttonStyle">@style/Widget.DeviceDefault.Light.Button</item>
<item name="buttonStyleSmall">@style/Widget.DeviceDefault.Light.Button.Small</item>
@@ -644,6 +778,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- Variant of {@link #Theme_DeviceDefault_Light} with no action bar -->
@@ -656,6 +797,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- Variant of {@link #Theme_DeviceDefault_Light} with no action bar and no status bar.
@@ -669,6 +817,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- Variant of {@link #Theme_DeviceDefault_Light} with no action bar and no status bar
@@ -684,6 +839,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- Variant of {@link #Theme_DeviceDefault_Light} that has no title bar and translucent
@@ -698,6 +860,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- DeviceDefault light theme for dialog windows and activities. This changes the window to be
@@ -711,11 +880,15 @@ easier.
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
<item name="buttonBarStyle">@style/DeviceDefault.Light.ButtonBar.AlertDialog</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
<item name="borderlessButtonStyle">@style/Widget.DeviceDefault.Light.Button.Borderless.Small</item>
<item name="textAppearance">@style/TextAppearance.DeviceDefault</item>
<item name="textAppearanceInverse">@style/TextAppearance.DeviceDefault.Inverse</item>
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
<!-- Color palette -->
<item name="colorPrimary">@color/primary_device_default_light</item>
@@ -734,6 +907,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- Variant of {@link #Theme_DeviceDefault_Light_Dialog} without an action bar -->
@@ -746,6 +926,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- Variant of {@link #Theme_DeviceDefault_Light_Dialog_NoActionBar} that has a nice minimum
@@ -759,6 +946,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- Variant of Theme.DeviceDefault.Dialog that has a fixed size. -->
@@ -798,6 +992,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- DeviceDefault light theme for a window without an action bar that will be displayed either
@@ -812,6 +1013,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- DeviceDefault light theme for a presentation window on a secondary display. -->
@@ -824,6 +1032,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- DeviceDefault light theme for panel windows. This removes all extraneous window
@@ -838,6 +1053,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<style name="Theme.DeviceDefault.Light.Dialog.Alert" parent="Theme.Material.Light.Dialog.Alert">
@@ -851,6 +1073,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<style name="Theme.DeviceDefault.Light.SearchBar" parent="Theme.Material.Light.SearchBar">
@@ -862,6 +1091,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<style name="Theme.DeviceDefault.Light.Voice" parent="Theme.Material.Light.Voice">
@@ -873,6 +1109,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- DeviceDefault theme for a window that should look like the Settings app. -->
@@ -882,6 +1125,7 @@ easier.
<item name="popupTheme">@style/ThemeOverlay.DeviceDefault.Popup.Light</item>
<!-- Color palette -->
+ <item name="colorBackground">@color/background_device_default_light</item>
<item name="colorPrimary">@color/primary_device_default_settings_light</item>
<item name="colorPrimaryDark">@color/primary_dark_device_default_settings_light</item>
<item name="colorSecondary">@color/secondary_device_default_settings_light</item>
@@ -896,6 +1140,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<!-- @hide DeviceDefault theme for a window that should use Settings theme colors
@@ -908,6 +1159,13 @@ easier.
<item name="colorAccent">@color/accent_device_default_light</item>
<item name="colorControlNormal">?attr/textColorPrimary</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<style name="Theme.DeviceDefault.QuickSettings.Dialog" parent="Theme.DeviceDefault.Light.Dialog">
@@ -930,6 +1188,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<style name="Theme.DeviceDefault.Settings.Dialog" parent="Theme.Material.Settings.Dialog">
@@ -942,6 +1207,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<style name="Theme.DeviceDefault.Settings.DialogWhenLarge" parent="Theme.Material.Settings.DialogWhenLarge">
@@ -954,6 +1226,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<style name="Theme.DeviceDefault.Settings.Dialog.Alert" parent="Theme.Material.Settings.Dialog.Alert">
@@ -966,6 +1245,13 @@ easier.
<!-- Dialog attributes -->
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
+
+ <!-- Text styles -->
+ <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
+
+ <!-- Button styles -->
+ <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
+ <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
<style name="Theme.DeviceDefault.Settings.Dialog.NoActionBar" parent="Theme.DeviceDefault.Light.Dialog.NoActionBar" />
diff --git a/data/res/values/themes_material.xml b/data/res/values/themes_material.xml
index c3171213..9e6b1aba 100644
--- a/data/res/values/themes_material.xml
+++ b/data/res/values/themes_material.xml
@@ -103,6 +103,7 @@ please see themes_device_defaults.xml.
<item name="buttonStyleSmall">@style/Widget.Material.Button.Small</item>
<item name="buttonStyleInset">@style/Widget.Material.Button.Inset</item>
<item name="buttonStyleToggle">@style/Widget.Material.Button.Toggle</item>
+ <item name="buttonCornerRadius">@dimen/control_corner_material</item>
<item name="switchStyle">@style/Widget.Material.CompoundButton.Switch</item>
<item name="mediaRouteButtonStyle">@style/Widget.Material.MediaRouteButton</item>
@@ -472,6 +473,7 @@ please see themes_device_defaults.xml.
<item name="buttonStyleSmall">@style/Widget.Material.Light.Button.Small</item>
<item name="buttonStyleInset">@style/Widget.Material.Light.Button.Inset</item>
<item name="buttonStyleToggle">@style/Widget.Material.Light.Button.Toggle</item>
+ <item name="buttonCornerRadius">@dimen/control_corner_material</item>
<item name="switchStyle">@style/Widget.Material.Light.CompoundButton.Switch</item>
<item name="mediaRouteButtonStyle">@style/Widget.Material.Light.MediaRouteButton</item>
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 d9d1905e..04c23aa8 100644
--- a/data/widgets.txt
+++ b/data/widgets.txt
@@ -1,74 +1,74 @@
-Wandroid.widget.Chronometer android.widget.TextView android.view.View java.lang.Object
-Wandroid.widget.AnalogClock 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.TwoLineListItem android.widget.RelativeLayout android.view.ViewGroup android.view.View java.lang.Object
+Wandroid.view.TextureView android.view.View java.lang.Object
+Wandroid.widget.AutoCompleteTextView android.widget.EditText android.widget.TextView android.view.View java.lang.Object
+Wandroid.widget.ImageView android.view.View java.lang.Object
+Wandroid.widget.SeekBar android.widget.AbsSeekBar android.widget.ProgressBar android.view.View java.lang.Object
Wandroid.widget.Space android.view.View java.lang.Object
Wandroid.view.ViewStub 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.gesture.GestureOverlayView android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
-Wandroid.widget.DatePicker android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
Wandroid.widget.ImageButton android.widget.ImageView android.view.View java.lang.Object
-Wandroid.widget.Button android.widget.TextView android.view.View java.lang.Object
-Wandroid.view.TextureView android.view.View java.lang.Object
+Wandroid.view.View java.lang.Object
+Wandroid.widget.CheckedTextView android.widget.TextView android.view.View java.lang.Object
+Wandroid.widget.ProgressBar android.view.View java.lang.Object
+Wandroid.widget.TextView android.view.View java.lang.Object
+Wandroid.widget.Chronometer android.widget.TextView android.view.View java.lang.Object
+Wandroid.widget.VideoView android.view.SurfaceView android.view.View java.lang.Object
+Wandroid.view.SurfaceView android.view.View java.lang.Object
+Wandroid.widget.DatePicker android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
+Wandroid.widget.TimePicker android.widget.FrameLayout 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.CheckBox android.widget.CompoundButton android.widget.Button 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.AutoCompleteTextView android.widget.EditText android.widget.TextView android.view.View java.lang.Object
-Wandroid.widget.RatingBar android.widget.AbsSeekBar android.widget.ProgressBar android.view.View java.lang.Object
-Wandroid.widget.EditText android.widget.TextView 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.Gallery android.widget.AbsSpinner android.widget.AdapterView 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.TimePicker android.widget.FrameLayout 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.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.TextView android.view.View java.lang.Object
-Wandroid.widget.TextClock android.widget.TextView android.view.View java.lang.Object
-Wandroid.widget.CheckedTextView 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.Switch android.widget.CompoundButton android.widget.Button android.widget.TextView 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.Button android.widget.TextView android.view.View java.lang.Object
Wandroid.widget.QuickContactBadge android.widget.ImageView android.view.View java.lang.Object
-Wandroid.widget.CalendarView android.widget.FrameLayout 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.widget.RatingBar android.widget.AbsSeekBar android.widget.ProgressBar 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.MultiAutoCompleteTextView android.widget.AutoCompleteTextView android.widget.EditText android.widget.TextView android.view.View java.lang.Object
-Wandroid.widget.VideoView android.view.SurfaceView android.view.View java.lang.Object
-Wandroid.view.SurfaceView android.view.View java.lang.Object
-Wandroid.view.View java.lang.Object
-Wandroid.widget.ProgressBar android.view.View java.lang.Object
-Wandroid.widget.ImageView android.view.View java.lang.Object
+Wandroid.gesture.GestureOverlayView android.widget.FrameLayout 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.widget.CheckBox android.widget.CompoundButton android.widget.Button android.widget.TextView android.view.View java.lang.Object
+Wandroid.widget.TextClock 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.DigitalClock android.widget.TextView android.view.View java.lang.Object
+Wandroid.widget.Spinner android.widget.AbsSpinner android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
+Pandroid.widget.GridLayout.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.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.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.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.ActionMenuView.LayoutParams android.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.LinearLayout.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.SearchView android.widget.LinearLayout 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.RelativeLayout android.view.ViewGroup android.view.View java.lang.Object
+Pandroid.widget.TableRow.LayoutParams android.widget.LinearLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams 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.ScrollView android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.AbsoluteLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.SlidingDrawer 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.AdapterViewFlipper android.widget.AdapterViewAnimator 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.GridLayout 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.StackView android.widget.AdapterViewAnimator 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.RelativeLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.FrameLayout 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.TextSwitcher android.widget.ViewSwitcher android.widget.ViewAnimator android.widget.FrameLayout 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.TableLayout android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.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.SlidingDrawer 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.TabWidget android.widget.LinearLayout 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.AbsoluteLayout 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.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.ListView android.widget.AbsListView android.widget.AdapterView 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.ScrollView android.widget.FrameLayout 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.AdapterViewFlipper android.widget.AdapterViewAnimator android.widget.AdapterView 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.ViewFlipper android.widget.ViewAnimator android.widget.FrameLayout 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.TabHost 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.MediaController android.widget.FrameLayout 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.Toolbar 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.ListView android.widget.AbsListView android.widget.AdapterView 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.TableLayout android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.SearchView android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
diff --git a/framework.aidl b/framework.aidl
index 87d9efc2..7366933e 100644
--- a/framework.aidl
+++ b/framework.aidl
@@ -11,6 +11,7 @@ parcelable android.telephony.IccOpenLogicalChannelResponse;
parcelable android.telephony.NeighboringCellInfo;
parcelable android.telephony.ModemActivityInfo;
parcelable android.telephony.UiccAccessRule;
+parcelable android.telephony.data.DataProfile;
parcelable android.telephony.euicc.DownloadableSubscription;
parcelable android.telephony.euicc.EuiccInfo;
parcelable android.location.Location;
diff --git a/optional/android.test.mock.jar b/optional/android.test.mock.jar
index 201df707..654109c6 100644
--- a/optional/android.test.mock.jar
+++ b/optional/android.test.mock.jar
Binary files differ
diff --git a/optional/android.test.runner.jar b/optional/android.test.runner.jar
index da0daea6..0fdcc5da 100644
--- a/optional/android.test.runner.jar
+++ b/optional/android.test.runner.jar
Binary files differ
diff --git a/optional/org.apache.http.legacy.jar b/optional/org.apache.http.legacy.jar
index e750244a..975be058 100644
--- a/optional/org.apache.http.legacy.jar
+++ b/optional/org.apache.http.legacy.jar
Binary files differ
diff --git a/uiautomator.jar b/uiautomator.jar
index 3c77464b..4913e026 100644
--- a/uiautomator.jar
+++ b/uiautomator.jar
Binary files differ