أضاف Android 10 تحذيرًا يخبرك عندما يكون منفذ USB الخاص بك ملوثًا بالحطام أو الماء، أو عندما يكون المنفذ محمومًا.
بالأمس جوجل مطلق سراحه تحديث Android 10 المستقر لجميع الأجيال الأربعة من هواتف Pixel الذكية. بعد فترة وجيزة، أساسي مطلق سراحه التحديث المستقر للهاتف الأساسي OnePlus مطلق سراحه نسخة تجريبية لأجهزة OnePlus 7 وOnePlus 7 Pro وXiaomi مطلق سراحه "نسخة تجريبية مستقرة" لـ Redmi K20 Pro. لكن الأهم بالنسبة لنا هو حقيقة أن Google بدأت في تحميل الملف أندرويد 10 كود المصدر إلى AOSP، لبدء تطوير ROM مخصص لنظام التشغيل Android الجديد. أثناء البحث في صفحات AOSP وصفحات Google العامة لإصدار Android الجديد، اكتشفنا ميزتين جديدتين: تلوث منفذ USB والكشف عن ارتفاع درجة الحرارة.
ستعمل الميزة الأولى على تعطيل منفذ USB على هاتفك إذا اكتشف سائلًا أو حطامًا. سيقوم نظام Android بنشر إشعار يخبر المستخدم بتعطيل منفذ USB. بمجرد أن يصبح منفذ USB خاليًا من أي سائل أو ملوثات، سيقوم نظام Android بإعلام المستخدم بأنه أصبح الآن من الآمن إدخال الملحقات. ومع ذلك، لدى المستخدم أيضًا خيار إعادة تمكين الوصول إلى USB يدويًا بعد إزالة أي سائل أو ملوثات من المنفذ. وبما أن هذا هو
باستخدام أمر dumpsys usb الخاص بـ ADB، قمت بمحاكاة تلوث منفذ USB لإظهار هذا الإشعار (الموضح على اليسار) ومربع الحوار (الموضح على اليمين).
تم تصميم الميزة الثانية المتعلقة بـ USB المضافة في Android 10 لإرشاد المستخدم بفصل الكابل من هاتفه عند ارتفاع درجة حرارة المنفذ. بمجرد وصول منفذ USB Type-C إلى عتبة درجة الحرارة المحددة مسبقًا، سيتوقف نظام Android سوف تظهر مربع حوار إنذار للمستخدم يطلب منه "فصل الشاحن" و"الانتباه لأن الكابل قد يكون دافئًا". هذا سيستمر ظهور مربع الحوار حتى يضغط المستخدم على زر موافق أو الزر لإظهار "خطوات العناية" لتقليل درجة حرارة. وفقًا للكود، فإن درجة الحرارة التي يعتبرها Android أن الجهاز في "حالة حرجة" هي 60 درجة مئوية بينما درجة الحرارة التي يعتبرها Android أن الجهاز عندها في حالة طوارئ هي 65 درجة مئوية. لدى Android بالفعل تحذير عندما ترتفع درجة حرارة "الجلد" بشكل كبير، ولكن الآن يمكن لنظام التشغيل المساعدة أيضًا في حماية منفذ USB-C بالجهاز من الدوائر القصيرة أو ارتفاع درجة الحرارة. هذه الميزة اختيارية ويتم التحكم فيها من خلال إعداد علامة OEM في ملف SystemUI الخاص بـ config.xml.