De Android 12 Conversations-widget past de achtergrond aan op basis van de tekst

click fraud protection

De nieuwe Conversaties-widget in Android 12 heeft een verborgen eigenschap: hij kan de achtergrond veranderen op basis van wat er in het bericht wordt gezegd.

Onlangs liet Google de tweede bètaversie van Androïde 12 op ons, en het bracht een van de meest opwindende kenmerken van het nieuwe besturingssysteem met zich mee: van kleur veranderende achtergronden op basis van uw achtergrond. Maar zoals we ontdekten, is er nog veel meer nieuw in Android 12 Bèta 2, inclusief de toevoeging van de langverwachte Conversations-widget. Tijdens het spelen met de nieuwe widget kwamen we erachter dat deze een verborgen eigenschap heeft: de achtergrond kan veranderen, afhankelijk van de inhoud van het bericht!

Zoals wij opmerkten in onze praktijkgerichte samenvatting, toont de Gesprekkenwidget in Android 12 Bèta 2 de profielfoto van een contactpersoon, de naam en een pictogram voor of de inhoud van het laatste bericht. Twitter-gebruiker Neil Rahmouni waarschuwde ons voor het feit dat bepaalde tekst in berichten een verandering in de achtergrond van de Conversaties-widget kan veroorzaken. Wanneer de gebruiker een bericht ontving dat twee of meer uitroeptekens bevatte, werd de achtergrond van de widget plotseling gevuld met semi-transparante uitroeptekens.

We hebben bevestigd dat de Conversaties-widget inderdaad van achtergrond verandert wanneer een bericht twee of meer uitroeptekens bevat. We ontdekten ook dat de achtergrond kan veranderen als het bericht twee of meer vraagtekens bevat of als er een combinatie van vraag- en uitroeptekens is.

Bovendien verandert de achtergrond ook als er herhaaldelijk gebruik wordt gemaakt van een emoji.

Toen we ons verdiepten in de SystemUI van Android 12 Beta 2, leerden we dat de klasse PeopleTileViewHelper reguliere expressies gebruikt om het bericht op bepaalde patronen te controleren. Als er twee of meer uitroeptekens zijn, twee of meer vraagtekens, een combinatie van vraag en uitroeptekens, of twee of meer van dezelfde emoji, dan wordt die tekst/emoji toegepast op de widgets achtergrond.

Dit is zeker een kleine functie, maar het is een leuke functie omdat het zeker je aandacht trekt. Code suggereert dat de Conversaties-widget ook statusberichten toont voor de verjaardag van een contactpersoon, jubileum, "Verhaal"-update, in-game statussen, locatie en meer, maar we moeten dit nog zien actie. Laat het ons weten als je een statusbericht hebt zien verschijnen!