Android 10 ha agregado una advertencia que le indica cuando su puerto USB está contaminado por suciedad o agua, o si el puerto se está sobrecalentando.
Ayer Google liberado la actualización estable de Android 10 para las cuatro generaciones de sus teléfonos inteligentes Pixel. Poco después, Esencial liberado la actualización estable para Essential Phone, OnePlus liberado una beta para OnePlus 7 y OnePlus 7 Pro, y Xiaomi liberado una "beta estable" para el Redmi K20 Pro. Sin embargo, lo más importante para nosotros es el hecho de que Google comenzó a cargar el Código fuente de Android 10 a AOSP, iniciando el desarrollo de ROM personalizada para el nuevo sistema operativo Android. Mientras buscábamos en AOSP y las páginas públicas de Google para la nueva versión de Android, detectamos dos características nuevas: contaminación del puerto USB y detección de sobrecalentamiento.
La primera función desactivará el puerto USB de su teléfono si detecta líquido o residuos. El sistema Android publicará una notificación informando al usuario que el puerto USB ha sido desactivado. Una vez que el puerto USB esté libre de líquidos o contaminantes, el sistema Android notificará al usuario que ahora es seguro insertar accesorios. Sin embargo, el usuario también tiene la opción de volver a habilitar manualmente el acceso USB después de eliminar cualquier líquido o contaminante del puerto. Dado que este es un
Usando el comando dumpsys usb de ADB, simulé la contaminación del puerto USB para mostrar esta notificación (que se muestra a la izquierda) y el cuadro de diálogo (que se muestra a la derecha).
La segunda función relacionada con USB agregada en Android 10 está diseñada para aconsejar al usuario que desconecte el cable de su teléfono cuando el puerto se sobrecalienta. Una vez que el puerto USB tipo C alcanza un umbral de temperatura predefinido, el sistema Android Mostrará un cuadro de diálogo de alarma para el usuario diciéndole que "desenchufe [el] cargador" y que "tenga cuidado ya que el cable puede estar caliente". Este El cuadro de diálogo seguirá apareciendo hasta que el usuario presione el botón Aceptar o el botón para mostrar "pasos de cuidado" para reducir el temperatura. Según el código, la temperatura a la que Android considera que el dispositivo está en "estado crítico" es de 60°C mientras que la temperatura a la que Android considera que está en emergencia es de 65°C. Android ya tiene una advertencia para cuando la temperatura de la "piel" sube demasiado, pero ahora el sistema operativo también puede ayudar a proteger el puerto USB-C del dispositivo contra cortocircuitos o sobrecalentamiento. Esta característica es opcional y está controlada por el OEM que establece un indicador en el archivo config.xml de SystemUI.