當手機USB端口被污染或過熱時Android 10會發出警告
昨天,谷歌發布了針對所有四代Pixel智能手機的Android 10正式版更新。不久之後,Essential發布了Essential Phone的Android 10穩定更新,OnePlus發布了OnePlus 7和OnePlus 7 Pro的Android 10測試版更新,而小米則為Redmi K20 Pro發布了Android 10穩定測試版。
然而,對開發者來說更重要的是,Google開始將Android 10源代碼上傳到AOSP,讓開發者可以開發Android 10的第三方ROM開發。現在,開發者在通過AOSP和谷歌公共頁面挖掘這些源代碼時,發現了兩個新功能:USB端口污染和過熱檢測。
如果檢測到液體或碎片,Android 10將禁用手機上的USB端口,同時系統將發布通知,通知用戶USB端口已被禁用。一旦USB端口沒有任何液體或污染物,系統將通知用戶USB現在可用,可以安全地插入附件。但是,用戶還可以選擇在清除端口中的任何液體或污染物後手動重新啟用USB訪問。
Android 10中與USB相關的第2個功能可以檢測端口是否過熱,並且建議用戶在端口過熱時從手機上拔下充電線或者數據線。一旦USB Type-C端口達到預定義的溫度閾值,Android系統將向用戶顯示一個警報對話框,告訴他們“拔掉充電器”並“注意充電線可能會變熱”。對話框將一直顯示,直到用戶按下OK按鈕或按下顯示“降溫步驟” 教程以降低溫度。
根據該代碼,Android 10認為“臨界狀態”的溫度為60°C,而處於緊急狀態的溫度為65°C。之前的Android版本已經可以警告手機內部溫度過高,但現在Android 10還可以幫助保護設備的USB-C端口免受短路或過熱。此功能是可選的,由OEM廠商在SystemUI的config.xml中設置標誌來啟動此項功能。