Android 10 legger til advarsler om USB-portforurensning og overoppheting

Android 10 har lagt til en advarsel som forteller deg når USB-porten din er forurenset av rusk eller vann, eller porten er overopphetet.

I går, Google løslatt den stabile Android 10-oppdateringen for alle fire generasjonene av Pixel-smarttelefonene. Kort tid etter, Essential løslatt den stabile oppdateringen for Essential Phone, OnePlus løslatt en beta for OnePlus 7 og OnePlus 7 Pro, og Xiaomi løslatt en "stabil beta" for Redmi K20 Pro. Enda viktigere for oss er det faktum at Google begynte å laste opp Android 10 kildekode til AOSP, og starter tilpasset ROM-utvikling for det nye Android OS. Mens vi gravde gjennom AOSP og Googles offentlige sider for den nye Android-utgivelsen, oppdaget vi to nye funksjoner: USB-portforurensning og overopphetingsdeteksjon.

Den første funksjonen vil deaktivere USB-porten på telefonen din hvis den oppdager væske eller rusk. Android-systemet vil legge ut et varsel som informerer brukeren om at USB-porten er deaktivert. Når USB-porten er fri for væske eller forurensninger, vil Android-systemet varsle brukeren om at det nå er trygt å sette inn tilbehør. Imidlertid har brukeren også muligheten til å manuelt reaktivere USB-tilgang etter å ha fjernet væske eller forurensninger fra porten. Siden dette er en

annonserte funksjonen til Android 10, antar vi at den vises på alle Android-sertifiserte enheter.

Ved å bruke ADBs dumpsys usb-kommando, simulerte jeg USB-portforurensning for å få frem dette varselet (vist til venstre) og dialogen (vist til høyre.)

Den andre USB-relaterte funksjonen lagt til i Android 10 er designet for å råde brukeren til å koble kabelen fra telefonen når porten er overopphetet. Når USB Type-C-porten når en forhåndsdefinert temperaturterskel, vil Android-systemet Vil vise seg en alarmdialog til brukeren som ber dem om å "koble fra [laderen]" og "passe på siden kabelen kan være varm." Dette dialogen vil fortsette å vises til brukeren trykker på OK-knappen eller knappen for å vise "pleie-trinn" for å redusere temperatur. I følge koden er temperaturen som Android anser enheten for å være i "kritisk status" 60 °C mens temperaturen som Android anser den for å være i en nødsituasjon er 65 °C. Android har allerede en advarsel for når "hud"-temperaturen blir for høy, men nå kan operativsystemet også bidra til å beskytte enhetens USB-C-port mot kortslutning eller overoppheting. Denne funksjonen er valgfri og kontrolleres av OEM setter et flagg i SystemUIs config.xml.