Android 10 додає попередження про забруднення та перегрів порту USB

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

Вчора Google звільнений стабільне оновлення 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.

Використовуючи команду ADB dumpsys usb, я змоделював забруднення порту USB, щоб відкрити це сповіщення (показано ліворуч) і діалогове вікно (показано праворуч).

Друга функція, пов’язана з USB, додана в Android 10, призначена для того, щоб порадити користувачеві від’єднати кабель від телефону, коли порт перегрівається. Коли порт USB Type-C досягає попередньо визначеного порогу температури, система Android покаже діалогове вікно тривоги для користувача з проханням «від’єднати зарядний пристрій» і «обережно, оскільки кабель може бути теплим». Це діалогове вікно відображатиметься, доки користувач не натисне кнопку «добре» або кнопку, щоб показати «кроки догляду», щоб зменшити температура. Відповідно до коду, температура, при якій Android вважає пристрій у «критичному стані», становить 60°C, тоді як температура, при якій Android вважає пристрій аварійним, становить 65°C. У Android вже є попередження, коли температура «шкіри» стає занадто високою, але тепер ОС також може допомогти захистити порт USB-C пристрою від короткого замикання або перегріву. Ця функція є необов’язковою та контролюється виробником обладнання, який встановлює прапорець у config.xml SystemUI.