Widgetul Android 12 Conversations își modifică fundalul în funcție de text

click fraud protection

Noul widget Conversații din Android 12 are o proprietate ascunsă: își poate schimba fundalul în funcție de ceea ce se spune în mesaj.

Chiar zilele trecute, Google a renunțat la a doua versiune beta a Android 12 asupra noastră și a adus una dintre cele mai interesante caracteristici ale noului sistem de operare: fundaluri care schimbă culoarea pe baza tapetului dvs. Dar, după cum am aflat, sunt multe altele nou în Android 12 Beta 2, inclusiv adăugarea widget-ului mult așteptat Conversații. În timp ce ne jucam cu noul widget, am aflat că are o proprietate ascunsă: fundalul se poate schimba în funcție de conținutul mesajului!

După cum am notat în rezumatul nostru practic, widgetul Conversații din Android 12 Beta 2 arată fotografia de profil a unui contact, numele și fie o pictogramă pentru, fie conținutul ultimului mesaj. utilizator Twitter Neil Rahmouni ne-a avertizat asupra faptului că anumite texte din mesaje pot declanșa o modificare a fundalului widget-ului Conversații. Când utilizatorul a primit un mesaj care conținea 2 sau mai multe semne de exclamare, fundalul widget-ului a devenit brusc umplut cu semne de exclamare semi-transparente.

Am confirmat că widgetul Conversații își schimbă într-adevăr fundalul atunci când un mesaj conține 2 sau mai multe semne de exclamare. De asemenea, am descoperit că fundalul se poate schimba atunci când în mesaj sunt conținute 2 sau mai multe semne de întrebare sau dacă există un amestec de semne de întrebare și de exclamare.

În plus, fundalul se schimbă și atunci când există utilizarea repetată a unui emoji.

Săpăind în SystemUI din Android 12 Beta 2, am aflat că clasa PeopleTileViewHelper folosește expresii regulate pentru a verifica mesajul pentru anumite modele. Dacă există două sau mai multe semne de exclamare, două sau mai multe semne de întrebare, o combinație de întrebare și semne de exclamare sau două sau mai multe din același emoji, apoi acel text/emoji este aplicat widget-ului fundal.

Aceasta este o caracteristică minoră, desigur, dar este una frumoasă, deoarece vă atrage cu siguranță atenția. Codul sugerează că widgetul Conversații va afișa și mesaje de stare pentru ziua de naștere a unei persoane de contact, aniversare, actualizare „Povestea”, stări în joc, locație și multe altele, dar încă nu am văzut acest lucru în acțiune. Totuși, anunțați-ne dacă ați văzut un mesaj de stare!