Az Android 10 figyelmeztetést adott, amely jelzi, ha az USB-portot szennyeződés vagy víz szennyezi, vagy a port túlmelegszik.
Tegnap, Google kiadták a stabil Android 10 frissítés a Pixel okostelefonok mind a négy generációjához. Nem sokkal később, Essential kiadták az Essential Phone, a OnePlus stabil frissítése kiadták béta a OnePlus 7 és OnePlus 7 Pro, valamint a Xiaomi számára kiadták "stabil béta" a Redmi K20 Pro számára. Számunkra azonban még fontosabb az a tény, hogy a Google elkezdte feltölteni a Android 10 forráskód az AOSP-hez, elindítva az egyedi ROM-fejlesztést az új Android operációs rendszerhez. Miközben az AOSP és a Google nyilvános oldalain keresgéltünk az új Android-kiadás után, két új funkciót fedeztünk fel: az USB-port szennyeződését és a túlmelegedés észlelését.
Az első funkció letiltja a telefon USB-portját, ha folyadékot vagy törmeléket észlel. Az Android rendszer értesítést küld a felhasználónak, hogy az USB-port le van tiltva. Amint az USB-port mentes minden folyadéktól vagy szennyeződéstől, az Android rendszer értesíti a felhasználót, hogy mostantól biztonságos a tartozékok behelyezése. A felhasználónak azonban lehetősége van arra is, hogy manuálisan újra engedélyezze az USB-hozzáférést, miután eltávolított minden folyadékot vagy szennyeződést a portból. Mivel ez egy
az Android 10 hirdetett funkciója, feltételezzük, hogy minden Android-tanúsítvánnyal rendelkező eszközön megjelenik.Az ADB dumpsys usb parancsával szimuláltam az USB-port szennyeződését, hogy előhívjam ezt az értesítést (a bal oldalon) és a párbeszédpanelt (jobb oldalon).
Az Android 10-hez hozzáadott második, USB-vel kapcsolatos funkció célja, hogy tanácsot adjon a felhasználónak, hogy húzza ki a kábelt a telefonjából, ha a port túlmelegszik. Amint az USB Type-C port elér egy előre meghatározott hőmérsékleti küszöböt, az Android rendszer meg fog mutatkozni riasztási párbeszédpanel a felhasználónak, amelyben azt mondják neki, hogy "húzza ki [a] töltőt" és "vigyázzon, mert a kábel meleg lehet." Ez párbeszédpanel mindaddig megjelenik, amíg a felhasználó meg nem nyomja az OK gombot, vagy a gombot, hogy megjelenjen a "gondozási lépések" a csökkentése érdekében hőfok. A kód szerint az Android 60°C-on tartja "kritikus állapotnak" az eszközt, míg az Android 65°C-on tartja vészhelyzetben. Az Android már figyelmeztet arra, ha a "bőr" hőmérséklete túl magas lesz, de most már az operációs rendszer is segíthet megvédeni a készülék USB-C portját a rövidzárlattól vagy a túlmelegedéstől. Ez a funkció nem kötelező, és az OEM jelzőt állít be a SystemUI config.xml fájljában.