В Android 10 добавлены предупреждения о загрязнении USB-порта и перегреве

click fraud protection

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

Вчера Гугл выпущенный стабильное обновление Android 10 для всех четырех поколений смартфонов Pixel. Вскоре после этого Essential выпущенный стабильное обновление для Essential Phone, OnePlus выпущенный бета-версия для OnePlus 7 и OnePlus 7 Pro и Xiaomi выпущенный «стабильная бета-версия» Redmi K20 Pro. Однако для нас более важным является тот факт, что Google начал загружать Исходный код Android 10 в AOSP, начав разработку специального ПЗУ для новой ОС 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.