Snap for 11944020 from d37d4d8b7d to 24Q3-release

Change-Id: Ic6f5f9867c23a223c4c0b91414fb9dd68ffbe5bc
This commit is contained in:
Android Build Coastguard Worker
2024-06-08 01:23:48 +00:00
188 changed files with 965 additions and 586 deletions
+1 -1
View File
@@ -48,7 +48,7 @@
android:stateNotNeeded="true"
android:windowSoftInputMode="adjustPan"
android:screenOrientation="unspecified"
android:configChanges="keyboard|keyboardHidden|mcc|mnc|navigation|orientation|screenSize|screenLayout|smallestScreenSize"
android:configChanges="keyboard|keyboardHidden|mcc|mnc|navigation|orientation|screenSize|screenLayout|smallestScreenSize|uiMode"
android:resizeableActivity="true"
android:resumeWhilePausing="true"
android:taskAffinity=""
+1 -1
View File
@@ -80,7 +80,7 @@
android:stateNotNeeded="true"
android:theme="@style/LauncherTheme"
android:screenOrientation="behind"
android:configChanges="keyboard|keyboardHidden|mcc|mnc|navigation|orientation|screenSize|screenLayout|smallestScreenSize"
android:configChanges="keyboard|keyboardHidden|mcc|mnc|navigation|orientation|screenSize|screenLayout|smallestScreenSize|uiMode"
android:resizeableActivity="true"
android:resumeWhilePausing="true"
android:enableOnBackInvokedCallback="false"
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Wys nog # app.}other{Wys nog # apps.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Wys # rekenaarapp.}other{Wys # rekenaarapps.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> en <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{ተጨማሪ # መተግበሪያ አሳይ።}one{ተጨማሪ # መተግበሪያ አሳይ።}other{ተጨማሪ # መተግበሪያዎች አሳይ።}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{# የዴስክቶፕ መተግበሪያ አሳይ።}one{# የዴስክቶፕ መተግበሪያ አሳይ።}other{# የዴስክቶፕ መተግበሪያዎች አሳይ።}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> እና <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{إظهار تطبيق واحد آخر}zero{إظهار # تطبيق آخر}two{إظهار تطبيقَين آخرَين}few{إظهار # تطبيقات أخرى}many{إظهار # تطبيقًا آخر}other{إظهار # تطبيق آخر}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{عرض تطبيق واحد متوافق مع الكمبيوتر المكتبي}zero{عرض # تطبيق متوافق مع الكمبيوتر المكتبي}two{عرض تطبيقَين متوافقين مع الكمبيوتر المكتبي}few{عرض # تطبيقات متوافقة مع الكمبيوتر المكتبي}many{عرض # تطبيقًا متوافقًا مع الكمبيوتر المكتبي}other{عرض # تطبيق متوافق مع الكمبيوتر المكتبي}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"\"<xliff:g id="APP_NAME_1">%1$s</xliff:g>\" و\"<xliff:g id="APP_NAME_2">%2$s</xliff:g>\""</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{আৰু # টা এপ্‌ দেখুৱাওক।}one{আৰু # টা এপ্‌ দেখুৱাওক।}other{আৰু # টা এপ্‌ দেখুৱাওক।}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{# টা ডেস্কটপ এপ্ দেখুৱাওক।}one{# টা ডেস্কটপ এপ্ দেখুৱাওক।}other{# টা ডেস্কটপ এপ্ দেখুৱাওক।}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> আৰু <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Daha # tətbiqi göstərin.}other{Daha # tətbiqi göstərin.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{# masaüstü tətbiqini göstərin.}other{# masaüstü tətbiqini göstərin.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g><xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Prikaži još # aplikaciju.}one{Prikaži još # aplikaciju.}few{Prikaži još # aplikacije.}other{Prikaži još # aplikacija.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Prikaži # aplikaciju za računare.}one{Prikaži # aplikaciju za računare.}few{Prikaži # aplikacije za računare.}other{Prikaži # aplikacija za računare.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> i <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Паказаць ячшэ # праграму.}one{Паказаць ячшэ # праграму.}few{Паказаць ячшэ # праграмы.}many{Паказаць ячшэ # праграм.}other{Паказаць ячшэ # праграмы.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Паказаць # праграму для ПК.}one{Паказаць # праграму для ПК.}few{Паказаць # праграмы для ПК.}many{Паказаць # праграм для ПК.}other{Паказаць # праграмы для ПК.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> і <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Показване на още # приложение.}other{Показване на още # приложения.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Показване на # настолно приложение.}other{Показване на # настолни приложения.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> и <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{আরও #টি অ্যাপ দেখুন।}one{আরও #টি অ্যাপ দেখুন।}other{আরও #টি অ্যাপ দেখুন।}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{#টি ডেস্কটপ অ্যাপ দেখুন।}one{#টি ডেস্কটপ অ্যাপ দেখুন।}other{#টি ডেস্কটপ অ্যাপ দেখুন।}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g><xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Prikaži još # aplikaciju.}one{Prikaži još # aplikaciju.}few{Prikaži još # aplikacije.}other{Prikaži još # aplikacija.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Prikaži # aplikaciju za računar.}one{Prikaži # aplikaciju za računar.}few{Prikaži # aplikacije za računar.}other{Prikaži # aplikacija za računar.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> i <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Mostra # aplicació més.}other{Mostra # aplicacions més.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Mostra # aplicació per a ordinadors.}other{Mostra # aplicacions per a ordinadors.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> i <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Zobrazit # další aplikaci.}few{Zobrazit # další aplikace.}many{Zobrazit # další aplikace.}other{Zobrazit # dalších aplikací.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Zobrazit # aplikaci pro počítač.}few{Zobrazit # aplikace pro počítač.}many{Zobrazit # aplikace pro počítač.}other{Zobrazit # aplikací pro počítač.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> a <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Vis # app mere.}one{Vis # app mere.}other{Vis # apps mere.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Vis # computerprogram.}one{Vis # computerprogram.}other{Vis # computerprogrammer.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> og <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{# weitere App anzeigen}other{# weitere Apps anzeigen}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{# Desktop-App anzeigen.}other{# Desktop-Apps anzeigen.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> und <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Εμφάνιση # ακόμα εφαρμογής.}other{Εμφάνιση # ακόμα εφαρμογών.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Εμφάνιση # εφαρμογής υπολογιστή.}other{Εμφάνιση # εφαρμογών υπολογιστή.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> και <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Show # more app.}other{Show # more apps.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Show # desktop app.}other{Show # desktop apps.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> and <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Show # more app.}other{Show # more apps.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Show # desktop app.}other{Show # desktop apps.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> and <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Show # more app.}other{Show # more apps.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Show # desktop app.}other{Show # desktop apps.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> and <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Show # more app.}other{Show # more apps.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Show # desktop app.}other{Show # desktop apps.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> and <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Show # more app.}other{Show # more apps.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Show # desktop app.}other{Show # desktop apps.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> and <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Mostrar # app más.}other{Mostrar # apps más.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Mostrar # app para computadoras.}other{Mostrar # apps para computadoras.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> y <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Mostrar # aplicación más.}other{Mostrar # aplicaciones más.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Mostrar # aplicación para ordenadores.}other{Mostrar # aplicaciones para ordenadores.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> y <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+9 -1
View File
@@ -73,7 +73,7 @@
<string name="overview_gesture_feedback_swipe_too_far_from_edge" msgid="6402349235265407385">"Pühkige kindlasti ekraani alumisest servast üles."</string>
<string name="overview_gesture_feedback_home_detected" msgid="663432226180397138">"Hoidke sõrme aknal pisut kauem, enne kui vabastate"</string>
<string name="overview_gesture_feedback_wrong_swipe_direction" msgid="1191055451018584958">"Pühkige kindlasti otse üles, seejärel peatuge"</string>
<string name="overview_gesture_feedback_complete_with_follow_up" msgid="3544611727467765026">"Õppisite liigutusi kasutama. Liigutuste väljalülitamiseks avage seaded."</string>
<string name="overview_gesture_feedback_complete_with_follow_up" msgid="3544611727467765026">"Õppisite liigutusi kasutama. Liigutuste väljalülitamiseks avage Seaded."</string>
<string name="overview_gesture_feedback_complete_without_follow_up" msgid="2903050864432331629">"Tegite rakenduste vahel vahetamise liigutuse"</string>
<string name="overview_gesture_intro_title" msgid="2902054412868489378">"Pühkige rakenduste vahetamiseks"</string>
<string name="overview_gesture_intro_subtitle" msgid="4968091015637850859">"Rakenduste vahel vahetamiseks pühkige ekraanikuva alaosast üles, hoidke ja seejärel vabastage."</string>
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Kuva veel # rakendus.}other{Kuva veel # rakendust.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Kuva # töölauarakendus.}other{Kuva # töölauarakendust.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> ja <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Erakutsi beste # aplikazio.}other{Erakutsi beste # aplikazio.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Erakutsi ordenagailuetarako # aplikazio.}other{Erakutsi ordenagailuetarako # aplikazio.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> eta <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{نمایش # برنامه دیگر.}one{نمایش # برنامه دیگر.}other{نمایش # برنامه دیگر.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{نمایش # برنامه رایانه.}one{نمایش # برنامه رایانه.}other{نمایش # برنامه رایانه.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> و <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Näytä # muu sovellus.}other{Näytä # muuta sovellusta.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Näytä # työpöytäsovellus.}other{Näytä # työpöytäsovellusta.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> ja <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Afficher # autre application.}one{Afficher # autre application.}other{Afficher # autres applications.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Afficher # appli de bureau.}one{Afficher # appli de bureau.}other{Afficher # applis de bureau.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> et <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Afficher # autre appli}one{Afficher # autre appli}other{Afficher # autre applis}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Afficher # application de bureau.}one{Afficher # application de bureau.}other{Afficher # applications de bureau.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> et <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Mostrar # aplicación máis.}other{Mostrar # aplicacións máis.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Mostrar # aplicación para ordenadores.}other{Mostrar # aplicacións para ordenadores.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> e <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{વધુ # ઍપ બતાવો.}one{વધુ # ઍપ બતાવો.}other{વધુ # ઍપ બતાવો.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{# ડેસ્કટૉપ ઍપ બતાવો.}one{# ડેસ્કટૉપ ઍપ બતાવો.}other{# ડેસ્કટૉપ ઍપ બતાવો.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> અને <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{# और ऐप्लिकेशन दिखाएं.}one{# और ऐप्लिकेशन दिखाएं.}other{# और ऐप्लिकेशन दिखाएं.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{# डेस्कटॉप ऐप्लिकेशन दिखाएं.}one{# डेस्कटॉप ऐप्लिकेशन दिखाएं.}other{# डेस्कटॉप ऐप्लिकेशन दिखाएं.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> और <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Prikaži još # aplikaciju}one{Prikaži još # aplikaciju}few{Prikaži još # aplikacije}other{Prikaži još # aplikacija}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Prikaži # računalnu aplikaciju.}one{Prikaži # računalnu aplikaciju.}few{Prikaži # računalne aplikacije.}other{Prikaži # računalnih aplikacija.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> i <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{# további alkalmazás megjelenítése.}other{# további alkalmazás megjelenítése.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{# asztali alkalmazás megjelenítése.}other{# asztali alkalmazás megjelenítése.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> és <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Ցուցադրել ևս # հավելված։}one{Ցուցադրել ևս # հավելված։}other{Ցուցադրել ևս # հավելված։}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Ցույց տալ # համակարգչային հավելված։}one{Ցույց տալ # համակարգչային հավելված։}other{Ցույց տալ # համակարգչային հավելված։}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> և <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Tampilkan # aplikasi lainnya.}other{Tampilkan # aplikasi lainnya.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Tampilkan # aplikasi desktop.}other{Tampilkan # aplikasi desktop.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> dan <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Sýna # forrit í viðbót.}one{Sýna # forrit í viðbót.}other{Sýna # forrit í viðbót.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Sýna # skjáborðsforrit.}one{Sýna # skjáborðsforrit.}other{Sýna # skjáborðsforrit.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> og <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Mostra # altra app.}other{Mostra altre # app.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Mostra # app desktop.}other{Mostra # app desktop.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> e <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{הצגת אפליקציה אחת (#) נוספת.}one{הצגת # אפליקציות נוספות.}two{הצגת # אפליקציות נוספות.}other{הצגת # אפליקציות נוספות.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{הצגת אפליקציה אחת (#) למחשב.}one{הצגת # אפליקציות למחשב.}two{הצגת # אפליקציות למחשב.}other{הצגת # אפליקציות למחשב.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> ו-<xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{他 # 件のアプリを表示できます。}other{他 # 件のアプリを表示できます。}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{# 個のデスクトップ アプリが表示されます。}other{# 個のデスクトップ アプリが表示されます。}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g><xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{#-ით მეტი აპის ჩენება}other{#-ით მეტი აპის ჩვენება.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{# დესკტოპის აპის ჩვენება.}other{# დესკტოპის აპის ჩვენება.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> და <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Тағы # қолданбаны көрсету.}other{Тағы # қолданбаны көрсету.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Компьютерге арналған # қолданбаны көрсету}other{Компьютерге арналған # қолданбаны көрсету}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> және <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{បង្ហាញកម្មវិធី # ទៀត។}other{បង្ហាញ​កម្មវិធី # ទៀត។}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{បង្ហាញកម្មវិធី​កុំព្យូទ័រ #។}other{បង្ហាញកម្មវិធី​កុំព្យូទ័រ #។}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> និង <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{ಇನ್ನೂ # ಆ್ಯಪ್ ಅನ್ನು ತೋರಿಸಿ.}one{ಇನ್ನೂ # ಆ್ಯಪ್‌ಗಳನ್ನು ತೋರಿಸಿ.}other{ಇನ್ನೂ # ಆ್ಯಪ್‌ಗಳನ್ನು ತೋರಿಸಿ.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{# ಡೆಸ್ಕ್‌ಟಾಪ್ ಆ್ಯಪ್ ತೋರಿಸಿ.}one{# ಡೆಸ್ಕ್‌ಟಾಪ್ ಆ್ಯಪ್‌ಗಳನ್ನು ತೋರಿಸಿ.}other{# ಡೆಸ್ಕ್‌ಟಾಪ್ ಆ್ಯಪ್‌ಗಳನ್ನು ತೋರಿಸಿ.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> ಮತ್ತು <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{앱 #개 더 표시}other{앱 #개 더 표시}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{데스크톱 앱 #개를 표시합니다.}other{데스크톱 앱 #개를 표시합니다.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g><xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Дагы # колдонмону көрсөтүү.}other{Дагы # колдонмону көрсөтүү.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{# иш такта колдонмосун көрсөтүү.}other{# иш такта колдонмосун көрсөтүү.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> жана <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{ສະແດງອີກ # ແອັບ.}other{ສະແດງອີກ # ແອັບ.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{ສະແດງແອັບເດັສທັອບ # ລາຍການ.}other{ສະແດງແອັບເດັສທັອບ # ລາຍການ.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> ແລະ <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Rodyti dar # programą.}one{Rodyti dar # programą.}few{Rodyti dar # programas.}many{Rodyti dar # programos.}other{Rodyti dar # programų.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Rodyti # darbalaukio programą.}one{Rodyti # darbalaukio programą.}few{Rodyti # darbalaukio programas.}many{Rodyti # darbalaukio programos.}other{Rodyti # darbalaukio programų.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"„<xliff:g id="APP_NAME_1">%1$s</xliff:g>“ ir „<xliff:g id="APP_NAME_2">%2$s</xliff:g>“"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Rādīt vēl # lietotni}zero{Rādīt vēl # lietotnes}one{Rādīt vēl # lietotni}other{Rādīt vēl # lietotnes}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Rādīt # datora lietotni.}zero{Rādīt # datora lietotnes.}one{Rādīt # datora lietotni.}other{Rādīt # datora lietotnes.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"“<xliff:g id="APP_NAME_1">%1$s</xliff:g>” un “<xliff:g id="APP_NAME_2">%2$s</xliff:g>”"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Прикажи уште # апликација.}one{Прикажи уште # апликација.}other{Прикажи уште # апликации.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Прикажи # апликација за компјутер.}one{Прикажи # апликација за компјутер.}other{Прикажи # апликации за компјутер.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> и <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{# ആപ്പ് കൂടി കാണിക്കുക.}other{# ആപ്പുകൾ കൂടി കാണിക്കുക.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{# ഡെസ്‌ക്ടോപ്പ് ആപ്പ് കാണിക്കുക.}other{# ഡെസ്‌ക്ടോപ്പ് ആപ്പുകൾ കാണിക്കുക.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g>, <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Өөр # аппыг харуулна уу.}other{Өөр # аппыг харуулна уу.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Компьютерын # аппыг харуулна уу.}other{Компьютерын # аппыг харуулна уу.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> болон <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{आणखी # अ‍ॅप दाखवा.}other{आणखी # अ‍ॅप्स दाखवा.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{# डेस्‍कटॉप अ‍ॅप दाखवा.}other{# डेस्‍कटॉप अ‍ॅप्स दाखवा.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> आणि <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Tunjukkan # lagi apl.}other{Tunjukkan # lagi apl.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Tunjukkan # apl desktop.}other{Tunjukkan # apl desktop.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> dan <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{နောက်ထပ်အက်ပ် # ခု ပြပါ။}other{နောက်ထပ်အက်ပ် # ခု ပြပါ။}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{ဒက်စတော့ အက်ပ် # ခု ပြပါ။}other{ဒက်စတော့ အက်ပ် # ခု ပြပါ။}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> နှင့် <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Vis # app til.}other{Vis # apper til.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Vis # datamaskinprogram.}other{Vis # datamaskinprogrammer.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> og <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{थप # एप देखाउनुहोस्।}other{थप # वटा एप देखाउनुहोस्।}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{# डेस्कटप एप देखाउनुहोस्।}other{# वटा डेस्कटप एप देखाउनुहोस्।}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g><xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Nog # app tonen.}other{Nog # apps tonen.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{# desktop-app tonen.}other{# desktop-apps tonen.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> en <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{ଅଧିକ #ଟି ଆପ ଦେଖାନ୍ତୁ।}other{ଅଧିକ #ଟି ଆପ୍ସ ଦେଖାନ୍ତୁ।}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{# ଡେସ୍କଟପ ଆପ ଦେଖାନ୍ତୁ।}other{# ଡେସ୍କଟପ ଆପ୍ସ ଦେଖାନ୍ତୁ।}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> ଏବଂ <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{# ਹੋਰ ਐਪ ਦਿਖਾਓ।}one{# ਹੋਰ ਐਪ ਦਿਖਾਓ।}other{# ਹੋਰ ਐਪਾਂ ਦਿਖਾਓ।}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{# ਡੈਸਕਟਾਪ ਐਪ ਦਿਖਾਓ।}one{# ਡੈਸਕਟਾਪ ਐਪ ਦਿਖਾਓ।}other{# ਡੈਸਕਟਾਪ ਐਪਾਂ ਦਿਖਾਓ।}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> ਅਤੇ <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Pokaż jeszcze # aplikację.}few{Pokaż jeszcze # aplikacje.}many{Pokaż jeszcze # aplikacji.}other{Pokaż jeszcze # aplikacji.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Pokaż # aplikację komputerową.}few{Pokaż # aplikacje komputerowe.}many{Pokaż # aplikacji komputerowych.}other{Pokaż # aplikacji komputerowej.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> i <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Mostrar mais # app.}other{Mostrar mais # apps.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Mostrar # app para computador.}other{Mostrar # apps para computador.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> e <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Mostrar mais # app.}one{Mostrar mais # app.}other{Mostrar mais # apps.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Mostrar # app para computador.}one{Mostrar # app para computador.}other{Mostrar # apps para computador.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> e <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Afișează încă # aplicație}few{Afișează încă # aplicații}other{Afișează încă # de aplicații}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Afișează # aplicație pentru computer.}few{Afișează # aplicații pentru computer.}other{Afișează # de aplicații pentru computer.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> și <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Показать ещё # приложение}one{Показать ещё # приложение}few{Показать ещё # приложения}many{Показать ещё # приложений}other{Показать ещё # приложения}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Показать # компьютерное приложение.}one{Показать # компьютерное приложение.}few{Показать # компьютерных приложения.}many{Показать # компьютерных приложений.}other{Показать # компьютерного приложения.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> и <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{තවත් # යෙදුමක් පෙන්වන්න.}one{තවත් යෙදුම් #ක් පෙන්වන්න.}other{තවත් යෙදුම් #ක් පෙන්වන්න.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{# ඩෙස්ක්ටොප් යෙදුමක් පෙන්වන්න.}one{ඩෙස්ක්ටොප් යෙදුම් # ක් පෙන්වන්න.}other{ඩෙස්ක්ටොප් යෙදුම් # ක් පෙන්වන්න.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> සහ <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Zobraziť # ďalšiu aplikáciu.}few{Zobraziť # ďalšie aplikácie.}many{Show # more apps.}other{Zobraziť # ďalších aplikácií.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Zobraziť # aplikáciu pre počítač.}few{Zobraziť # aplikácie pre počítač.}many{Show # desktop apps.}other{Zobraziť # aplikácií pre počítač.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> a <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Pokaži še # aplikacijo.}one{Pokaži še # aplikacijo.}two{Pokaži še # aplikaciji.}few{Pokaži še # aplikacije.}other{Pokaži še # aplikacij.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Prikaz # aplikacije za namizni računalnik.}one{Prikaz # aplikacije za namizni računalnik.}two{Prikaz # aplikacij za namizni računalnik.}few{Prikaz # aplikacij za namizni računalnik.}other{Prikaz # aplikacij za namizni računalnik.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> in <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Shfaq # aplikacion tjetër.}other{Shfaq # aplikacione të tjera.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Shfaq # aplikacion për desktop.}other{Shfaq # aplikacione për desktop.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> dhe <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Прикажи још # апликацију.}one{Прикажи још # апликацију.}few{Прикажи још # апликације.}other{Прикажи још # апликација.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Прикажи # апликацију за рачунаре.}one{Прикажи # апликацију за рачунаре.}few{Прикажи # апликације за рачунаре.}other{Прикажи # апликација за рачунаре.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> и <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Visa # app till.}other{Visa # appar till.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Visa # datorapp.}other{Visa # datorappar.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> och <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Onyesha programu # zaidi.}other{Onyesha programu # zaidi.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Onyesha programu # ya kompyuta ya mezani.}other{Onyesha programu # za kompyuta ya mezani.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> na <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{மேலும் # ஆப்ஸைக் காட்டு.}other{மேலும் # ஆப்ஸைக் காட்டு.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{# டெஸ்க்டாப் ஆப்ஸைக் காட்டு.}other{# டெஸ்க்டாப் ஆப்ஸைக் காட்டு.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> மற்றும் <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{మరో # యాప్‌ను చూడండి.}other{మరో # యాప్‌లను చూడండి.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{# డెస్క్‌టాప్ యాప్‌ను చూపండి.}other{# డెస్క్‌టాప్ యాప్‌లను చూపండి.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g>, <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{แสดงเพิ่มเติมอีก # แอป}other{แสดงเพิ่มเติมอีก # แอป}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{แสดงแอปบนเดสก์ท็อป # รายการ}other{แสดงแอปบนเดสก์ท็อป # รายการ}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> และ <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Magpakita ng # pang app.}one{Magpakita ng # pang app.}other{Magpakita ng # pang app.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Ipakita ang # desktop app.}one{Ipakita ang # desktop app.}other{Ipakita ang # na desktop app.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> at <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{# uygulama daha göster.}other{# uygulama daha göster}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{# masaüstü uygulamasını göster.}other{# masaüstü uygulamasını göster.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> ve <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Показати ще # додаток.}one{Показати ще # додаток.}few{Показати ще # додатки.}many{Показати ще # додатків.}other{Показати ще # додатка.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Показати # комп’ютерну програму.}one{Показати # комп’ютерну програму.}few{Показати # комп’ютерні програми.}many{Показати # комп’ютерних програм.}other{Показати # комп’ютерної програми.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> та <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{# مزید ایپ دکھائیں۔}other{# مزید ایپس دکھائیں۔}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{# ڈیسک ٹاپ ایپ دکھائیں۔}other{# ڈیسک ٹاپ ایپس دکھائیں۔}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> اور <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Yana # ta ilovani chiqarish}other{Yana # ta ilovani chiqarish}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{# ta desktop ilovani chiqarish.}other{# ta desktop ilovani chiqarish.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> va <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Hiện thêm # ứng dụng.}other{Hiện thêm # ứng dụng.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Hiện # ứng dụng dành cho máy tính.}other{Hiện # ứng dụng dành cho máy tính.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g><xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{显示另外 # 个应用。}other{显示另外 # 个应用。}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{显示 # 款桌面应用。}other{显示 # 款桌面应用。}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g><xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{顯示另外 # 個應用程式。}other{顯示另外 # 個應用程式。}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{顯示 # 個桌面應用程式。}other{顯示 # 個桌面應用程式。}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"「<xliff:g id="APP_NAME_1">%1$s</xliff:g>」和「<xliff:g id="APP_NAME_2">%2$s</xliff:g>」"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{再多顯示 # 個應用程式。}other{再多顯示 # 個應用程式。}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{顯示 # 個電腦版應用程式。}other{顯示 # 個電腦版應用程式。}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"「<xliff:g id="APP_NAME_1">%1$s</xliff:g>」和「<xliff:g id="APP_NAME_2">%2$s</xliff:g>」"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
+8
View File
@@ -140,4 +140,12 @@
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Bonisa i-app e-# ngaphezulu.}one{Bonisa ama-app angu-# ngaphezulu.}other{Bonisa ama-app angu-# ngaphezulu.}}"</string>
<string name="quick_switch_desktop" msgid="4834587349322698616">"{count,plural, =1{Bonisa i-app engu-# yedeskithophu.}one{Bonisa ama-app angu-# wedeskithophu.}other{Bonisa ama-app angu-# wedeskithophu.}}"</string>
<string name="quick_switch_split_task" msgid="5598194724255333896">"I-<xliff:g id="APP_NAME_1">%1$s</xliff:g> ne-<xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
<!-- no translation found for bubble_bar_bubble_fallback_description (7811684548953452009) -->
<skip />
<!-- no translation found for bubble_bar_overflow_description (8617628132733151708) -->
<skip />
<!-- no translation found for bubble_bar_bubble_description (1882466152448446446) -->
<skip />
<!-- no translation found for bubble_bar_description_multiple_bubbles (3922207715357143648) -->
<skip />
</resources>
@@ -194,6 +194,11 @@ public class WidgetPickerActivity extends BaseActivity {
return false;
}
View dragView = widgetCell.getDragAndDropView();
if (dragView == null) {
return false;
}
ClipData clipData = new ClipData(
new ClipDescription(
/* label= */ "", // not displayed anywhere; so, set to empty.
@@ -209,9 +214,9 @@ public class WidgetPickerActivity extends BaseActivity {
.putExtra(EXTRA_IS_PENDING_WIDGET_DRAG, true));
// DRAG_FLAG_GLOBAL permits dragging data beyond app window.
return view.startDragAndDrop(
return dragView.startDragAndDrop(
clipData,
new View.DragShadowBuilder(view),
new View.DragShadowBuilder(dragView),
/* myLocalState= */ null,
View.DRAG_FLAG_GLOBAL
);
@@ -19,6 +19,7 @@ import static com.android.launcher3.Flags.enableCategorizedWidgetSuggestions;
import static com.android.launcher3.LauncherSettings.Favorites.CONTAINER_WIDGETS_PREDICTION;
import android.app.prediction.AppTarget;
import android.content.ComponentName;
import android.content.Context;
import android.text.TextUtils;
@@ -29,7 +30,6 @@ import com.android.launcher3.model.BgDataModel.FixedContainerItems;
import com.android.launcher3.model.QuickstepModelDelegate.PredictorState;
import com.android.launcher3.model.data.ItemInfo;
import com.android.launcher3.util.ComponentKey;
import com.android.launcher3.util.PackageUserKey;
import com.android.launcher3.widget.PendingAddWidgetInfo;
import com.android.launcher3.widget.picker.WidgetRecommendationCategoryProvider;
@@ -64,36 +64,24 @@ public final class WidgetsPredictionUpdateTask implements ModelUpdateTask {
widget -> new ComponentKey(widget.providerName, widget.user)).collect(
Collectors.toSet());
Predicate<WidgetItem> notOnWorkspace = w -> !widgetsInWorkspace.contains(w);
Map<PackageUserKey, List<WidgetItem>> allWidgets =
dataModel.widgetsModel.getAllWidgetsWithoutShortcuts();
Map<ComponentKey, WidgetItem> allWidgets =
dataModel.widgetsModel.getAllWidgetComponentsWithoutShortcuts();
List<WidgetItem> servicePredictedItems = new ArrayList<>();
List<WidgetItem> localFilteredWidgets = new ArrayList<>();
for (AppTarget app : mTargets) {
PackageUserKey packageUserKey = new PackageUserKey(app.getPackageName(), app.getUser());
List<WidgetItem> widgets = allWidgets.get(packageUserKey);
if (widgets == null || widgets.isEmpty()) {
ComponentKey componentKey = new ComponentKey(
new ComponentName(app.getPackageName(), app.getClassName()), app.getUser());
WidgetItem widget = allWidgets.get(componentKey);
if (widget == null) {
continue;
}
String className = app.getClassName();
if (!TextUtils.isEmpty(className)) {
WidgetItem item = widgets.stream()
.filter(w -> className.equals(w.componentName.getClassName()))
.filter(notOnWorkspace)
.findFirst()
.orElse(null);
if (item != null) {
servicePredictedItems.add(item);
continue;
if (notOnWorkspace.test(widget)) {
servicePredictedItems.add(widget);
}
}
// No widget was added by the service, try local filtering
widgets.stream().filter(notOnWorkspace).findFirst()
.ifPresent(localFilteredWidgets::add);
}
if (servicePredictedItems.isEmpty()) {
servicePredictedItems.addAll(localFilteredWidgets);
}
List<ItemInfo> items;
@@ -103,14 +103,20 @@ public class TaskbarScrimViewController implements TaskbarControllers.LoggableTa
}
private float getScrimAlpha() {
final boolean isPersistentTaskBarVisible =
mTaskbarVisible && !DisplayController.isTransientTaskbar(mScrimView.getContext());
final boolean manageMenuExpanded =
(mSysUiStateFlags & SYSUI_STATE_BUBBLES_MANAGE_MENU_EXPANDED) != 0;
return manageMenuExpanded
// When manage menu shows there's the first scrim and second scrim so figure out
// what the total transparency would be.
? (BUBBLE_EXPANDED_SCRIM_ALPHA + (BUBBLE_EXPANDED_SCRIM_ALPHA
* (1 - BUBBLE_EXPANDED_SCRIM_ALPHA)))
: shouldShowScrim() ? BUBBLE_EXPANDED_SCRIM_ALPHA : 0;
if (isPersistentTaskBarVisible && manageMenuExpanded) {
// When manage menu shows for persistent task bar there's the first scrim and second
// scrim so figure out what the total transparency would be.
return BUBBLE_EXPANDED_SCRIM_ALPHA
+ (BUBBLE_EXPANDED_SCRIM_ALPHA * (1 - BUBBLE_EXPANDED_SCRIM_ALPHA));
} else if (shouldShowScrim()) {
return BUBBLE_EXPANDED_SCRIM_ALPHA;
} else {
return 0;
}
}
private void showScrim(boolean showScrim, float alpha, boolean skipAnim) {
@@ -719,6 +719,8 @@ public class BubbleBarView extends FrameLayout {
} else if (i == MAX_VISIBLE_BUBBLES_COLLAPSED - 1
&& bubbleCount == MAX_VISIBLE_BUBBLES_COLLAPSED) {
bv.setAlpha(0);
} else {
bv.setAlpha(1);
}
}
}
@@ -41,7 +41,6 @@ import com.android.launcher3.R;
import com.android.launcher3.statehandlers.DesktopVisibilityController;
import com.android.launcher3.statemanager.BaseState;
import com.android.launcher3.taskbar.TaskbarUIController;
import com.android.launcher3.touch.PagedOrientationHandler;
import com.android.launcher3.util.DisplayController;
import com.android.launcher3.views.ScrimView;
import com.android.quickstep.orientation.RecentsPagedOrientationHandler;
@@ -207,10 +206,10 @@ public abstract class BaseContainerInterface<STATE_TYPE extends BaseState<STATE_
}
public final void calculateTaskSize(Context context, DeviceProfile dp, Rect outRect,
PagedOrientationHandler orientedState) {
RecentsPagedOrientationHandler orientationHandler) {
if (dp.isTablet) {
if (Flags.enableGridOnlyOverview()) {
calculateGridTaskSize(context, dp, outRect, orientedState);
calculateGridTaskSize(context, dp, outRect, orientationHandler);
} else {
calculateFocusTaskSize(context, dp, outRect);
}
@@ -218,15 +217,19 @@ public abstract class BaseContainerInterface<STATE_TYPE extends BaseState<STATE_
Resources res = context.getResources();
float maxScale = res.getFloat(R.dimen.overview_max_scale);
int taskMargin = dp.overviewTaskMarginPx;
// In fake orientation, OverviewActions is hidden and we only leave a margin there.
int overviewActionsClaimedSpace = orientationHandler.isLayoutNaturalToLauncher()
? dp.getOverviewActionsClaimedSpace() : dp.overviewActionsTopMarginPx;
calculateTaskSizeInternal(
context,
dp,
dp.overviewTaskThumbnailTopMarginPx,
dp.getOverviewActionsClaimedSpace(),
overviewActionsClaimedSpace,
res.getDimensionPixelSize(R.dimen.overview_minimum_next_prev_size) + taskMargin,
maxScale,
Gravity.CENTER,
outRect);
outRect,
orientationHandler);
}
}
@@ -234,7 +237,7 @@ public abstract class BaseContainerInterface<STATE_TYPE extends BaseState<STATE_
* Calculates the taskView size for carousel during app to overview animation on tablets.
*/
public final void calculateCarouselTaskSize(Context context, DeviceProfile dp, Rect outRect,
PagedOrientationHandler orientedState) {
RecentsPagedOrientationHandler orientationHandler) {
if (dp.isTablet && dp.isGestureMode) {
Resources res = context.getResources();
float minScale = res.getFloat(R.dimen.overview_carousel_min_scale);
@@ -243,7 +246,7 @@ public abstract class BaseContainerInterface<STATE_TYPE extends BaseState<STATE_
calculateTaskSizeInternal(context, dp, gridRect, minScale, Gravity.CENTER | Gravity.TOP,
outRect);
} else {
calculateTaskSize(context, dp, outRect, orientedState);
calculateTaskSize(context, dp, outRect, orientationHandler);
}
}
@@ -257,16 +260,39 @@ public abstract class BaseContainerInterface<STATE_TYPE extends BaseState<STATE_
private void calculateTaskSizeInternal(Context context, DeviceProfile dp, int claimedSpaceAbove,
int claimedSpaceBelow, int minimumHorizontalPadding, float maxScale, int gravity,
Rect outRect) {
Rect insets = dp.getInsets();
Rect outRect, RecentsPagedOrientationHandler orientationHandler) {
Rect potentialTaskRect = new Rect(0, 0, dp.widthPx, dp.heightPx);
potentialTaskRect.inset(insets.left, insets.top, insets.right, insets.bottom);
potentialTaskRect.inset(
Rect insets;
if (orientationHandler.isLayoutNaturalToLauncher()) {
insets = dp.getInsets();
} else {
Rect portraitInsets = dp.getInsets();
DisplayController displayController = DisplayController.INSTANCE.get(context);
Rect deviceRotationInsets = displayController.getInfo().getCurrentBounds().get(
orientationHandler.getRotation()).insets;
// Obtain the landscape/seascape insets, and rotate it to portrait perspective.
orientationHandler.rotateInsets(deviceRotationInsets, outRect);
// Then combine with portrait's insets to leave space for status bar/nav bar in
// either orientations.
outRect.set(
Math.max(outRect.left, portraitInsets.left),
Math.max(outRect.top, portraitInsets.top),
Math.max(outRect.right, portraitInsets.right),
Math.max(outRect.bottom, portraitInsets.bottom)
);
insets = outRect;
}
potentialTaskRect.inset(insets);
outRect.set(
minimumHorizontalPadding,
claimedSpaceAbove,
minimumHorizontalPadding,
claimedSpaceBelow);
// Rotate the paddings to portrait perspective,
orientationHandler.rotateInsets(outRect, outRect);
potentialTaskRect.inset(outRect);
calculateTaskSizeInternal(context, dp, potentialTaskRect, maxScale, gravity, outRect);
}
@@ -326,7 +352,7 @@ public abstract class BaseContainerInterface<STATE_TYPE extends BaseState<STATE_
* Calculates the overview grid non-focused task size for the provided device configuration.
*/
public final void calculateGridTaskSize(Context context, DeviceProfile dp, Rect outRect,
PagedOrientationHandler orientedState) {
RecentsPagedOrientationHandler orientationHandler) {
Resources res = context.getResources();
Rect potentialTaskRect = new Rect();
if (Flags.enableGridOnlyOverview()) {
@@ -344,7 +370,7 @@ public abstract class BaseContainerInterface<STATE_TYPE extends BaseState<STATE_
int outHeight = Math.round(scale * taskDimension.y);
int gravity = Gravity.TOP;
gravity |= orientedState.getRecentsRtlSetting(res) ? Gravity.RIGHT : Gravity.LEFT;
gravity |= orientationHandler.getRecentsRtlSetting(res) ? Gravity.RIGHT : Gravity.LEFT;
Gravity.apply(gravity, outWidth, outHeight, potentialTaskRect, outRect);
}
@@ -352,8 +378,8 @@ public abstract class BaseContainerInterface<STATE_TYPE extends BaseState<STATE_
* Calculates the modal taskView size for the provided device configuration
*/
public final void calculateModalTaskSize(Context context, DeviceProfile dp, Rect outRect,
PagedOrientationHandler orientedState) {
calculateTaskSize(context, dp, outRect, orientedState);
RecentsPagedOrientationHandler orientationHandler) {
calculateTaskSize(context, dp, outRect, orientationHandler);
boolean isGridOnlyOverview = dp.isTablet && Flags.enableGridOnlyOverview();
int claimedSpaceBelow = isGridOnlyOverview
? dp.overviewActionsTopMarginPx + dp.overviewActionsHeight + dp.stashedTaskbarHeight
@@ -372,6 +398,7 @@ public abstract class BaseContainerInterface<STATE_TYPE extends BaseState<STATE_
minimumHorizontalPadding,
1f /*maxScale*/,
Gravity.CENTER_HORIZONTAL | Gravity.BOTTOM,
outRect);
outRect,
orientationHandler);
}
}
@@ -121,6 +121,10 @@ open class LandscapePagedViewHandler : RecentsPagedOrientationHandler {
override fun getEnd(rect: RectF): Float = rect.bottom
override fun rotateInsets(insets: Rect, outInsets: Rect) {
outInsets.set(insets.bottom, insets.left, insets.top, insets.right)
}
override fun getClearAllSidePadding(view: View, isRtl: Boolean): Int =
if (isRtl) view.paddingBottom / 2 else -view.paddingTop / 2
@@ -129,6 +129,11 @@ public class PortraitPagedViewHandler extends DefaultPagedViewHandler implements
return rect.right;
}
@Override
public void rotateInsets(@NonNull Rect insets, @NonNull Rect outInsets) {
outInsets.set(insets);
}
@Override
public int getClearAllSidePadding(View view, boolean isRtl) {
return (isRtl ? view.getPaddingRight() : - view.getPaddingLeft()) / 2;
@@ -70,6 +70,9 @@ interface RecentsPagedOrientationHandler : PagedOrientationHandler {
fun getEnd(rect: RectF): Float
/** Rotate the provided insets to portrait perspective. */
fun rotateInsets(insets: Rect, outInsets: Rect)
fun getClearAllSidePadding(view: View, isRtl: Boolean): Int
fun getSecondaryDimension(view: View): Int
@@ -44,6 +44,10 @@ import com.android.launcher3.views.BaseDragLayer
import com.android.quickstep.views.IconAppChipView
class SeascapePagedViewHandler : LandscapePagedViewHandler() {
override fun rotateInsets(insets: Rect, outInsets: Rect) {
outInsets.set(insets.top, insets.right, insets.bottom, insets.left)
}
override val secondaryTranslationDirectionFactor: Int = -1
override fun getSplitTranslationDirectionFactor(
@@ -187,7 +187,13 @@ public class FloatingTaskView extends FrameLayout {
viewBounds, false /* ignoreTransform */, null /* recycle */,
mStartingPosition);
}
// In some cases originalView is off-screen so we don't get a valid starting position
// ex. on rotation
// TODO(b/345556328) We shouldn't be animating if starting position of view isn't ready
if (mStartingPosition.isEmpty()) {
// Set to non empty for now so calculations in #update() don't break
mStartingPosition.set(0, 0, 1, 1);
}
final BaseDragLayer.LayoutParams lp = new BaseDragLayer.LayoutParams(
Math.round(mStartingPosition.width()),
Math.round(mStartingPosition.height()));
@@ -112,11 +112,7 @@ public class TaskMenuView extends AbstractFloatingView {
@Override
protected void handleClose(boolean animate) {
if (animate || enableOverviewIconMenu()) {
animateClose();
} else {
closeComplete();
}
animateClose();
}
@Override
@@ -825,7 +825,10 @@ constructor(
taskContainers.forEach {
val thumbnailBounds = Rect()
if (relativeToDragLayer) {
container.dragLayer.getDescendantRectRelativeToSelf(it.snapshotView, bounds)
container.dragLayer.getDescendantRectRelativeToSelf(
it.snapshotView,
thumbnailBounds
)
} else {
thumbnailBounds.set(it.snapshotView)
}
@@ -184,7 +184,7 @@ public final class WidgetsPredicationUpdateTaskTest {
}
@Test
public void widgetsRecommendationRan_shouldReturnPackageWidgetsWhenEmpty() {
public void widgetsRecommendationRan_shouldReturnEmptyWidgetsWhenEmpty() {
runOnExecutorSync(MODEL_EXECUTOR, () -> {
// Not installed widget
@@ -204,19 +204,12 @@ public final class WidgetsPredicationUpdateTaskTest {
newWidgetsPredicationTask(List.of(widget5, widget3, widget4, widget1)));
runOnExecutorSync(MAIN_EXECUTOR, () -> { });
// THEN only 2 widgets are returned because the launcher only filters out
// non-exist widgets.
// Only widgets suggested by prediction system are returned.
List<PendingAddWidgetInfo> recommendedWidgets = mCallback.mRecommendedWidgets.items
.stream()
.map(itemInfo -> (PendingAddWidgetInfo) itemInfo)
.collect(Collectors.toList());
assertThat(recommendedWidgets).hasSize(2);
recommendedWidgets.forEach(pendingAddWidgetInfo ->
assertThat(pendingAddWidgetInfo.recommendationCategory).isNotNull()
);
// Another widget from the same package
assertWidgetInfo(recommendedWidgets.get(0).info, mApp4Provider2);
assertWidgetInfo(recommendedWidgets.get(1).info, mApp1Provider1);
assertThat(recommendedWidgets).hasSize(0);
});
}
@@ -1,288 +0,0 @@
/*
* Copyright (C) 2019 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.android.quickstep;
import static androidx.test.InstrumentationRegistry.getContext;
import static androidx.test.InstrumentationRegistry.getInstrumentation;
import static com.android.launcher3.WorkspaceLayoutManager.FIRST_SCREEN_ID;
import static com.android.launcher3.testcomponent.TestCommandReceiver.EXTRA_VALUE;
import static com.android.launcher3.testcomponent.TestCommandReceiver.SET_LIST_VIEW_SERVICE_BINDER;
import static com.android.launcher3.util.WidgetUtils.createWidgetInfo;
import static com.android.quickstep.NavigationModeSwitchRule.Mode.ZERO_BUTTON;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotEquals;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
import static org.mockito.Mockito.doAnswer;
import static org.mockito.Mockito.spy;
import android.appwidget.AppWidgetManager;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.util.SparseArray;
import android.view.View;
import android.view.ViewConfiguration;
import android.widget.RemoteViews;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import androidx.test.filters.LargeTest;
import androidx.test.filters.Suppress;
import androidx.test.uiautomator.By;
import androidx.test.uiautomator.UiDevice;
import androidx.test.uiautomator.Until;
import com.android.launcher3.LauncherAppState;
import com.android.launcher3.LauncherModel;
import com.android.launcher3.celllayout.FavoriteItemsTransaction;
import com.android.launcher3.model.data.LauncherAppWidgetInfo;
import com.android.launcher3.tapl.LaunchedAppState;
import com.android.launcher3.testcomponent.ListViewService;
import com.android.launcher3.testcomponent.ListViewService.SimpleViewsFactory;
import com.android.launcher3.testcomponent.TestCommandReceiver;
import com.android.launcher3.ui.TestViewHelpers;
import com.android.launcher3.util.Executors;
import com.android.launcher3.widget.LauncherAppWidgetProviderInfo;
import com.android.quickstep.NavigationModeSwitchRule.NavigationModeSwitch;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.invocation.InvocationOnMock;
import org.mockito.stubbing.Answer;
import java.lang.reflect.Field;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.function.IntConsumer;
/**
* Test to verify view inflation does not happen during swipe up.
* To verify view inflation, we setup a stub ViewConfiguration and check if any call to that class
* does from a View.init method or not.
*
* Alternative approaches considered:
* Overriding LayoutInflater: This does not cover views initialized
* directly (ex: new LinearLayout)
* Using ExtendedMockito: Mocking static methods from platform classes (loaded in zygote) makes
* the main thread extremely slow and untestable
*/
@LargeTest
@RunWith(AndroidJUnit4.class)
public class TaplViewInflationDuringSwipeUp extends AbstractQuickStepTest {
private SparseArray<ViewConfiguration> mConfigMap;
private InitTracker mInitTracker;
private LauncherModel mModel;
@Before
public void setUp() throws Exception {
// Workaround for b/142351228, when there are no activities, the system may not destroy the
// activity correctly for activities under instrumentation, which can leave two concurrent
// activities, which changes the order in which the activities are cleaned up (overlapping
// stop and start) leading to all sort of issues. To workaround this, ensure that the test
// is started only after starting another app.
startAppFast(resolveSystemApp(Intent.CATEGORY_APP_CALCULATOR));
super.setUp();
mModel = LauncherAppState.getInstance(mTargetContext).getModel();
Executors.MODEL_EXECUTOR.submit(mModel.getModelDbController()::createEmptyDB).get();
// Get static configuration map
Field field = ViewConfiguration.class.getDeclaredField("sConfigurations");
field.setAccessible(true);
mConfigMap = (SparseArray<ViewConfiguration>) field.get(null);
mInitTracker = new InitTracker();
}
@Test
@NavigationModeSwitch(mode = ZERO_BUTTON)
@Suppress // until b/190618549 is fixed
public void testSwipeUpFromApp() throws Exception {
try {
// Go to overview once so that all views are initialized and cached
startAppFast(resolveSystemApp(Intent.CATEGORY_APP_CALCULATOR));
mLauncher.getLaunchedAppState().switchToOverview().dismissAllTasks();
// Track view creations
mInitTracker.startTracking();
startTestActivity(2);
mLauncher.getLaunchedAppState().switchToOverview();
assertEquals("Views inflated during swipe up", 0, mInitTracker.viewInitCount);
} finally {
mConfigMap.clear();
}
}
@Test
@NavigationModeSwitch(mode = ZERO_BUTTON)
@Suppress // until b/190729479 is fixed
public void testSwipeUpFromApp_widget_update() {
String stubText = "Some random stub text";
executeSwipeUpTestWithWidget(
widgetId -> { },
widgetId -> AppWidgetManager.getInstance(getContext())
.updateAppWidget(widgetId, createMainWidgetViews(stubText)),
stubText);
}
@Test
@NavigationModeSwitch(mode = ZERO_BUTTON)
@Suppress // until b/190729479 is fixed
public void testSwipeUp_with_list_widgets() {
SimpleViewsFactory viewFactory = new SimpleViewsFactory();
viewFactory.viewCount = 1;
Bundle args = new Bundle();
args.putBinder(EXTRA_VALUE, viewFactory.toBinder());
TestCommandReceiver.callCommand(SET_LIST_VIEW_SERVICE_BINDER, null, args);
try {
executeSwipeUpTestWithWidget(
widgetId -> {
// Initialize widget
RemoteViews views = createMainWidgetViews("List widget title");
views.setRemoteAdapter(android.R.id.list,
new Intent(getContext(), ListViewService.class));
AppWidgetManager.getInstance(getContext()).updateAppWidget(widgetId, views);
verifyWidget(viewFactory.getLabel(0));
},
widgetId -> {
// Update widget
viewFactory.viewCount = 2;
AppWidgetManager.getInstance(getContext())
.notifyAppWidgetViewDataChanged(widgetId, android.R.id.list);
},
viewFactory.getLabel(1)
);
} finally {
TestCommandReceiver.callCommand(SET_LIST_VIEW_SERVICE_BINDER, null, new Bundle());
}
}
private void executeSwipeUpTestWithWidget(IntConsumer widgetIdCreationCallback,
IntConsumer updateBeforeSwipeUp, String finalWidgetText) {
try {
LauncherAppWidgetProviderInfo info = TestViewHelpers.findWidgetProvider(false);
// Make sure the widget is big enough to show a list of items
info.minSpanX = 2;
info.minSpanY = 2;
info.spanX = 2;
info.spanY = 2;
AtomicInteger widgetId = new AtomicInteger();
commitTransactionAndLoadHome(new FavoriteItemsTransaction(mTargetContext)
.addItem(() -> {
LauncherAppWidgetInfo item = createWidgetInfo(info, mTargetContext, true);
item.screenId = FIRST_SCREEN_ID;
widgetId.set(item.appWidgetId);
return item;
}));
assertTrue("Widget is not present",
mLauncher.goHome().tryGetWidget(info.label, DEFAULT_UI_TIMEOUT) != null);
// Verify widget id
widgetIdCreationCallback.accept(widgetId.get());
// Go to overview once so that all views are initialized and cached
startAppFast(resolveSystemApp(Intent.CATEGORY_APP_CALCULATOR));
mLauncher.getLaunchedAppState().switchToOverview().dismissAllTasks();
// Track view creations
mInitTracker.startTracking();
startTestActivity(2);
LaunchedAppState launchedAppState = mLauncher.getLaunchedAppState();
// Update widget
updateBeforeSwipeUp.accept(widgetId.get());
launchedAppState.switchToOverview();
assertEquals("Views inflated during swipe up", 0, mInitTracker.viewInitCount);
// Widget is updated when going home
mInitTracker.disableLog();
mLauncher.goHome();
verifyWidget(finalWidgetText);
assertNotEquals(1, mInitTracker.viewInitCount);
} finally {
mConfigMap.clear();
}
}
private void verifyWidget(String text) {
assertNotNull("Widget not updated",
UiDevice.getInstance(getInstrumentation())
.wait(Until.findObject(By.text(text)), DEFAULT_UI_TIMEOUT));
}
private RemoteViews createMainWidgetViews(String title) {
Context c = getContext();
int layoutId = c.getResources().getIdentifier(
"test_layout_widget_list", "layout", c.getPackageName());
RemoteViews views = new RemoteViews(c.getPackageName(), layoutId);
views.setTextViewText(android.R.id.text1, title);
return views;
}
private class InitTracker implements Answer {
public int viewInitCount = 0;
public boolean log = true;
@Override
public Object answer(InvocationOnMock invocation) throws Throwable {
Exception ex = new Exception();
boolean found = false;
for (StackTraceElement ste : ex.getStackTrace()) {
if ("<init>".equals(ste.getMethodName())
&& View.class.getName().equals(ste.getClassName())) {
found = true;
break;
}
}
if (found) {
viewInitCount++;
if (log) {
Log.d("InitTracker", "New view inflated", ex);
}
}
return invocation.callRealMethod();
}
public void disableLog() {
log = false;
}
public void startTracking() {
ViewConfiguration vc = ViewConfiguration.get(mTargetContext);
ViewConfiguration spyVC = spy(vc);
mConfigMap.put(mConfigMap.keyAt(mConfigMap.indexOfValue(vc)), spyVC);
doAnswer(this).when(spyVC).getScaledTouchSlop();
}
}
}

Some files were not shown because too many files have changed in this diff Show More