Android 10 добавя предупреждения за замърсяване и прегряване на USB порта

click fraud protection

Android 10 добави предупреждение, което ви казва, когато вашият USB порт е замърсен с отломки или вода или портът прегрява.

Вчера, Google освободен стабилната актуализация на Android 10 за всичките четири поколения смартфони Pixel. Малко след това Essential освободен стабилната актуализация за Essential Phone, OnePlus освободен бета за OnePlus 7 и OnePlus 7 Pro и Xiaomi освободен "стабилна бета" за Redmi K20 Pro. По-важното за нас обаче е фактът, че Google започна да качва Изходен код на Android 10 към AOSP, стартирайки персонализирана разработка на ROM за новата операционна система Android. Докато ровехме в AOSP и публичните страници на Google за новата версия на Android, забелязахме две нови функции: замърсяване на USB порта и откриване на прегряване.

Първата функция ще деактивира USB порта на вашия телефон, ако открие течност или отломки. Системата Android ще публикува известие, информиращо потребителя, че USB портът е деактивиран. След като USB портът се освободи от всякаква течност или замърсители, системата Android ще уведоми потребителя, че вече е безопасно да постави аксесоари. Потребителят обаче има и опцията ръчно да активира отново USB достъпа, след като изчисти всяка течност или замърсители от порта. Тъй като това е

рекламирана функция на Android 10, предполагаме, че ще се появи на всички сертифицирани устройства с Android.

Използвайки командата dumpsys usb на ADB, симулирах замърсяване на USB порта, за да изведа това известие (показано вляво) и диалоговия прозорец (показан вдясно.)

Втората свързана с USB функция, добавена в Android 10, е предназначена да съветва потребителя да изключи кабела от телефона си, когато портът прегрява. След като USB Type-C портът достигне предварително определен температурен праг, системата Android ще покаже диалогов прозорец за аларма към потребителя, който му казва да „изключи [зарядното] устройство“ и да „внимава, тъй като кабелът може да е топъл“. Това диалоговият прозорец ще продължи да се показва, докато потребителят не натисне бутона "добре" или бутона за показване на "стъпки за грижа", за да намали температура. Според кода температурата, при която Android счита, че устройството е в „критично състояние“, е 60°C, докато температурата, при която Android го счита за аварийно, е 65°C. Android вече има предупреждение, когато температурата на "кожата" стане твърде висока, но сега операционната система може също да помогне за защита на USB-C порта на устройството от късо съединение или прегряване. Тази функция не е задължителна и се контролира от OEM, който задава флаг в config.xml на SystemUI.