Android 10 tilføjer advarsler om USB-portkontamination og overophedning

Android 10 har tilføjet en advarsel, der fortæller dig, når din USB-port er forurenet af snavs eller vand, eller porten er overophedet.

I går, Google frigivet den stabile Android 10-opdatering til alle fire generationer af sine Pixel-smartphones. Kort efter, Essential frigivet den stabile opdatering til Essential Phone, OnePlus frigivet en beta til OnePlus 7 og OnePlus 7 Pro og Xiaomi frigivet en "stabil beta" til Redmi K20 Pro. Endnu vigtigere for os er det faktum, at Google begyndte at uploade Android 10 kildekode til AOSP, og starter tilpasset ROM-udvikling til det nye Android OS. Mens vi gravede gennem AOSP og Googles offentlige sider for den nye Android-udgivelse, opdagede vi to nye funktioner: USB-portkontamination og overophedningsdetektering.

Den første funktion vil deaktivere USB-porten på din telefon, hvis den registrerer væske eller snavs. Android-systemet sender en meddelelse, der informerer brugeren om, at USB-porten er blevet deaktiveret. Når USB-porten er fri for væske eller forurenende stoffer, vil Android-systemet give brugeren besked om, at det nu er sikkert at indsætte tilbehør. Brugeren har dog også mulighed for manuelt at genaktivere USB-adgang efter at have fjernet enhver væske eller forurenende stoffer fra porten. Da dette er en

annonceret funktion i Android 10, antager vi, at den vises på alle Android-certificerede enheder.

Ved at bruge ADBs dumpsys usb-kommando simulerede jeg USB-portkontamination for at få denne meddelelse frem (vist til venstre) og dialogen (vist til højre).

Den anden USB-relaterede funktion tilføjet i Android 10 er designet til at råde brugeren til at tage kablet ud af deres telefon, når porten er overophedet. Når USB Type-C-porten når en foruddefineret temperaturtærskel, vil Android-systemet vil vise en alarmdialog til brugeren, der fortæller dem, at de skal "frakoble [opladeren]" og "pas på, da kablet kan være varmt." Det her dialogen bliver ved med at blive vist, indtil brugeren trykker på OK-knappen eller knappen for at vise "plejetrin" for at reducere temperatur. Ifølge koden er den temperatur, hvor Android anser enheden for at være i "kritisk status", 60°C, mens den temperatur, hvor Android anser den for at være i en nødsituation, er 65°C. Android har allerede en advarsel, når "hudtemperaturen" bliver for høj, men nu kan OS også hjælpe med at beskytte enhedens USB-C-port mod kortslutninger eller overophedning. Denne funktion er valgfri og styres af OEM, der sætter et flag i SystemUI's config.xml.